{
  "model": {
    "TITLE": {
      "value": "BPMN Lite: Order to Cash"
    },
    "AUTHOR": {
      "value": "Revelation EA"
    },
    "MODELTYPE": {
      "value": "BPMN_LITE",
      "inputType": "select",
      "refData": "MODELTYPE"
    },
    "DESCRIPTION": {
      "value": "A lightweight BPMN example for distribution alongside migration examples. This codebase does not currently expose PlantUML or Mermaid BPMN migration routines.",
      "inputType": "textarea"
    },
    "LAYOUT": {
      "inputType": "select",
      "value": "HorizontalFlow",
      "refData": "LAYOUTTYPE"
    }
  },
  "systems": [
    { "ID": "SE1", "TEXT": "Start Order", "TYPE": "BPMN_START_EVENT", "Pool": "Customer", "Lane": "Sales" },
    { "ID": "TK1", "TEXT": "Capture Order", "TYPE": "BPMN_TASK", "Pool": "Seller", "Lane": "Sales" },
    { "ID": "TK2", "TEXT": "Check Stock", "TYPE": "BPMN_TASK", "Pool": "Seller", "Lane": "Inventory" },
    { "ID": "GW1", "TEXT": "In Stock?", "TYPE": "BPMN_XOR_GATEWAY", "Pool": "Seller", "Lane": "Inventory" },
    { "ID": "TK3", "TEXT": "Reserve Stock", "TYPE": "BPMN_TASK", "Pool": "Seller", "Lane": "Inventory" },
    { "ID": "TK4", "TEXT": "Arrange Backorder", "TYPE": "BPMN_TASK", "Pool": "Seller", "Lane": "Inventory" },
    { "ID": "TK5", "TEXT": "Ship Order", "TYPE": "BPMN_TASK", "Pool": "Seller", "Lane": "Fulfillment" },
    { "ID": "IE1", "TEXT": "Await Payment", "TYPE": "BPMN_INTERMEDIATE_EVENT", "Pool": "Seller", "Lane": "Finance" },
    { "ID": "DS1", "TEXT": "ERP", "TYPE": "BPMN_DATA_STORE", "Pool": "Seller", "Lane": "Finance" },
    { "ID": "EE1", "TEXT": "Order Closed", "TYPE": "BPMN_END_EVENT", "Pool": "Seller", "Lane": "Finance" }
  ],
  "interactions": [
    { "ID": "I1", "FROMID": "SE1", "TOID": "TK1", "TEXT": "Trigger", "TYPE": "->" },
    { "ID": "I2", "FROMID": "TK1", "TOID": "TK2", "TEXT": "Check", "TYPE": "->" },
    { "ID": "I3", "FROMID": "TK2", "TOID": "GW1", "TEXT": "", "TYPE": "->" },
    { "ID": "I4", "FROMID": "GW1", "TOID": "TK3", "TEXT": "Yes", "TYPE": "->" },
    { "ID": "I5", "FROMID": "GW1", "TOID": "TK4", "TEXT": "No", "TYPE": "->" },
    { "ID": "I6", "FROMID": "TK3", "TOID": "TK5", "TEXT": "Prepare", "TYPE": "->" },
    { "ID": "I7", "FROMID": "TK4", "TOID": "TK5", "TEXT": "Fulfill Later", "TYPE": "->" },
    { "ID": "I8", "FROMID": "TK5", "TOID": "IE1", "TEXT": "Invoice", "TYPE": "->" },
    { "ID": "I9", "FROMID": "IE1", "TOID": "DS1", "TEXT": "Post", "TYPE": "->" },
    { "ID": "I10", "FROMID": "DS1", "TOID": "EE1", "TEXT": "Complete", "TYPE": "->" }
  ]
}
