{
  "$schema": "https://logiop.com/docs/schema/logiop-v1.schema.json",
  "Id": "8257666c-6e95-40d6-982f-6f86119d471f",
  "Name": "Order Lifecycle",
  "SchemaVersion": "1.0.0",
  "BehaviorRegistry": [
    {
      "BehaviorType": "Event",
      "Id": "30dbc9c0-e989-4afc-8487-60166c802d86",
      "Name": "OnEnter",
      "Notes": ""
    },
    {
      "BehaviorType": "Event",
      "Id": "6aa95ae9-24f2-4792-95ae-7ac4cc041e1c",
      "Name": "OnExit",
      "Notes": ""
    },
    {
      "BehaviorType": "Event",
      "Id": "c07b82aa-b53c-48fe-80bc-faa7ee6a9b0a",
      "Name": "OnClick",
      "Notes": ""
    },
    {
      "BehaviorType": "Event",
      "Id": "e64eea1f-96be-4f5c-a07c-294efdb6589f",
      "Name": "OnResume",
      "Notes": ""
    },
    {
      "BehaviorType": "Event",
      "Id": "179e8cc7-e6d0-4426-87ed-9e16de1afabd",
      "Name": "OnDelete",
      "Notes": ""
    },
    {
      "BehaviorType": "Event",
      "Id": "9f9c426f-15a1-4601-b794-f3b7cb1a8e9e",
      "Name": "OnPause",
      "Notes": ""
    },
    {
      "BehaviorType": "Action",
      "Id": "0bf20eb7-a95d-4deb-8116-96d32b9c2c6d",
      "Name": "AddState",
      "Notes": ""
    },
    {
      "BehaviorType": "Action",
      "Id": "56ab0990-48fc-4318-b7db-07f60e7897a6",
      "Name": "AddTransition",
      "Notes": ""
    },
    {
      "BehaviorType": "Action",
      "Id": "77fc0fcf-a98c-488a-a017-8a46321b9610",
      "Name": "AddEvent",
      "Notes": ""
    },
    {
      "BehaviorType": "Action",
      "Id": "5bf9241e-fa78-492c-8c35-ecf91a2bae31",
      "Name": "AddAction",
      "Notes": ""
    },
    {
      "BehaviorType": "Action",
      "Id": "43c3a272-921a-4788-b197-0b1044516599",
      "Name": "AddGuard",
      "Notes": ""
    },
    {
      "BehaviorType": "Action",
      "Id": "ec7b9d54-a4e6-4f84-8dfc-25aa3f061ecc",
      "Name": "AddDoActivity",
      "Notes": ""
    },
    {
      "BehaviorType": "Action",
      "Id": "80e9972b-0c10-478b-808c-ba30d1c1772a",
      "Name": "DeleteElement",
      "Notes": ""
    },
    {
      "BehaviorType": "Action",
      "Id": "63cf75ff-83b6-4411-aa05-37893803a97e",
      "Name": "MoveElement",
      "Notes": ""
    },
    {
      "BehaviorType": "Action",
      "Id": "c49c118e-06e6-40a1-8ec1-aac7c61e0dd6",
      "Name": "RenameElement",
      "Notes": ""
    },
    {
      "BehaviorType": "DoActivityAction",
      "Id": "b807a4e0-1d97-4721-a5e7-7ff86b878c5d",
      "Name": "LogMessage",
      "Notes": ""
    },
    {
      "BehaviorType": "DoActivityAction",
      "Id": "b0c3474b-acd8-4558-9cd6-01c0300a07c3",
      "Name": "SendEvent",
      "Notes": ""
    },
    {
      "BehaviorType": "DoActivityAction",
      "Id": "074dff47-9904-4217-8b72-ed0a6f5be4ea",
      "Name": "StartTimer",
      "Notes": ""
    },
    {
      "BehaviorType": "DoActivityAction",
      "Id": "7b7d49e9-34f0-49b6-980f-dde58811e26c",
      "Name": "StopTimer",
      "Notes": ""
    },
    {
      "BehaviorType": "DoActivityAction",
      "Id": "3b3b113c-a742-461c-870b-94ccf0d105fd",
      "Name": "IncrementCounter",
      "Notes": ""
    },
    {
      "BehaviorType": "DoActivityAction",
      "Id": "631c7a8f-8a0a-4352-8fd3-168f83829c59",
      "Name": "DecrementCounter",
      "Notes": ""
    },
    {
      "BehaviorType": "DoActivityAction",
      "Id": "b688a6dc-7f4e-466f-8863-bdc0229fe344",
      "Name": "ResetCounter",
      "Notes": ""
    },
    {
      "BehaviorType": "Guard",
      "Id": "56cda547-e677-4d40-843e-97a709b36aa5",
      "Name": "IsConditionTrue",
      "Notes": ""
    },
    {
      "BehaviorType": "Guard",
      "Id": "a0d2c6de-92ce-4620-95ee-00ae708a9297",
      "Name": "IsConditionFalse",
      "Notes": ""
    },
    {
      "BehaviorType": "Guard",
      "Id": "8557b6e1-4b25-45c8-b7ed-17013a09df69",
      "Name": "IsCounterEqual",
      "Notes": ""
    },
    {
      "BehaviorType": "Guard",
      "Id": "c7d5ce9d-e504-4966-90a9-297d74e6f033",
      "Name": "IsCounterGreater",
      "Notes": ""
    },
    {
      "BehaviorType": "Guard",
      "Id": "fca44fd8-b24c-457a-9896-2d1cb726fee3",
      "Name": "IsCounterLess",
      "Notes": ""
    },
    {
      "BehaviorType": "Guard",
      "Id": "857d2412-79b3-48b5-9f3d-afc943fcc51e",
      "Name": "Else",
      "Notes": ""
    },
    {
      "BehaviorType": "Action",
      "Id": "140a56de-39e6-47c0-8925-2db0796342d6",
      "Name": "lock_inventory_buffer",
      "Notes": ""
    },
    {
      "BehaviorType": "Action",
      "Id": "092a1b09-20cf-4592-b8a3-de1c11f42642",
      "Name": "log_cart_checkpoint",
      "Notes": ""
    },
    {
      "BehaviorType": "Action",
      "Id": "9d7ebee8-dc2e-4c00-ae5a-5584c318823f",
      "Name": "consume",
      "Notes": ""
    },
    {
      "BehaviorType": "DoActivityAction",
      "Id": "4f1fe9d9-3b3a-4c13-affd-00d60b57df49",
      "Name": "fraud_heur",
      "Notes": ""
    },
    {
      "BehaviorType": "Event",
      "Id": "50a1211c-bda5-4f7d-a63e-924a5e461a6d",
      "Name": "addItem",
      "Notes": ""
    },
    {
      "BehaviorType": "Guard",
      "Id": "ce9c9a39-d978-4bb8-8100-d9ab6ba83c91",
      "Name": "size_lt_50",
      "Notes": ""
    },
    {
      "BehaviorType": "Action",
      "Id": "82361a01-21f1-4236-9bdf-fee5cb5da693",
      "Name": "inc",
      "Notes": ""
    },
    {
      "BehaviorType": "Event",
      "Id": "3776607b-8a47-419a-92a2-41c08928a3d9",
      "Name": "checkoutInitiated",
      "Notes": ""
    },
    {
      "BehaviorType": "Action",
      "Id": "9de9ff6c-e823-4309-bc57-0081ba966838",
      "Name": "instantiate_invoice",
      "Notes": ""
    },
    {
      "BehaviorType": "Action",
      "Id": "3411bd7b-5163-4d9b-acae-804005732024",
      "Name": "mor_intent",
      "Notes": ""
    },
    {
      "BehaviorType": "Action",
      "Id": "02e94dc6-f094-4b85-b375-5d46d33b4b3d",
      "Name": "alloc_stock",
      "Notes": ""
    },
    {
      "BehaviorType": "Action",
      "Id": "9c980ec3-9264-4581-b44e-6cb572ecf351",
      "Name": "dispatch_email",
      "Notes": ""
    },
    {
      "BehaviorType": "Action",
      "Id": "5c04b8bc-2ff6-4833-a43a-0964d42c5353",
      "Name": "log_rsrvd",
      "Notes": ""
    },
    {
      "BehaviorType": "Action",
      "Id": "881f7a4d-8c9f-4783-a63b-a3fbd5a28aa9",
      "Name": "log_auth",
      "Notes": ""
    }
  ],
  "Vertices": [
    {
      "Type": "Initial",
      "OutgoingTransitions": [
        {
          "TargetId": "ea9f1fb0-1180-4267-8f5b-5a69d683e8a0",
          "Events": [],
          "Guards": [],
          "Effect": [],
          "Id": "853fc133-c268-4002-a84d-4ed56d2906f0",
          "Name": "T1",
          "Notes": ""
        }
      ],
      "Id": "e91256e1-4502-4508-8506-0202a8efbb00",
      "Name": "Initial1",
      "Notes": ""
    },
    {
      "Type": "State",
      "EntryActions": [],
      "DoActivityActions": [],
      "ExitActions": [],
      "InternalTransitions": [],
      "Regions": [
        {
          "Priority": 0,
          "Children": [
            {
              "Type": "State",
              "EntryActions": [
                {
                  "ExecutionOrder": 0,
                  "BehaviorId": "140a56de-39e6-47c0-8925-2db0796342d6",
                  "Id": "8430022a-75a5-493e-b0b1-0d4e699c0be5",
                  "Notes": ""
                }
              ],
              "DoActivityActions": [],
              "ExitActions": [
                {
                  "ExecutionOrder": 0,
                  "BehaviorId": "092a1b09-20cf-4592-b8a3-de1c11f42642",
                  "Id": "fe2aff03-b824-486a-937f-086c24eb38ee",
                  "Notes": ""
                }
              ],
              "InternalTransitions": [
                {
                  "IsDeferred": false,
                  "Events": [
                    {
                      "ExecutionOrder": 0,
                      "BehaviorId": "50a1211c-bda5-4f7d-a63e-924a5e461a6d",
                      "Id": "5f40c0f7-e457-476f-8c3b-18ad09bddb6d",
                      "Notes": ""
                    }
                  ],
                  "Guards": [
                    {
                      "ExecutionOrder": 0,
                      "BehaviorId": "ce9c9a39-d978-4bb8-8100-d9ab6ba83c91",
                      "Id": "1f823f67-9c20-4a9b-a869-05f06bf94b16",
                      "Notes": ""
                    }
                  ],
                  "Effect": [
                    {
                      "ExecutionOrder": 0,
                      "BehaviorId": "82361a01-21f1-4236-9bdf-fee5cb5da693",
                      "Id": "231bed19-1356-4a9c-b5d0-9d55d4b8e9b7",
                      "Notes": ""
                    }
                  ],
                  "Id": "5875fca5-971a-449f-8611-6298abaf9989",
                  "Name": "T3",
                  "Notes": ""
                }
              ],
              "Regions": [],
              "ConnectionPoints": [],
              "OutgoingTransitions": [
                {
                  "TargetId": "3ae61ca9-305a-4fad-a3c0-00726b18fa63",
                  "Events": [
                    {
                      "ExecutionOrder": 0,
                      "BehaviorId": "3776607b-8a47-419a-92a2-41c08928a3d9",
                      "Id": "d412cd63-6a6a-4900-8967-ae058d1767c0",
                      "Notes": ""
                    }
                  ],
                  "Guards": [],
                  "Effect": [
                    {
                      "ExecutionOrder": 0,
                      "BehaviorId": "9de9ff6c-e823-4309-bc57-0081ba966838",
                      "Id": "969fa877-440b-4172-83c3-e88a0b9f09e5",
                      "Notes": ""
                    }
                  ],
                  "Id": "506fe29b-d040-460c-ae4c-032f40f8de3c",
                  "Name": "T2",
                  "Notes": ""
                }
              ],
              "Id": "194014ef-2e4e-4a1e-9716-2e74ca27cb0e",
              "Name": "Assembling",
              "Notes": ""
            },
            {
              "Type": "State",
              "EntryActions": [
                {
                  "ExecutionOrder": 0,
                  "BehaviorId": "9d7ebee8-dc2e-4c00-ae5a-5584c318823f",
                  "Id": "96b86ffa-8396-4465-a1fd-69e7fb8464b6",
                  "Notes": ""
                }
              ],
              "DoActivityActions": [
                {
                  "ExecutionOrder": 0,
                  "BehaviorId": "4f1fe9d9-3b3a-4c13-affd-00d60b57df49",
                  "Id": "74a20f2d-aec9-4b5d-aa3f-67ad77f80c6c",
                  "Notes": ""
                }
              ],
              "ExitActions": [],
              "InternalTransitions": [],
              "Regions": [],
              "ConnectionPoints": [],
              "OutgoingTransitions": [
                {
                  "TargetId": "d2f3ffa0-1d77-40aa-bf58-dc7d3446377c",
                  "Events": [],
                  "Guards": [],
                  "Effect": [],
                  "Id": "653f119d-6113-4d08-ab40-0b8a0618e5f8",
                  "Name": "T5",
                  "Notes": ""
                }
              ],
              "Id": "3ae61ca9-305a-4fad-a3c0-00726b18fa63",
              "Name": "Validating",
              "Notes": ""
            },
            {
              "Type": "Initial",
              "OutgoingTransitions": [
                {
                  "TargetId": "194014ef-2e4e-4a1e-9716-2e74ca27cb0e",
                  "Events": [],
                  "Guards": [],
                  "Effect": [],
                  "Id": "0883e151-6875-4c55-a9af-fbf2246dd77c",
                  "Name": "T4",
                  "Notes": ""
                }
              ],
              "Id": "3ea5fe3c-b2b0-4dc6-af54-88bc0d07f74b",
              "Name": "Initial2",
              "Notes": ""
            },
            {
              "Type": "Final",
              "OutgoingTransitions": [],
              "Id": "d2f3ffa0-1d77-40aa-bf58-dc7d3446377c",
              "Name": "FinalState1",
              "Notes": ""
            }
          ],
          "Id": "3dc282db-1b62-4fde-9ee7-afe2b1a7f978",
          "Name": "Region1",
          "Notes": ""
        }
      ],
      "ConnectionPoints": [],
      "OutgoingTransitions": [
        {
          "TargetId": "9d654530-9edc-419e-8ce8-24203e60c9fe",
          "Events": [],
          "Guards": [],
          "Effect": [],
          "Id": "ef81abeb-c716-4cc1-a740-6d6909072662",
          "Name": "T6",
          "Notes": ""
        },
        {
          "TargetId": "d1090ee6-1dcc-42aa-9003-f836570e41c9",
          "Events": [],
          "Guards": [],
          "Effect": [],
          "Id": "377a73a1-9d41-4335-811c-6179aa230fe1",
          "Name": "T15",
          "Notes": ""
        }
      ],
      "Id": "ea9f1fb0-1180-4267-8f5b-5a69d683e8a0",
      "Name": "Cart Processing",
      "Notes": ""
    },
    {
      "Type": "State",
      "EntryActions": [],
      "DoActivityActions": [],
      "ExitActions": [],
      "InternalTransitions": [],
      "Regions": [],
      "ConnectionPoints": [],
      "OutgoingTransitions": [
        {
          "TargetId": "63f68c73-6050-475e-a7e2-aaf3bc3dc80d",
          "Events": [],
          "Guards": [],
          "Effect": [],
          "Id": "3c402425-9197-4f89-94b5-26008c8c6044",
          "Name": "T12",
          "Notes": ""
        }
      ],
      "Id": "7f541749-bc0d-4b1f-ac1c-61b8f87d8cc9",
      "Name": "Allocated",
      "Notes": ""
    },
    {
      "Type": "Fork",
      "OutgoingTransitions": [
        {
          "TargetId": "d1090ee6-1dcc-42aa-9003-f836570e41c9",
          "Events": [],
          "Guards": [],
          "Effect": [],
          "Id": "7b8810af-c465-42ab-86e0-65cda10f478f",
          "Name": "T7",
          "Notes": ""
        },
        {
          "TargetId": "f1e351f8-2d0c-4102-ad47-dfeba52da64f",
          "Events": [],
          "Guards": [],
          "Effect": [],
          "Id": "7c789685-0696-42df-8dcc-84dfb1745e2e",
          "Name": "T8",
          "Notes": ""
        }
      ],
      "Id": "9d654530-9edc-419e-8ce8-24203e60c9fe",
      "Name": "Fork1",
      "Notes": ""
    },
    {
      "Type": "State",
      "EntryActions": [
        {
          "ExecutionOrder": 0,
          "BehaviorId": "3411bd7b-5163-4d9b-acae-804005732024",
          "Id": "29d99d36-4f8a-4ee3-97e1-0b99b09e8d3d",
          "Notes": ""
        }
      ],
      "DoActivityActions": [],
      "ExitActions": [],
      "InternalTransitions": [],
      "Regions": [],
      "ConnectionPoints": [],
      "OutgoingTransitions": [
        {
          "TargetId": "77ce0e99-7fee-4ff6-9032-8cfda640c44a",
          "Events": [],
          "Guards": [],
          "Effect": [
            {
              "ExecutionOrder": 0,
              "BehaviorId": "881f7a4d-8c9f-4783-a63b-a3fbd5a28aa9",
              "Id": "cca69503-5e92-41ea-9c5a-eb38abe6805c",
              "Notes": ""
            }
          ],
          "Id": "0da47be8-cd39-4373-aa5f-fef6f19f6444",
          "Name": "T9",
          "Notes": ""
        }
      ],
      "Id": "d1090ee6-1dcc-42aa-9003-f836570e41c9",
      "Name": "Authorizing",
      "Notes": ""
    },
    {
      "Type": "State",
      "EntryActions": [],
      "DoActivityActions": [],
      "ExitActions": [],
      "InternalTransitions": [],
      "Regions": [],
      "ConnectionPoints": [],
      "OutgoingTransitions": [
        {
          "TargetId": "63f68c73-6050-475e-a7e2-aaf3bc3dc80d",
          "Events": [],
          "Guards": [],
          "Effect": [],
          "Id": "67f4aecb-99b6-486e-a15e-6847aa780709",
          "Name": "T11",
          "Notes": ""
        }
      ],
      "Id": "77ce0e99-7fee-4ff6-9032-8cfda640c44a",
      "Name": "Settled",
      "Notes": ""
    },
    {
      "Type": "Join",
      "OutgoingTransitions": [
        {
          "TargetId": "fc37be17-7c88-4313-976c-c263569eb7df",
          "Events": [],
          "Guards": [],
          "Effect": [],
          "Id": "b9ff8717-7869-4e5d-aea7-d3258cc227cf",
          "Name": "T16",
          "Notes": ""
        }
      ],
      "Id": "63f68c73-6050-475e-a7e2-aaf3bc3dc80d",
      "Name": "Join1",
      "Notes": ""
    },
    {
      "Type": "Final",
      "OutgoingTransitions": [],
      "Id": "872649c6-524f-4fb3-9d5e-3627dafd0bd9",
      "Name": "FinalState2",
      "Notes": ""
    },
    {
      "Type": "SubmachineState",
      "SubmachineId": "2ebcbc21-14ae-4dc7-ab86-85b8008693f0",
      "EntryActions": [],
      "DoActivityActions": [],
      "ExitActions": [],
      "InternalTransitions": [],
      "ConnectionPoints": [
        {
          "Type": "EntryPoint",
          "ReferencedConnectionPoint": {
            "Id": "596ad8c4-2246-41d9-9d94-4fe1acd8f3ac",
            "SubmachineId": "2ebcbc21-14ae-4dc7-ab86-85b8008693f0"
          },
          "Name": "En1",
          "OutgoingTransitions": [],
          "Id": "f1e351f8-2d0c-4102-ad47-dfeba52da64f",
          "Notes": ""
        },
        {
          "Type": "ExitPoint",
          "ReferencedConnectionPoint": {
            "Id": "8c5d4330-e2ff-4c25-aa60-ea1057878430",
            "SubmachineId": "2ebcbc21-14ae-4dc7-ab86-85b8008693f0"
          },
          "Name": "Ex1",
          "OutgoingTransitions": [
            {
              "TargetId": "7f541749-bc0d-4b1f-ac1c-61b8f87d8cc9",
              "Events": [],
              "Guards": [],
              "Effect": [],
              "Id": "82753419-e3c9-4a93-abb3-72ae9f3d8b22",
              "Name": "T10",
              "Notes": ""
            }
          ],
          "Id": "5567b802-a5ca-44bf-af9e-34cfa5e2efac",
          "Notes": ""
        }
      ],
      "OutgoingTransitions": [
        {
          "TargetId": "7f541749-bc0d-4b1f-ac1c-61b8f87d8cc9",
          "Events": [],
          "Guards": [],
          "Effect": [
            {
              "ExecutionOrder": 0,
              "BehaviorId": "5c04b8bc-2ff6-4833-a43a-0964d42c5353",
              "Id": "87db2302-bc5d-4692-828a-2b5c44d53c49",
              "Notes": ""
            }
          ],
          "Id": "6754523f-c2cb-4d61-8104-8ef89c2c0f99",
          "Name": "T14",
          "Notes": ""
        }
      ],
      "Id": "72d8db1a-58e0-4c5b-8eb7-e722f26a49c0",
      "Name": "R1",
      "Notes": ""
    },
    {
      "Type": "State",
      "EntryActions": [],
      "DoActivityActions": [],
      "ExitActions": [],
      "InternalTransitions": [],
      "Regions": [
        {
          "Priority": 0,
          "Children": [
            {
              "Type": "State",
              "EntryActions": [],
              "DoActivityActions": [],
              "ExitActions": [],
              "InternalTransitions": [],
              "Regions": [],
              "ConnectionPoints": [],
              "OutgoingTransitions": [],
              "Id": "22b97f15-7931-4f68-bbfe-a4e38eddc06a",
              "Name": "State2",
              "Notes": ""
            },
            {
              "Type": "Initial",
              "OutgoingTransitions": [
                {
                  "TargetId": "22b97f15-7931-4f68-bbfe-a4e38eddc06a",
                  "Events": [],
                  "Guards": [],
                  "Effect": [],
                  "Id": "291b48b2-ff44-4c69-855b-efaae7d5e73d",
                  "Name": "T17",
                  "Notes": ""
                }
              ],
              "Id": "7464a9fc-0bf4-4480-9334-11a51516a0d6",
              "Name": "Initial3",
              "Notes": ""
            }
          ],
          "Id": "7992e284-c922-491b-abd5-24abaca4c693",
          "Name": "Region1",
          "Notes": ""
        },
        {
          "Priority": 1,
          "Children": [],
          "Id": "dc9c031c-8fe7-4168-a32b-79722a758477",
          "Name": "Region2",
          "Notes": ""
        }
      ],
      "ConnectionPoints": [],
      "OutgoingTransitions": [
        {
          "TargetId": "872649c6-524f-4fb3-9d5e-3627dafd0bd9",
          "Events": [],
          "Guards": [],
          "Effect": [
            {
              "ExecutionOrder": 0,
              "BehaviorId": "9c980ec3-9264-4581-b44e-6cb572ecf351",
              "Id": "de42ddf9-f2e4-4bf8-aa83-5c82e42bc04d",
              "Notes": ""
            }
          ],
          "Id": "c862b93d-8b54-4940-8e02-a644ed8411a7",
          "Name": "T13",
          "Notes": ""
        }
      ],
      "Id": "fc37be17-7c88-4313-976c-c263569eb7df",
      "Name": "State1",
      "Notes": ""
    }
  ],
  "Submachines": [
    {
      "$schema": "https://logiop.com/docs/schema/logiop-v1.schema.json",
      "Id": "2ebcbc21-14ae-4dc7-ab86-85b8008693f0",
      "Name": "Reserving",
      "Vertices": [
        {
          "Type": "SubmachineMainState",
          "EntryActions": [],
          "DoActivityActions": [],
          "ExitActions": [],
          "InternalTransitions": [],
          "Regions": [
            {
              "Priority": 0,
              "Children": [
                {
                  "Type": "State",
                  "EntryActions": [],
                  "DoActivityActions": [],
                  "ExitActions": [],
                  "InternalTransitions": [],
                  "Regions": [
                    {
                      "Priority": 0,
                      "Children": [
                        {
                          "Type": "State",
                          "EntryActions": [
                            {
                              "ExecutionOrder": 0,
                              "BehaviorId": "140a56de-39e6-47c0-8925-2db0796342d6",
                              "Id": "654e4ed9-6693-47df-828c-5406fb07a3d4",
                              "Notes": ""
                            }
                          ],
                          "DoActivityActions": [],
                          "ExitActions": [
                            {
                              "ExecutionOrder": 0,
                              "BehaviorId": "092a1b09-20cf-4592-b8a3-de1c11f42642",
                              "Id": "a2e5e0df-93cc-4367-8849-a9c8fb869539",
                              "Notes": ""
                            }
                          ],
                          "InternalTransitions": [
                            {
                              "IsDeferred": false,
                              "Events": [
                                {
                                  "ExecutionOrder": 0,
                                  "BehaviorId": "50a1211c-bda5-4f7d-a63e-924a5e461a6d",
                                  "Id": "65aa82be-e465-490c-894b-b7db328f3af8",
                                  "Notes": ""
                                }
                              ],
                              "Guards": [
                                {
                                  "ExecutionOrder": 0,
                                  "BehaviorId": "ce9c9a39-d978-4bb8-8100-d9ab6ba83c91",
                                  "Id": "bde86d89-3fd3-4a74-ba78-f9c82f59faf2",
                                  "Notes": ""
                                }
                              ],
                              "Effect": [
                                {
                                  "ExecutionOrder": 0,
                                  "BehaviorId": "82361a01-21f1-4236-9bdf-fee5cb5da693",
                                  "Id": "30a8eaaf-9405-4f14-b77f-d011c9a06e99",
                                  "Notes": ""
                                }
                              ],
                              "Id": "97d97779-6b83-4183-ba6a-8c4fd202e658",
                              "Name": "T3",
                              "Notes": ""
                            }
                          ],
                          "Regions": [],
                          "ConnectionPoints": [],
                          "OutgoingTransitions": [
                            {
                              "TargetId": "7f572fb3-7a65-4208-bdef-42d37ff07e91",
                              "Events": [
                                {
                                  "ExecutionOrder": 0,
                                  "BehaviorId": "3776607b-8a47-419a-92a2-41c08928a3d9",
                                  "Id": "a71cbe67-e656-48e3-80ed-c0f2f18e8bf8",
                                  "Notes": ""
                                }
                              ],
                              "Guards": [],
                              "Effect": [
                                {
                                  "ExecutionOrder": 0,
                                  "BehaviorId": "9de9ff6c-e823-4309-bc57-0081ba966838",
                                  "Id": "ee2e3aa6-553b-4ed8-a92f-25aae51b1a4c",
                                  "Notes": ""
                                }
                              ],
                              "Id": "46b482fe-f1e2-4e33-975d-58c4d8506c29",
                              "Name": "T2",
                              "Notes": ""
                            }
                          ],
                          "Id": "ef07979c-780b-463d-9aa3-7e9cfdc053d5",
                          "Name": "Assembling",
                          "Notes": ""
                        },
                        {
                          "Type": "State",
                          "EntryActions": [
                            {
                              "ExecutionOrder": 0,
                              "BehaviorId": "9d7ebee8-dc2e-4c00-ae5a-5584c318823f",
                              "Id": "29edcfc0-c414-4634-af72-07919e58974c",
                              "Notes": ""
                            }
                          ],
                          "DoActivityActions": [
                            {
                              "ExecutionOrder": 0,
                              "BehaviorId": "4f1fe9d9-3b3a-4c13-affd-00d60b57df49",
                              "Id": "c916dbf4-544c-46c3-bc8e-820f8c38b1b2",
                              "Notes": ""
                            }
                          ],
                          "ExitActions": [],
                          "InternalTransitions": [],
                          "Regions": [],
                          "ConnectionPoints": [],
                          "OutgoingTransitions": [
                            {
                              "TargetId": "c9907212-abe6-457e-9cbe-a027b7189a6f",
                              "Events": [],
                              "Guards": [],
                              "Effect": [],
                              "Id": "8ae235b5-11ad-4cd4-836f-323970cb0fef",
                              "Name": "T5",
                              "Notes": ""
                            },
                            {
                              "TargetId": "8c5d4330-e2ff-4c25-aa60-ea1057878430",
                              "Events": [],
                              "Guards": [],
                              "Effect": [],
                              "Id": "eeec46dc-552e-4726-bf71-56ee46ac6d26",
                              "Name": "T7",
                              "Notes": ""
                            }
                          ],
                          "Id": "7f572fb3-7a65-4208-bdef-42d37ff07e91",
                          "Name": "Validating",
                          "Notes": ""
                        },
                        {
                          "Type": "Initial",
                          "OutgoingTransitions": [
                            {
                              "TargetId": "ef07979c-780b-463d-9aa3-7e9cfdc053d5",
                              "Events": [],
                              "Guards": [],
                              "Effect": [],
                              "Id": "694fb3ff-c614-4e43-be91-5204f0780e00",
                              "Name": "T4",
                              "Notes": ""
                            }
                          ],
                          "Id": "363d1dce-0a2e-4965-952c-d60fefa73507",
                          "Name": "Initial2",
                          "Notes": ""
                        },
                        {
                          "Type": "Final",
                          "OutgoingTransitions": [],
                          "Id": "c9907212-abe6-457e-9cbe-a027b7189a6f",
                          "Name": "FinalState1",
                          "Notes": ""
                        }
                      ],
                      "Id": "c8e376d1-0ff6-4930-a875-971827e66fb3",
                      "Name": "Region1",
                      "Notes": ""
                    }
                  ],
                  "ConnectionPoints": [],
                  "OutgoingTransitions": [
                    {
                      "TargetId": "8feecaf9-c989-440f-a7d8-ce27725a7695",
                      "Events": [],
                      "Guards": [],
                      "Effect": [],
                      "Id": "4d0d78f9-6c2f-4c29-b679-0df7e0ae0cdf",
                      "Name": "T8",
                      "Notes": ""
                    }
                  ],
                  "Id": "519939b9-c087-4522-844c-168eae5ec178",
                  "Name": "Cart Processing",
                  "Notes": ""
                },
                {
                  "Type": "Initial",
                  "OutgoingTransitions": [
                    {
                      "TargetId": "519939b9-c087-4522-844c-168eae5ec178",
                      "Events": [],
                      "Guards": [],
                      "Effect": [],
                      "Id": "6b359ecd-99e6-4db8-8f2b-adc573df90af",
                      "Name": "T1",
                      "Notes": ""
                    }
                  ],
                  "Id": "25961b78-7ef3-4fa7-b870-4d0677b7df07",
                  "Name": "Initial1",
                  "Notes": ""
                },
                {
                  "Type": "Final",
                  "OutgoingTransitions": [],
                  "Id": "8feecaf9-c989-440f-a7d8-ce27725a7695",
                  "Name": "FinalState2",
                  "Notes": ""
                }
              ],
              "Id": "aa5b2907-e575-4dfe-9232-616d56e7205a",
              "Name": "Region1",
              "Notes": ""
            }
          ],
          "ConnectionPoints": [
            {
              "Type": "EntryPoint",
              "ReferencedConnectionPoint": null,
              "Name": "En1",
              "OutgoingTransitions": [
                {
                  "TargetId": "ef07979c-780b-463d-9aa3-7e9cfdc053d5",
                  "Events": [],
                  "Guards": [],
                  "Effect": [],
                  "Id": "acdd5d17-8b24-4fca-a97c-22603c4fb731",
                  "Name": "T6",
                  "Notes": ""
                }
              ],
              "Id": "596ad8c4-2246-41d9-9d94-4fe1acd8f3ac",
              "Notes": ""
            },
            {
              "Type": "ExitPoint",
              "ReferencedConnectionPoint": null,
              "Name": "Ex1",
              "OutgoingTransitions": [],
              "Id": "8c5d4330-e2ff-4c25-aa60-ea1057878430",
              "Notes": ""
            }
          ],
          "OutgoingTransitions": [],
          "Id": "86a27c17-6395-40dc-9ec7-efb7f15d9d0b",
          "Name": "Reserving",
          "Notes": ""
        }
      ]
    }
  ]
}