Back to Feasure CMS

Intake pipeline: Demo Medical Systems

Raw client JSON is interpreted through a field mapping agreement and normalized into the canonical Feasure model before any website snapshot is compiled.

Source system

manual_demo_json

Mappings

10

Produced fields

10

Required misses

0

Mapping agreement summary

Compile snapshot
Canonical fieldSource pathClient labelEditableRequired
site.namecompany.legalNameCompany NameYesYes
site.theme.primaryColorcompany.brandColorPrimary Brand ColorYesNo
pages.home.hero.eyebrowcompany.taglineHomepage EyebrowYesNo
pages.home.hero.headlinewebPages.homeHeroTitleHomepage Hero HeadlineYesYes
pages.home.hero.bodywebPages.homeHeroBodyHomepage Hero BodyYesYes
pages.home.feature.headlinecompany.taglineFeature HeadlineYesNo
site.defaultCta.headlinewebPages.homeCtaHeadlineHomepage CTA HeadlineYesNo
site.defaultCta.bodywebPages.homeCtaBodyHomepage CTA BodyYesNo
productCategoriescatalogGroupsCatalog GroupsYesYes
productsitemsCatalog ItemsNoYes

Raw source preview

{
  "company": {
    "legalName": "Demo Medical Systems",
    "tagline": "Infrastructure for modern care environments",
    "brandColor": "#176b87"
  },
  "webPages": {
    "homeHeroTitle": "Modular systems for care environments",
    "homeHeroBody": "Demo copy for a controlled CMS renderer serving specialized operational spaces.",
    "homeCtaHeadline": "Plan the next site snapshot",
    "homeCtaBody": "Compiled content can be reviewed before a static website snapshot is published."
  },
  "catalogGroups": [
    {
      "groupCode": "TYPE_A",
      "label": "System Category A",
      "description": "A fake category for configurable infrastructure products."
    },
    {
      "groupCode": "TYPE_B",
      "label": "System Category B",
      "description": "A second generic category used by the intake compiler."
    },
    {
      "groupCode": "TYPE_C",
      "label": "System Category C",
      "description": "A third category to prove collection mapping."
    }
  ],
  "items": [
    {
      "sku": "A-100",
      "displayName": "Product A100",
      "summary": "Short product description for a configurable system.",
      "groupCode": "TYPE_A",
      "image": "https://example.com/product-a100.jpg"
    },
    {
      "sku": "A-200",
      "displayName": "Product A200",
      "summary": "Another fake product from a different source shape.",
      "groupCode": "TYPE_B",
      "image": "https://example.com/product-a200.jpg"
    }
  ]
}

Canonical Feasure model

{
  "site": {
    "id": "demo-client-a",
    "name": "Demo Medical Systems",
    "theme": {
      "primaryColor": "#176b87"
    },
    "navigation": [
      {
        "label": "Home",
        "href": "/"
      }
    ],
    "defaultCta": {
      "headline": "Plan the next site snapshot",
      "body": "Compiled content can be reviewed before a static website snapshot is published.",
      "primaryCtaLabel": "Preview compiled site",
      "primaryCtaHref": "/clients/demo-client-a/compile"
    }
  },
  "pages": {
    "home": {
      "hero": {
        "eyebrow": "Infrastructure for modern care environments",
        "headline": "Modular systems for care environments",
        "body": "Demo copy for a controlled CMS renderer serving specialized operational spaces."
      },
      "feature": {
        "headline": "Infrastructure for modern care environments"
      }
    }
  },
  "products": [
    {
      "id": "A-100",
      "sku": "A-100",
      "name": "Product A100",
      "description": "Short product description for a configurable system.",
      "categoryId": "TYPE_A",
      "imageUrl": "https://example.com/product-a100.jpg"
    },
    {
      "id": "A-200",
      "sku": "A-200",
      "name": "Product A200",
      "description": "Another fake product from a different source shape.",
      "categoryId": "TYPE_B",
      "imageUrl": "https://example.com/product-a200.jpg"
    }
  ],
  "productCategories": [
    {
      "id": "TYPE_A",
      "name": "System Category A",
      "description": "A fake category for configurable infrastructure products."
    },
    {
      "id": "TYPE_B",
      "name": "System Category B",
      "description": "A second generic category used by the intake compiler."
    },
    {
      "id": "TYPE_C",
      "name": "System Category C",
      "description": "A third category to prove collection mapping."
    }
  ]
}

Intake warnings and errors

Canonical fields produced

  • site.name
  • site.theme.primaryColor
  • pages.home.hero.eyebrow
  • pages.home.hero.headline
  • pages.home.hero.body
  • pages.home.feature.headline
  • site.defaultCta.headline
  • site.defaultCta.body
  • productCategories
  • products

Warnings

No warnings.

Errors

No errors.