{
  "model": {
    "TITLE": {
      "value": "Headless eCommerce"
    },
    "AUTHOR": {
      "value": "Steve White",
      "readOnly": "true"
    },
    "MODELTYPE": {
      "value": "C4",
      "inputType": "select",
      "refData": "MODELTYPE"
    },
    "DESCRIPTION": {
      "value": "Headless eCommerce Starter Model",
      "inputType": "textarea"
    },
    "LAYOUT": {
      "inputType": "select",
      "value": "VerticalFlow",
      "refData": "LAYOUTTYPE"
    }
  },
    "systems": [
      {
        "ID": "BCOM",
        "TEXT": "BigCommerce",
        "TYPE": "SYSTEM",
        "description": "The headless eCommerce backend managing products, orders, and customers.",
        "owner": "Ecommerce Team",
        "version": "v3.0",
        "lastUpdated": "2024-08-12"
      },
      {
        "ID": "HCMS",
        "TEXT": "Headless CMS",
        "TYPE": "SYSTEM",
        "description": "Content management system that provides content for the frontend without being tied to the specific platform.",
        "owner": "Content Team",
        "version": "v2.5",
        "lastUpdated": "2024-08-10"
      },
      {
        "ID": "WEB",
        "TEXT": "Web Frontend",
        "TYPE": "SYSTEM",
        "description": "The frontend interface for customers, powered by the headless CMS and BigCommerce backend.",
        "owner": "Frontend Team",
        "version": "v4.1",
        "lastUpdated": "2024-08-08"
      },
      {
        "ID": "PGW",
        "TEXT": "Payment Gateway",
        "TYPE": "SYSTEM",
        "description": "System handling the processing of customer payments securely.",
        "owner": "Payments Team",
        "version": "v1.8",
        "lastUpdated": "2024-07-20"
      },
      {
        "ID": "CRM",
        "TEXT": "Customer Relationship Management",
        "TYPE": "SYSTEM",
        "description": "System for managing customer data, interactions, and service history.",
        "owner": "Sales Team",
        "version": "v5.0",
        "lastUpdated": "2024-08-01"
      },
      {
        "ID": "ERP",
        "TEXT": "Enterprise Resource Planning",
        "TYPE": "SYSTEM",
        "description": "System for managing core business processes, including inventory and finance.",
        "owner": "Operations Team",
        "version": "v6.2",
        "lastUpdated": "2024-07-15"
      },
      {
        "ID": "OMS",
        "TEXT": "Order Management System",
        "TYPE": "SYSTEM",
        "description": "System for tracking orders from placement to fulfillment.",
        "owner": "Logistics Team",
        "version": "v3.3",
        "lastUpdated": "2024-08-05"
      },
      {
        "ID": "ANALYTICS",
        "TEXT": "Analytics Platform",
        "TYPE": "SYSTEM",
        "description": "Platform used for analyzing customer behavior and sales performance.",
        "owner": "Data Science Team",
        "version": "v2.7",
        "lastUpdated": "2024-07-28"
      },
      {
        "ID": "SHIPPING",
        "TEXT": "Shipping and Logistics",
        "TYPE": "SYSTEM",
        "description": "System responsible for managing shipping and delivery processes.",
        "owner": "Logistics Team",
        "version": "v4.0",
        "lastUpdated": "2024-08-03"
      },
      {
        "ID": "TAX",
        "TEXT": "Tax Management",
        "TYPE": "SYSTEM",
        "description": "System for calculating and processing taxes based on customer location.",
        "owner": "Finance Team",
        "version": "v2.9",
        "lastUpdated": "2024-07-25"
      },
      {
        "ID": "BANK",
        "TEXT": "Bank Service",
        "TYPE": "SYSTEM",
        "description": "External bank service for handling transactions and refunds.",
        "owner": "Finance Team",
        "version": "v1.5",
        "lastUpdated": "2024-06-30"
      },
      {
        "ID": "PRICING",
        "TEXT": "Pricing System",
        "TYPE": "SYSTEM",
        "description": "System for managing product pricing, discounts, and promotions.",
        "owner": "Ecommerce Team",
        "version": "v3.1",
        "lastUpdated": "2024-08-06"
      },
      {
        "ID": "PLM",
        "TEXT": "Product Lifecycle Management",
        "TYPE": "SYSTEM",
        "description": "System for managing product information, from development to retirement.",
        "owner": "Product Team",
        "version": "v2.3",
        "lastUpdated": "2024-07-12"
      },
      {
        "ID": "CUSTOMER",
        "TEXT": "Customer",
        "TYPE": "ACTOR",
        "description": "The end-user interacting with the eCommerce platform.",
        "owner": "N/A",
        "version": "N/A",
        "lastUpdated": "N/A"
      }
    ],
    "interactions": [
      {
        "ID": "INT1",
        "FROMID": "CUSTOMER",
        "TOID": "WEB",
        "TEXT": "Product Selection",
        "TYPE": "->",
        "frequency": "Real-time",
        "dataVolume": "Medium",
        "lastUpdated": "2024-08-12"
      },
      {
        "ID": "INT2",
        "FROMID": "WEB",
        "TOID": "BCOM",
        "TEXT": "Product Data",
        "TYPE": "->",
        "frequency": "Real-time",
        "dataVolume": "High",
        "lastUpdated": "2024-08-12"
      },
      {
        "ID": "INT3",
        "FROMID": "WEB",
        "TOID": "PGW",
        "TEXT": "Payment Information",
        "TYPE": "->",
        "frequency": "Real-time",
        "dataVolume": "Low",
        "lastUpdated": "2024-08-12"
      },
      {
        "ID": "INT4",
        "FROMID": "BCOM",
        "TOID": "CRM",
        "TEXT": "Customer Data",
        "TYPE": "->",
        "frequency": "Daily",
        "dataVolume": "Medium",
        "lastUpdated": "2024-08-12"
      },
      {
        "ID": "INT5",
        "FROMID": "BCOM",
        "TOID": "OMS",
        "TEXT": "Order Details",
        "TYPE": "->",
        "frequency": "Real-time",
        "dataVolume": "Medium",
        "lastUpdated": "2024-08-12"
      },
      {
        "ID": "INT6",
        "FROMID": "OMS",
        "TOID": "SHIPPING",
        "TEXT": "Shipping Information",
        "TYPE": "->",
        "frequency": "Real-time",
        "dataVolume": "Low",
        "lastUpdated": "2024-08-12"
      },
      {
        "ID": "INT7",
        "FROMID": "BCOM",
        "TOID": "ERP",
        "TEXT": "Inventory Updates",
        "TYPE": "->",
        "frequency": "Daily",
        "dataVolume": "High",
        "lastUpdated": "2024-08-12"
      },
      {
        "ID": "INT8",
        "FROMID": "BCOM",
        "TOID": "PRICING",
        "TEXT": "Pricing Data",
        "TYPE": "->",
        "frequency": "Real-time",
        "dataVolume": "Low",
        "lastUpdated": "2024-08-12"
      },
      {
        "ID": "INT9",
        "FROMID": "BCOM",
        "TOID": "TAX",
        "TEXT": "Tax Calculation Data",
        "TYPE": "->",
        "frequency": "Real-time",
        "dataVolume": "Low",
        "lastUpdated": "2024-08-12"
      },
      {
        "ID": "INT10",
        "FROMID": "PGW",
        "TOID": "BANK",
        "TEXT": "Transaction Data",
        "TYPE": "->",
        "frequency": "Real-time",
        "dataVolume": "Low",
        "lastUpdated": "2024-08-12"
      },
      {
        "ID": "INT11",
        "FROMID": "BCOM",
        "TOID": "ANALYTICS",
        "TEXT": "Sales Data",
        "TYPE": "->",
        "frequency": "Daily",
        "dataVolume": "Medium",
        "lastUpdated": "2024-08-12"
      },
      {
        "ID": "INT12",
        "FROMID": "PLM",
        "TOID": "BCOM",
        "TEXT": "Product Information",
        "TYPE": "->",
        "frequency": "Real-time",
        "dataVolume": "High",
        "lastUpdated": "2024-08-12"
      }
    ]
  }
  