{
  "model": {
    "TITLE": {
      "value": "Fast Food Restaurant Chain C4 Model",
      "inputType": "text"
    },
    "AUTHOR": {
      "value": "Your Name",
      "inputType": "text",
      "readOnly": "true"
    },
    "MODELTYPE": {
      "value": "C4",
      "inputType": "select",
      "refData": "MODELTYPE"
    },
    "DESCRIPTION": {
      "value": "C4 model representing the systems and interactions within a fast food restaurant chain.",
      "inputType": "textarea"
    },
    "LAYOUT": {
      "inputType": "select",
      "value": "VerticalFlow",
      "refData": "LAYOUTTYPE"
    }
  },
  "systems": [
    {
      "ID": "EPOS",
      "TEXT": "Electronic Point of Sale",
      "TYPE": "SYSTEM",
      "description": "Handles customer orders and transactions."
    },
    {
      "ID": "KIOSK",
      "TEXT": "Self Order Kiosks",
      "TYPE": "SYSTEM",
      "description": "Allows customers to place orders themselves."
    },
    {
      "ID": "KDS",
      "TEXT": "Kitchen Display System",
      "TYPE": "SYSTEM",
      "description": "Displays orders in the kitchen for preparation."
    },
    {
      "ID": "ERP",
      "TEXT": "Enterprise Resource Planning",
      "TYPE": "SYSTEM",
      "description": "Manages internal business processes."
    },
    {
      "ID": "MIS",
      "TEXT": "Management Information System",
      "TYPE": "SYSTEM",
      "description": "Provides reporting and decision-making tools."
    },
    {
      "ID": "RMS",
      "TEXT": "Recipe Management System",
      "TYPE": "SYSTEM",
      "description": "Manages recipes and food preparation instructions."
    },
    {
      "ID": "PLM",
      "TEXT": "Product Lifecycle Management",
      "TYPE": "SYSTEM",
      "description": "Central repository for all product data."
    },
    {
      "ID": "WEB",
      "TEXT": "Web Site",
      "TYPE": "SYSTEM",
      "description": "Allows customers to view menu and place orders online."
    },
    {
      "ID": "MOBILE",
      "TEXT": "Mobile App",
      "TYPE": "SYSTEM",
      "description": "Allows customers to view menu and place orders via mobile devices."
    },
    {
      "ID": "CRM",
      "TEXT": "Customer Relationship Management",
      "TYPE": "SYSTEM",
      "description": "Manages customer data and interactions."
    },
    {
      "ID": "DELIVERY",
      "TEXT": "3rd Party Order and Delivery",
      "TYPE": "SYSTEM",
      "description": "Handles orders and deliveries via 3rd parties such as Deliveroo."
    },
    {
      "ID": "AGGREGATORS",
      "TEXT": "3rd Party Aggregators",
      "TYPE": "SYSTEM",
      "description": "Handles order aggregation from various 3rd party platforms such as Deliverect."
    },
    {
      "ID": "LOYALTY",
      "TEXT": "Loyalty Management",
      "TYPE": "SYSTEM",
      "description": "Manages customer loyalty programs."
    },
    {
      "ID": "FINANCE",
      "TEXT": "Finance System",
      "TYPE": "SYSTEM",
      "description": "Handles financial transactions and accounting."
    },
    {
      "ID": "CUSTOMER",
      "TEXT": "Customer",
      "TYPE": "ACTOR",
      "description": "Customer placing orders and interacting with the system."
    }
  ],
  "interactions": [
    {
      "ID": "INT1",
      "FROMID": "CUSTOMER",
      "TOID": "EPOS",
      "TEXT": "In-store Orders",
      "TYPE": "->"
    },
    {
      "ID": "INT2",
      "FROMID": "CUSTOMER",
      "TOID": "KIOSK",
      "TEXT": "Self Service Orders",
      "TYPE": "->"
    },
    {
      "ID": "INT3",
      "FROMID": "KIOSK",
      "TOID": "EPOS",
      "TEXT": "Order Data",
      "TYPE": "->"
    },
    {
      "ID": "INT4",
      "FROMID": "CUSTOMER",
      "TOID": "WEB",
      "TEXT": "Online Orders",
      "TYPE": "->"
    },
    {
      "ID": "INT5",
      "FROMID": "CUSTOMER",
      "TOID": "MOBILE",
      "TEXT": "Mobile Orders",
      "TYPE": "->"
    },
    {
      "ID": "INT6",
      "FROMID": "WEB",
      "TOID": "EPOS",
      "TEXT": "Order Data",
      "TYPE": "->"
    },
    {
      "ID": "INT7",
      "FROMID": "MOBILE",
      "TOID": "EPOS",
      "TEXT": "Order Data",
      "TYPE": "->"
    },
    {
      "ID": "INT8",
      "FROMID": "DELIVERY",
      "TOID": "EPOS",
      "TEXT": "Delivery Orders",
      "TYPE": "->"
    },
    {
      "ID": "INT9",
      "FROMID": "AGGREGATORS",
      "TOID": "EPOS",
      "TEXT": "Aggregated Orders",
      "TYPE": "->"
    },
    {
      "ID": "INT10",
      "FROMID": "EPOS",
      "TOID": "KDS",
      "TEXT": "Order Details",
      "TYPE": "->"
    },
    {
      "ID": "INT11",
      "FROMID": "EPOS",
      "TOID": "ERP",
      "TEXT": "Sales Data",
      "TYPE": "->"
    },
    {
      "ID": "INT12",
      "FROMID": "EPOS",
      "TOID": "CRM",
      "TEXT": "Customer Data",
      "TYPE": "->"
    },
    {
      "ID": "INT13",
      "FROMID": "EPOS",
      "TOID": "LOYALTY",
      "TEXT": "Loyalty Points",
      "TYPE": "->"
    },
    {
      "ID": "INT14",
      "FROMID": "ERP",
      "TOID": "FINANCE",
      "TEXT": "Financial Data",
      "TYPE": "->"
    },
    {
      "ID": "INT15",
      "FROMID": "RMS",
      "TOID": "PLM",
      "TEXT": "Recipe Data",
      "TYPE": "->"
    },
    {
      "ID": "INT16",
      "FROMID": "PLM",
      "TOID": "EPOS",
      "TEXT": "Product Data",
      "TYPE": "->"
    },
    {
      "ID": "INT17",
      "FROMID": "PLM",
      "TOID": "WEB",
      "TEXT": "Product Data",
      "TYPE": "->"
    },
    {
      "ID": "INT18",
      "FROMID": "PLM",
      "TOID": "MOBILE",
      "TEXT": "Product Data",
      "TYPE": "->"
    },
    {
      "ID": "INT19",
      "FROMID": "PLM",
      "TOID": "DELIVERY",
      "TEXT": "Product Data",
      "TYPE": "->"
    },
    {
      "ID": "INT20",
      "FROMID": "PLM",
      "TOID": "AGGREGATORS",
      "TEXT": "Product Data",
      "TYPE": "->"
    },
    {
      "ID": "INT21",
      "FROMID": "PLM",
      "TOID": "CRM",
      "TEXT": "Product Data",
      "TYPE": "->"
    },
    {
      "ID": "INT22",
      "FROMID": "PLM",
      "TOID": "LOYALTY",
      "TEXT": "Product Data",
      "TYPE": "->"
    }
  ]
}
