Replace the oversized header and reference rail with stable editor slots and a retained supporting drawer. Bind diagnostic, result and menu actions to their original publication and visit; preserve effective selections on navigation and dismiss Actions, Find and the drawer one surface per Escape. Retain exact Windows source captures, eight final gates (871 desktop passes), independent reviews, native selection/rename/recovery trials and the original failures. All 526 tested inputs and staged evidence were byte-checked before commit. Combined preview integration and packaging remain with issue 27; Linux remains paused.
4402 lines
131 KiB
JSON
4402 lines
131 KiB
JSON
{
|
|
"alias": "pressure_restoration",
|
|
"artifact_links": {
|
|
"f5922bf7-05d8-590f-86e9-1d09f37f4fa6": {
|
|
"alias": "repair_test_evidence",
|
|
"description": "A local teaching artifact, not proof of a real valve's safety.",
|
|
"fragment": "acceptance",
|
|
"id": "f5922bf7-05d8-590f-86e9-1d09f37f4fa6",
|
|
"name": "Repair conversation acceptance notes",
|
|
"owner": "730b27ca-b039-5a3b-8dc6-03418f9061b3",
|
|
"relation": "Verifies",
|
|
"revision": "lesson-1",
|
|
"uri": "evidence/repair-check.md"
|
|
}
|
|
},
|
|
"description": "A controller either resets a valve remotely or requests field repair. Compare the operational need with the explicitly chosen coordination-service boundary. Start with README.md beside project.arcadia. Units and guards are descriptive; this model does not simulate a real water network.",
|
|
"diagrams": {
|
|
"103ea62c-ac56-5827-94e7-cf09bca96ccc": {
|
|
"alias": "oa_allocation_view",
|
|
"description": "Teaching view: positions and filters do not change ownership or exchange identities.",
|
|
"id": "103ea62c-ac56-5827-94e7-cf09bca96ccc",
|
|
"layer": "Oa",
|
|
"name": "1 · OA responsibility and repair traffic",
|
|
"nodes": {
|
|
"202ebe37-ddb4-5099-8ce9-ec3e895ab9e9": {
|
|
"alias": "oa_allocation_view_oa_repair",
|
|
"collapsed": false,
|
|
"element": "a21465af-05f3-5fb5-8983-de26932422fb",
|
|
"id": "202ebe37-ddb4-5099-8ce9-ec3e895ab9e9",
|
|
"position": {
|
|
"x": 890.0,
|
|
"y": 170.0
|
|
},
|
|
"size": {
|
|
"height": 110.0,
|
|
"width": 245.0
|
|
}
|
|
},
|
|
"3191e05c-1c7f-5f0e-beb0-5f3bded54c48": {
|
|
"alias": "oa_allocation_view_oa_control",
|
|
"collapsed": false,
|
|
"element": "32aa9940-df6e-5a12-b9bd-6337e2d2ed22",
|
|
"id": "3191e05c-1c7f-5f0e-beb0-5f3bded54c48",
|
|
"position": {
|
|
"x": 60.0,
|
|
"y": 80.0
|
|
},
|
|
"size": {
|
|
"height": 110.0,
|
|
"width": 245.0
|
|
}
|
|
},
|
|
"5ae1c46d-59a3-50fd-8cc3-b292df21f951": {
|
|
"alias": "oa_allocation_view_oa_assess",
|
|
"collapsed": false,
|
|
"element": "61f7bbfb-74a4-5540-9182-2583dfb27a49",
|
|
"id": "5ae1c46d-59a3-50fd-8cc3-b292df21f951",
|
|
"position": {
|
|
"x": 100.0,
|
|
"y": 170.0
|
|
},
|
|
"size": {
|
|
"height": 110.0,
|
|
"width": 245.0
|
|
}
|
|
},
|
|
"7066f78c-9736-5349-b94a-0587331b980e": {
|
|
"alias": "oa_allocation_view_oa_reset",
|
|
"collapsed": false,
|
|
"element": "d0c8be87-d238-503a-a549-7558a210507f",
|
|
"id": "7066f78c-9736-5349-b94a-0587331b980e",
|
|
"position": {
|
|
"x": 100.0,
|
|
"y": 330.0
|
|
},
|
|
"size": {
|
|
"height": 110.0,
|
|
"width": 245.0
|
|
}
|
|
},
|
|
"d27f28ef-f10a-5355-9a05-6f2fd39b7de6": {
|
|
"alias": "oa_allocation_view_oa_technician",
|
|
"collapsed": false,
|
|
"element": "e07c3952-4a1a-5cc7-b7d5-03a01101ce49",
|
|
"id": "d27f28ef-f10a-5355-9a05-6f2fd39b7de6",
|
|
"position": {
|
|
"x": 850.0,
|
|
"y": 80.0
|
|
},
|
|
"size": {
|
|
"height": 110.0,
|
|
"width": 245.0
|
|
}
|
|
},
|
|
"edd74060-ac61-5450-a57c-a6577daa5d50": {
|
|
"alias": "oa_allocation_view_oa_confirm",
|
|
"collapsed": false,
|
|
"element": "727c0b5c-8db6-5eb7-83d6-735519c5949f",
|
|
"id": "edd74060-ac61-5450-a57c-a6577daa5d50",
|
|
"position": {
|
|
"x": 100.0,
|
|
"y": 490.0
|
|
},
|
|
"size": {
|
|
"height": 110.0,
|
|
"width": 245.0
|
|
}
|
|
}
|
|
},
|
|
"projection": "Allocation",
|
|
"routes": [],
|
|
"view_options": {
|
|
"coverage": "All",
|
|
"exchange_labels": "Name",
|
|
"hidden_edges": [],
|
|
"participant_categories": "All",
|
|
"relation_kinds": "All",
|
|
"work_categories": "All",
|
|
"work_contexts": "All"
|
|
}
|
|
},
|
|
"30d5baf9-6581-5cb6-846a-bcaa1e6cce63": {
|
|
"alias": "sa_state_view",
|
|
"description": "Teaching view: positions and filters do not change ownership or exchange identities.",
|
|
"id": "30d5baf9-6581-5cb6-846a-bcaa1e6cce63",
|
|
"layer": "Sa",
|
|
"name": "5 · SA pressure supervision",
|
|
"nodes": {
|
|
"55a74f91-2025-5001-8db8-9566b1dbe783": {
|
|
"alias": "sa_state_view_sa_monitor_region",
|
|
"collapsed": false,
|
|
"element": "3ab11e24-4140-58fc-b3fa-da5f51c7fe2c",
|
|
"id": "55a74f91-2025-5001-8db8-9566b1dbe783",
|
|
"position": {
|
|
"x": 70.0,
|
|
"y": 95.0
|
|
},
|
|
"size": {
|
|
"height": 110.0,
|
|
"width": 245.0
|
|
}
|
|
},
|
|
"57acbb71-ca86-57fc-ae90-42dad195f0e0": {
|
|
"alias": "sa_state_view_sa_waiting",
|
|
"collapsed": false,
|
|
"element": "a6bb10b1-f1e5-5b31-8afd-5bad5a7b6c37",
|
|
"id": "57acbb71-ca86-57fc-ae90-42dad195f0e0",
|
|
"position": {
|
|
"x": 650.0,
|
|
"y": 200.0
|
|
},
|
|
"size": {
|
|
"height": 110.0,
|
|
"width": 245.0
|
|
}
|
|
},
|
|
"5e2326a0-0f6c-5f8d-8a21-fdded18a9281": {
|
|
"alias": "sa_state_view_sa_monitor_initial",
|
|
"collapsed": false,
|
|
"element": "57eb5348-14d8-560e-996a-8dbf993243e2",
|
|
"id": "5e2326a0-0f6c-5f8d-8a21-fdded18a9281",
|
|
"position": {
|
|
"x": 100.0,
|
|
"y": 200.0
|
|
},
|
|
"size": {
|
|
"height": 110.0,
|
|
"width": 245.0
|
|
}
|
|
},
|
|
"a676fbb9-0833-59a8-98cf-a10d8f4b7434": {
|
|
"alias": "sa_state_view_sa_monitor",
|
|
"collapsed": false,
|
|
"element": "132b3f28-3f88-5327-9868-8c8b645ed412",
|
|
"id": "a676fbb9-0833-59a8-98cf-a10d8f4b7434",
|
|
"position": {
|
|
"x": 30.0,
|
|
"y": 30.0
|
|
},
|
|
"size": {
|
|
"height": 110.0,
|
|
"width": 245.0
|
|
}
|
|
},
|
|
"b3af7b04-5a45-5b82-ab69-7eada4b876f0": {
|
|
"alias": "sa_state_view_sa_monitoring",
|
|
"collapsed": false,
|
|
"element": "8af21f9b-c21e-5aae-af0d-0958840f6655",
|
|
"id": "b3af7b04-5a45-5b82-ab69-7eada4b876f0",
|
|
"position": {
|
|
"x": 220.0,
|
|
"y": 200.0
|
|
},
|
|
"size": {
|
|
"height": 110.0,
|
|
"width": 245.0
|
|
}
|
|
}
|
|
},
|
|
"projection": {
|
|
"StateMachine": {
|
|
"machine": "132b3f28-3f88-5327-9868-8c8b645ed412"
|
|
}
|
|
},
|
|
"routes": [],
|
|
"view_options": {
|
|
"coverage": "All",
|
|
"exchange_labels": "Name",
|
|
"hidden_edges": [],
|
|
"participant_categories": "All",
|
|
"relation_kinds": "All",
|
|
"work_categories": "All",
|
|
"work_contexts": "All"
|
|
}
|
|
},
|
|
"35d3c24b-289e-59e5-a610-8333e2c6a4bb": {
|
|
"alias": "sa_allocation_view",
|
|
"description": "Teaching view: positions and filters do not change ownership or exchange identities.",
|
|
"id": "35d3c24b-289e-59e5-a610-8333e2c6a4bb",
|
|
"layer": "Sa",
|
|
"name": "2 · SA service boundary and functions",
|
|
"nodes": {
|
|
"34630a18-41b0-5fdd-bff4-ee86e93e8651": {
|
|
"alias": "sa_allocation_view_sa_repair",
|
|
"collapsed": false,
|
|
"element": "9497e10f-04c4-5586-8738-2464a6f00bd4",
|
|
"id": "34630a18-41b0-5fdd-bff4-ee86e93e8651",
|
|
"position": {
|
|
"x": 890.0,
|
|
"y": 170.0
|
|
},
|
|
"size": {
|
|
"height": 110.0,
|
|
"width": 245.0
|
|
}
|
|
},
|
|
"60f6ad74-b69e-5aef-b832-f1bd60b903ae": {
|
|
"alias": "sa_allocation_view_sa_assess",
|
|
"collapsed": false,
|
|
"element": "dddae020-a444-5d48-acc8-139d2696a672",
|
|
"id": "60f6ad74-b69e-5aef-b832-f1bd60b903ae",
|
|
"position": {
|
|
"x": 100.0,
|
|
"y": 170.0
|
|
},
|
|
"size": {
|
|
"height": 110.0,
|
|
"width": 245.0
|
|
}
|
|
},
|
|
"73406244-ebd7-5995-86c7-e17c73c50b32": {
|
|
"alias": "sa_allocation_view_sa_reset",
|
|
"collapsed": false,
|
|
"element": "09342ccb-044b-5483-ac58-87dc3cf7831c",
|
|
"id": "73406244-ebd7-5995-86c7-e17c73c50b32",
|
|
"position": {
|
|
"x": 100.0,
|
|
"y": 330.0
|
|
},
|
|
"size": {
|
|
"height": 110.0,
|
|
"width": 245.0
|
|
}
|
|
},
|
|
"7e3ba36f-bc68-5520-bdb9-77083bb7bba2": {
|
|
"alias": "sa_allocation_view_sa_confirm",
|
|
"collapsed": false,
|
|
"element": "d75eb3fa-a27d-52d5-8782-8b342b3865f6",
|
|
"id": "7e3ba36f-bc68-5520-bdb9-77083bb7bba2",
|
|
"position": {
|
|
"x": 100.0,
|
|
"y": 490.0
|
|
},
|
|
"size": {
|
|
"height": 110.0,
|
|
"width": 245.0
|
|
}
|
|
},
|
|
"8345c76a-8d85-5c31-902e-ec1cd33ed4a3": {
|
|
"alias": "sa_allocation_view_sa_control",
|
|
"collapsed": false,
|
|
"element": "435bf87c-73fd-5e4d-978a-4c471bc9eaf0",
|
|
"id": "8345c76a-8d85-5c31-902e-ec1cd33ed4a3",
|
|
"position": {
|
|
"x": 60.0,
|
|
"y": 80.0
|
|
},
|
|
"size": {
|
|
"height": 110.0,
|
|
"width": 245.0
|
|
}
|
|
},
|
|
"f7225d1c-e506-505d-bb20-916950269d4b": {
|
|
"alias": "sa_allocation_view_sa_technician",
|
|
"collapsed": false,
|
|
"element": "c05b9422-b9da-5de5-b21d-07ad23bd2b8a",
|
|
"id": "f7225d1c-e506-505d-bb20-916950269d4b",
|
|
"position": {
|
|
"x": 850.0,
|
|
"y": 80.0
|
|
},
|
|
"size": {
|
|
"height": 110.0,
|
|
"width": 245.0
|
|
}
|
|
}
|
|
},
|
|
"projection": "Allocation",
|
|
"routes": [],
|
|
"view_options": {
|
|
"coverage": "All",
|
|
"exchange_labels": "Name",
|
|
"hidden_edges": [],
|
|
"participant_categories": "All",
|
|
"relation_kinds": "All",
|
|
"work_categories": "All",
|
|
"work_contexts": "All"
|
|
}
|
|
},
|
|
"3e6ad194-61b5-584c-b0f0-a78a20af5781": {
|
|
"alias": "sa_capability_view",
|
|
"description": "Teaching view: positions and filters do not change ownership or exchange identities.",
|
|
"id": "3e6ad194-61b5-584c-b0f0-a78a20af5781",
|
|
"layer": "Sa",
|
|
"name": "4 · SA mission and included capability",
|
|
"nodes": {
|
|
"069a3fb3-077c-59d8-91da-27b0665143c7": {
|
|
"alias": "sa_capability_view_sa_triage",
|
|
"collapsed": false,
|
|
"element": "bad8fa7c-f634-55fd-98d3-e1eb2da05d8f",
|
|
"id": "069a3fb3-077c-59d8-91da-27b0665143c7",
|
|
"position": {
|
|
"x": 800.0,
|
|
"y": 260.0
|
|
},
|
|
"size": {
|
|
"height": 110.0,
|
|
"width": 245.0
|
|
}
|
|
},
|
|
"41ddb68b-bd2b-5f91-82eb-efde01157828": {
|
|
"alias": "sa_capability_view_sa_control",
|
|
"collapsed": false,
|
|
"element": "435bf87c-73fd-5e4d-978a-4c471bc9eaf0",
|
|
"id": "41ddb68b-bd2b-5f91-82eb-efde01157828",
|
|
"position": {
|
|
"x": 60.0,
|
|
"y": 60.0
|
|
},
|
|
"size": {
|
|
"height": 110.0,
|
|
"width": 245.0
|
|
}
|
|
},
|
|
"4b814335-bf98-5b68-85d5-ea549766517a": {
|
|
"alias": "sa_capability_view_sa_mission",
|
|
"collapsed": false,
|
|
"element": "5ad034b1-084d-5273-9e70-971671766132",
|
|
"id": "4b814335-bf98-5b68-85d5-ea549766517a",
|
|
"position": {
|
|
"x": 420.0,
|
|
"y": 60.0
|
|
},
|
|
"size": {
|
|
"height": 110.0,
|
|
"width": 245.0
|
|
}
|
|
},
|
|
"d3bc13f9-7726-5280-83fe-63f391c45afb": {
|
|
"alias": "sa_capability_view_sa_restore",
|
|
"collapsed": false,
|
|
"element": "81259051-370a-512d-a3b5-6420a6f933b6",
|
|
"id": "d3bc13f9-7726-5280-83fe-63f391c45afb",
|
|
"position": {
|
|
"x": 420.0,
|
|
"y": 260.0
|
|
},
|
|
"size": {
|
|
"height": 110.0,
|
|
"width": 245.0
|
|
}
|
|
}
|
|
},
|
|
"projection": "Capabilities",
|
|
"routes": [],
|
|
"view_options": {
|
|
"coverage": "All",
|
|
"exchange_labels": "Name",
|
|
"hidden_edges": [],
|
|
"participant_categories": "All",
|
|
"relation_kinds": "All",
|
|
"work_categories": "All",
|
|
"work_contexts": "All"
|
|
}
|
|
},
|
|
"50af4c9b-93ce-5ff5-a1f8-7a81eb97e779": {
|
|
"alias": "sa_service_view",
|
|
"description": "Teaching view: positions and filters do not change ownership or exchange identities.",
|
|
"id": "50af4c9b-93ce-5ff5-a1f8-7a81eb97e779",
|
|
"layer": "Sa",
|
|
"name": "3 · SA service conversation only",
|
|
"nodes": {
|
|
"40210589-69f7-5209-b329-10bb83cf615c": {
|
|
"alias": "sa_service_view_sa_technician",
|
|
"collapsed": false,
|
|
"element": "c05b9422-b9da-5de5-b21d-07ad23bd2b8a",
|
|
"id": "40210589-69f7-5209-b329-10bb83cf615c",
|
|
"position": {
|
|
"x": 850.0,
|
|
"y": 80.0
|
|
},
|
|
"size": {
|
|
"height": 110.0,
|
|
"width": 245.0
|
|
}
|
|
},
|
|
"439f1e45-e5ed-567c-978b-4c93ef267db1": {
|
|
"alias": "sa_service_view_sa_assess",
|
|
"collapsed": false,
|
|
"element": "dddae020-a444-5d48-acc8-139d2696a672",
|
|
"id": "439f1e45-e5ed-567c-978b-4c93ef267db1",
|
|
"position": {
|
|
"x": 100.0,
|
|
"y": 170.0
|
|
},
|
|
"size": {
|
|
"height": 110.0,
|
|
"width": 245.0
|
|
}
|
|
},
|
|
"6f138672-149b-5f88-ab07-7fc413a42262": {
|
|
"alias": "sa_service_view_sa_confirm",
|
|
"collapsed": false,
|
|
"element": "d75eb3fa-a27d-52d5-8782-8b342b3865f6",
|
|
"id": "6f138672-149b-5f88-ab07-7fc413a42262",
|
|
"position": {
|
|
"x": 100.0,
|
|
"y": 490.0
|
|
},
|
|
"size": {
|
|
"height": 110.0,
|
|
"width": 245.0
|
|
}
|
|
},
|
|
"ae36489d-6ec8-5f1c-b603-8b497227efba": {
|
|
"alias": "sa_service_view_sa_repair",
|
|
"collapsed": false,
|
|
"element": "9497e10f-04c4-5586-8738-2464a6f00bd4",
|
|
"id": "ae36489d-6ec8-5f1c-b603-8b497227efba",
|
|
"position": {
|
|
"x": 890.0,
|
|
"y": 170.0
|
|
},
|
|
"size": {
|
|
"height": 110.0,
|
|
"width": 245.0
|
|
}
|
|
},
|
|
"d52da4e6-40b7-5dbc-84fb-80c443711c69": {
|
|
"alias": "sa_service_view_sa_reset",
|
|
"collapsed": false,
|
|
"element": "09342ccb-044b-5483-ac58-87dc3cf7831c",
|
|
"id": "d52da4e6-40b7-5dbc-84fb-80c443711c69",
|
|
"position": {
|
|
"x": 100.0,
|
|
"y": 330.0
|
|
},
|
|
"size": {
|
|
"height": 110.0,
|
|
"width": 245.0
|
|
}
|
|
},
|
|
"f53d4352-b042-56a6-8b3e-c51cd27254f9": {
|
|
"alias": "sa_service_view_sa_control",
|
|
"collapsed": false,
|
|
"element": "435bf87c-73fd-5e4d-978a-4c471bc9eaf0",
|
|
"id": "f53d4352-b042-56a6-8b3e-c51cd27254f9",
|
|
"position": {
|
|
"x": 60.0,
|
|
"y": 80.0
|
|
},
|
|
"size": {
|
|
"height": 110.0,
|
|
"width": 245.0
|
|
}
|
|
}
|
|
},
|
|
"projection": "Allocation",
|
|
"routes": [],
|
|
"view_options": {
|
|
"coverage": "All",
|
|
"exchange_labels": "NameAndItems",
|
|
"hidden_edges": [],
|
|
"participant_categories": {
|
|
"Any": [
|
|
"781cbe75-410f-5cc5-aeb8-a43491f77b99"
|
|
]
|
|
},
|
|
"relation_kinds": "All",
|
|
"work_categories": {
|
|
"Any": []
|
|
},
|
|
"work_contexts": "All"
|
|
}
|
|
}
|
|
},
|
|
"elements": {
|
|
"01490fa8-2f01-5ac8-9722-d55d45414379": {
|
|
"alias": "sa_high_pressure",
|
|
"body": {
|
|
"Sa": {
|
|
"Shared": {
|
|
"Event": {
|
|
"body": {
|
|
"Change": {
|
|
"expression": "measured_pressure > operating_limit"
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"description": "",
|
|
"id": "01490fa8-2f01-5ac8-9722-d55d45414379",
|
|
"name": "Pressure alarm detected",
|
|
"parent": null
|
|
},
|
|
"022d3cfa-bbaf-5e13-924a-8e55099b8745": {
|
|
"alias": "oa_assessment_procedure",
|
|
"body": {
|
|
"Oa": {
|
|
"Process": {
|
|
"steps": [
|
|
"942975b8-0bef-5ae8-9fcb-c37497833fb0"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
"description": "",
|
|
"id": "022d3cfa-bbaf-5e13-924a-8e55099b8745",
|
|
"name": "Assess an alarm procedure",
|
|
"parent": null
|
|
},
|
|
"09342ccb-044b-5483-ac58-87dc3cf7831c": {
|
|
"alias": "sa_reset",
|
|
"body": {
|
|
"Sa": "Function"
|
|
},
|
|
"description": "",
|
|
"id": "09342ccb-044b-5483-ac58-87dc3cf7831c",
|
|
"name": "Reset valve remotely",
|
|
"parent": "58867e7d-916e-5ebc-9e4c-8dbed1314be3"
|
|
},
|
|
"0b07b9ed-492d-57f6-b0b1-ce8a709238a7": {
|
|
"alias": "oa_assess_step",
|
|
"body": {
|
|
"Oa": {
|
|
"Shared": {
|
|
"Occurrence": {
|
|
"body": {
|
|
"SequenceReference": {
|
|
"sequence": "022d3cfa-bbaf-5e13-924a-8e55099b8745"
|
|
}
|
|
},
|
|
"postcondition": "",
|
|
"precondition": ""
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"description": "",
|
|
"id": "0b07b9ed-492d-57f6-b0b1-ce8a709238a7",
|
|
"name": "Assess the alarm",
|
|
"parent": "58bae2b0-f560-50f2-818d-19091d22d18a"
|
|
},
|
|
"0f195fea-3493-5ebd-966d-da9eddeb05d7": {
|
|
"alias": "sa_repair_step",
|
|
"body": {
|
|
"Sa": {
|
|
"Shared": {
|
|
"Occurrence": {
|
|
"body": {
|
|
"Action": {
|
|
"action": "9497e10f-04c4-5586-8738-2464a6f00bd4",
|
|
"lifeline": null
|
|
}
|
|
},
|
|
"postcondition": "",
|
|
"precondition": ""
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"description": "",
|
|
"id": "0f195fea-3493-5ebd-966d-da9eddeb05d7",
|
|
"name": "Repair the valve",
|
|
"parent": "93eb6479-54e9-59cb-ac7b-16912347bfc0"
|
|
},
|
|
"132b3f28-3f88-5327-9868-8c8b645ed412": {
|
|
"alias": "sa_monitor",
|
|
"body": {
|
|
"Sa": {
|
|
"Shared": "StateMachine"
|
|
}
|
|
},
|
|
"description": "",
|
|
"id": "132b3f28-3f88-5327-9868-8c8b645ed412",
|
|
"name": "Pressure supervision",
|
|
"parent": "435bf87c-73fd-5e4d-978a-4c471bc9eaf0"
|
|
},
|
|
"155e4fe4-9e3b-5f4e-b886-28abcc3f086b": {
|
|
"alias": "sa_outer_technician",
|
|
"body": {
|
|
"Sa": {
|
|
"Shared": {
|
|
"Lifeline": {
|
|
"represented": "c05b9422-b9da-5de5-b21d-07ad23bd2b8a"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"description": "",
|
|
"id": "155e4fe4-9e3b-5f4e-b886-28abcc3f086b",
|
|
"name": "Technician",
|
|
"parent": "f746a1cd-ff9f-55c0-b325-01c03d2f4fae"
|
|
},
|
|
"1970608f-85d1-5234-ac86-5e2b0df27dc3": {
|
|
"alias": "oa_monitor",
|
|
"body": {
|
|
"Oa": {
|
|
"Shared": "StateMachine"
|
|
}
|
|
},
|
|
"description": "",
|
|
"id": "1970608f-85d1-5234-ac86-5e2b0df27dc3",
|
|
"name": "Pressure supervision",
|
|
"parent": "32aa9940-df6e-5a12-b9bd-6337e2d2ed22"
|
|
},
|
|
"19bd3a3a-4d0c-56d5-bf50-a6b43fd81771": {
|
|
"alias": "oa_contact_category",
|
|
"body": {
|
|
"Oa": {
|
|
"Shared": {
|
|
"ExchangeCategory": {
|
|
"exchanges": [
|
|
"27b47887-baf0-518b-bf87-f5acbf7d0b93"
|
|
],
|
|
"family": "Participant"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"description": "",
|
|
"id": "19bd3a3a-4d0c-56d5-bf50-a6b43fd81771",
|
|
"name": "Field contact",
|
|
"parent": null
|
|
},
|
|
"1b91f8a7-0bdb-514e-b1cd-955658e09927": {
|
|
"alias": "oa_restore_work",
|
|
"body": {
|
|
"Oa": "Activity"
|
|
},
|
|
"description": "",
|
|
"id": "1b91f8a7-0bdb-514e-b1cd-955658e09927",
|
|
"name": "Restore safe pressure",
|
|
"parent": null
|
|
},
|
|
"1c9da843-e2d3-5591-8e3f-db083a42867e": {
|
|
"alias": "sa_use_conversation",
|
|
"body": {
|
|
"Sa": {
|
|
"Shared": {
|
|
"Occurrence": {
|
|
"body": {
|
|
"ScenarioUse": {
|
|
"bindings": [
|
|
{
|
|
"local": "1edfcf9e-9bfa-51f1-80d5-62b8fd8bb023",
|
|
"referenced": "98c61788-2fee-51f4-8cf9-de48e8c70e9e"
|
|
},
|
|
{
|
|
"local": "155e4fe4-9e3b-5f4e-b886-28abcc3f086b",
|
|
"referenced": "6249b54a-e396-5338-82b9-89266c55670d"
|
|
}
|
|
],
|
|
"scenario": "730b27ca-b039-5a3b-8dc6-03418f9061b3"
|
|
}
|
|
},
|
|
"postcondition": "",
|
|
"precondition": ""
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"description": "",
|
|
"id": "1c9da843-e2d3-5591-8e3f-db083a42867e",
|
|
"name": "Use the reviewed repair conversation",
|
|
"parent": "f746a1cd-ff9f-55c0-b325-01c03d2f4fae"
|
|
},
|
|
"1edfcf9e-9bfa-51f1-80d5-62b8fd8bb023": {
|
|
"alias": "sa_outer_controller",
|
|
"body": {
|
|
"Sa": {
|
|
"Shared": {
|
|
"Lifeline": {
|
|
"represented": "435bf87c-73fd-5e4d-978a-4c471bc9eaf0"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"description": "",
|
|
"id": "1edfcf9e-9bfa-51f1-80d5-62b8fd8bb023",
|
|
"name": "Controller",
|
|
"parent": "f746a1cd-ff9f-55c0-b325-01c03d2f4fae"
|
|
},
|
|
"2011b3ac-614b-5a47-8891-7ff81965f425": {
|
|
"alias": "oa_outer_controller",
|
|
"body": {
|
|
"Oa": {
|
|
"Shared": {
|
|
"Lifeline": {
|
|
"represented": "32aa9940-df6e-5a12-b9bd-6337e2d2ed22"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"description": "",
|
|
"id": "2011b3ac-614b-5a47-8891-7ff81965f425",
|
|
"name": "Controller",
|
|
"parent": "d6f881a4-95da-54e9-ad97-1b8965532629"
|
|
},
|
|
"20472233-5ce6-5ffe-b4ad-0bdbccf3e423": {
|
|
"alias": "oa_conversation",
|
|
"body": {
|
|
"Oa": {
|
|
"Shared": {
|
|
"Scenario": {
|
|
"context": "3dfee23a-148b-5cec-ad2d-b774e84ea5bb",
|
|
"postcondition": "The controller has received the measured pressure after repair",
|
|
"precondition": "A pressure alarm has been assessed",
|
|
"steps": [
|
|
"b97437c6-cd7a-5a05-b537-b30a17dd936a",
|
|
"cc2d497a-fd15-5455-9ee5-e70eb95811d8"
|
|
],
|
|
"viewpoint": "ParticipantInteraction"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"description": "",
|
|
"id": "20472233-5ce6-5ffe-b4ad-0bdbccf3e423",
|
|
"name": "Repair request and measured reply",
|
|
"parent": null
|
|
},
|
|
"24a6850e-b819-57e0-af88-ca4ab76581b7": {
|
|
"alias": "sa_repair_request_out",
|
|
"body": {
|
|
"Sa": {
|
|
"Shared": {
|
|
"Port": {
|
|
"contract": {
|
|
"FunctionOutput": {
|
|
"outgoing_items": [
|
|
"a962fc5e-3ab0-5296-8b0d-fd84633f9218"
|
|
]
|
|
}
|
|
},
|
|
"legacy": null
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"description": "",
|
|
"id": "24a6850e-b819-57e0-af88-ca4ab76581b7",
|
|
"name": "Request field repair output",
|
|
"parent": "dddae020-a444-5d48-acc8-139d2696a672"
|
|
},
|
|
"30c8fad9-a49b-5692-9542-3148e76afd7b": {
|
|
"alias": "sa_decision",
|
|
"body": {
|
|
"Sa": {
|
|
"Shared": {
|
|
"Occurrence": {
|
|
"body": {
|
|
"Control": {
|
|
"kind": "Choice"
|
|
}
|
|
},
|
|
"postcondition": "",
|
|
"precondition": ""
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"description": "",
|
|
"id": "30c8fad9-a49b-5692-9542-3148e76afd7b",
|
|
"name": "Can a remote reset safely recover pressure?",
|
|
"parent": "5139ce73-56fd-5875-ba3a-e569fc890231"
|
|
},
|
|
"32aa9940-df6e-5a12-b9bd-6337e2d2ed22": {
|
|
"alias": "oa_control",
|
|
"body": {
|
|
"Oa": "Entity"
|
|
},
|
|
"description": "",
|
|
"id": "32aa9940-df6e-5a12-b9bd-6337e2d2ed22",
|
|
"name": "Control room",
|
|
"parent": null
|
|
},
|
|
"391af7c4-b07d-53a7-8ddd-5c81461fc4f8": {
|
|
"alias": "sa_repair_report_in",
|
|
"body": {
|
|
"Sa": {
|
|
"Shared": {
|
|
"Port": {
|
|
"contract": {
|
|
"FunctionInput": {
|
|
"incoming_items": [
|
|
"a962fc5e-3ab0-5296-8b0d-fd84633f9218"
|
|
]
|
|
}
|
|
},
|
|
"legacy": null
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"description": "",
|
|
"id": "391af7c4-b07d-53a7-8ddd-5c81461fc4f8",
|
|
"name": "Report repair result input",
|
|
"parent": "d75eb3fa-a27d-52d5-8782-8b342b3865f6"
|
|
},
|
|
"3ab11e24-4140-58fc-b3fa-da5f51c7fe2c": {
|
|
"alias": "sa_monitor_region",
|
|
"body": {
|
|
"Sa": {
|
|
"Shared": "Region"
|
|
}
|
|
},
|
|
"description": "",
|
|
"id": "3ab11e24-4140-58fc-b3fa-da5f51c7fe2c",
|
|
"name": "Supervision cycle",
|
|
"parent": "132b3f28-3f88-5327-9868-8c8b645ed412"
|
|
},
|
|
"3dfee23a-148b-5cec-ad2d-b774e84ea5bb": {
|
|
"alias": "oa_restore",
|
|
"body": {
|
|
"Oa": "Capability"
|
|
},
|
|
"description": "",
|
|
"id": "3dfee23a-148b-5cec-ad2d-b774e84ea5bb",
|
|
"name": "Restore a safe supply",
|
|
"parent": null
|
|
},
|
|
"40d94322-baa2-5c81-b261-ff47cdc33782": {
|
|
"alias": "sa_request_step",
|
|
"body": {
|
|
"Sa": {
|
|
"Shared": {
|
|
"Occurrence": {
|
|
"body": {
|
|
"Exchange": {
|
|
"exchange": "93474111-f23e-56c1-b61b-b7c2396b91bd",
|
|
"message_kind": "Asynchronous",
|
|
"receiver": null,
|
|
"reply_to": null,
|
|
"sender": null,
|
|
"values": []
|
|
}
|
|
},
|
|
"postcondition": "",
|
|
"precondition": ""
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"description": "",
|
|
"id": "40d94322-baa2-5c81-b261-ff47cdc33782",
|
|
"name": "Request the field repair",
|
|
"parent": "93eb6479-54e9-59cb-ac7b-16912347bfc0"
|
|
},
|
|
"4149a872-3440-59de-9879-8981e78d27ab": {
|
|
"alias": "sa_audit_thresholds",
|
|
"body": {
|
|
"Sa": "Function"
|
|
},
|
|
"description": "Deliberately unfinished: assigned to the service, but no behavior context yet. Model checks should expose this one work_without_behavior_context warning.",
|
|
"id": "4149a872-3440-59de-9879-8981e78d27ab",
|
|
"name": "Audit pressure thresholds",
|
|
"parent": null
|
|
},
|
|
"41859a65-ded2-547b-ab03-14e2fa740cf9": {
|
|
"alias": "oa_caller",
|
|
"body": {
|
|
"Oa": {
|
|
"Shared": {
|
|
"Lifeline": {
|
|
"represented": "32aa9940-df6e-5a12-b9bd-6337e2d2ed22"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"description": "",
|
|
"id": "41859a65-ded2-547b-ab03-14e2fa740cf9",
|
|
"name": "Controller",
|
|
"parent": "20472233-5ce6-5ffe-b4ad-0bdbccf3e423"
|
|
},
|
|
"435bf87c-73fd-5e4d-978a-4c471bc9eaf0": {
|
|
"alias": "sa_control",
|
|
"body": {
|
|
"Sa": "System"
|
|
},
|
|
"description": "",
|
|
"id": "435bf87c-73fd-5e4d-978a-4c471bc9eaf0",
|
|
"name": "Pressure coordination service",
|
|
"parent": null
|
|
},
|
|
"47bec4f9-d6d0-5ed1-adca-fa0d960dc416": {
|
|
"alias": "sa_confirm_step",
|
|
"body": {
|
|
"Sa": {
|
|
"Shared": {
|
|
"Occurrence": {
|
|
"body": {
|
|
"Action": {
|
|
"action": "d75eb3fa-a27d-52d5-8782-8b342b3865f6",
|
|
"lifeline": null
|
|
}
|
|
},
|
|
"postcondition": "",
|
|
"precondition": ""
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"description": "",
|
|
"id": "47bec4f9-d6d0-5ed1-adca-fa0d960dc416",
|
|
"name": "Confirm safe pressure",
|
|
"parent": "5139ce73-56fd-5875-ba3a-e569fc890231"
|
|
},
|
|
"4e1c0a56-ce80-5f13-a93a-6956de54880c": {
|
|
"alias": "sa_reply",
|
|
"body": {
|
|
"Sa": {
|
|
"Shared": {
|
|
"Occurrence": {
|
|
"body": {
|
|
"Exchange": {
|
|
"exchange": "63009b5f-539e-5914-b630-ec6b7fefb4d5",
|
|
"message_kind": "Reply",
|
|
"receiver": "98c61788-2fee-51f4-8cf9-de48e8c70e9e",
|
|
"reply_to": "8bab4783-a098-5984-9e36-493957caf26c",
|
|
"sender": "6249b54a-e396-5338-82b9-89266c55670d",
|
|
"values": [
|
|
{
|
|
"expression": "320.0",
|
|
"field": "bb12ba5d-aab5-5a1b-99de-c767f5365b57",
|
|
"path": []
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"postcondition": "",
|
|
"precondition": ""
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"description": "",
|
|
"id": "4e1c0a56-ce80-5f13-a93a-6956de54880c",
|
|
"name": "Return pressure after repair",
|
|
"parent": "730b27ca-b039-5a3b-8dc6-03418f9061b3"
|
|
},
|
|
"4ed0dd9d-c9e0-5652-aedf-5f0ab4328a07": {
|
|
"alias": "sa_merge",
|
|
"body": {
|
|
"Sa": {
|
|
"Shared": {
|
|
"Occurrence": {
|
|
"body": {
|
|
"Control": {
|
|
"kind": "Merge"
|
|
}
|
|
},
|
|
"postcondition": "",
|
|
"precondition": ""
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"description": "",
|
|
"id": "4ed0dd9d-c9e0-5652-aedf-5f0ab4328a07",
|
|
"name": "Recovery path completed",
|
|
"parent": "5139ce73-56fd-5875-ba3a-e569fc890231"
|
|
},
|
|
"5139ce73-56fd-5875-ba3a-e569fc890231": {
|
|
"alias": "sa_response",
|
|
"body": {
|
|
"Sa": {
|
|
"FunctionalChain": {
|
|
"steps": [
|
|
"9024243c-ccc1-5edb-8477-2aa16e5e9a50",
|
|
"30c8fad9-a49b-5692-9542-3148e76afd7b",
|
|
"bfa2ef0b-ce68-55c2-a9e5-31ea8a74fce6",
|
|
"d5e61c5d-510b-5091-a878-da46f3a9e152",
|
|
"4ed0dd9d-c9e0-5652-aedf-5f0ab4328a07",
|
|
"47bec4f9-d6d0-5ed1-adca-fa0d960dc416"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
"description": "",
|
|
"id": "5139ce73-56fd-5875-ba3a-e569fc890231",
|
|
"name": "Handle a pressure alarm",
|
|
"parent": null
|
|
},
|
|
"57eb5348-14d8-560e-996a-8dbf993243e2": {
|
|
"alias": "sa_monitor_initial",
|
|
"body": {
|
|
"Sa": {
|
|
"Shared": {
|
|
"State": {
|
|
"do_activity": "",
|
|
"entry": "",
|
|
"exit": "",
|
|
"kind": "Initial"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"description": "",
|
|
"id": "57eb5348-14d8-560e-996a-8dbf993243e2",
|
|
"name": "Start",
|
|
"parent": "3ab11e24-4140-58fc-b3fa-da5f51c7fe2c"
|
|
},
|
|
"58867e7d-916e-5ebc-9e4c-8dbed1314be3": {
|
|
"alias": "sa_restore_work",
|
|
"body": {
|
|
"Sa": "Function"
|
|
},
|
|
"description": "",
|
|
"id": "58867e7d-916e-5ebc-9e4c-8dbed1314be3",
|
|
"name": "Restore safe pressure",
|
|
"parent": null
|
|
},
|
|
"58bae2b0-f560-50f2-818d-19091d22d18a": {
|
|
"alias": "oa_response",
|
|
"body": {
|
|
"Oa": {
|
|
"Process": {
|
|
"steps": [
|
|
"0b07b9ed-492d-57f6-b0b1-ce8a709238a7",
|
|
"b280c6ca-e5f9-5424-a5c1-5676e01c2371",
|
|
"d2026fc2-74a8-5e22-9942-ff3eb68a3677",
|
|
"fc6763bf-a534-54bf-afcd-57ab285ff07d",
|
|
"6b945a6d-6aa0-5dd3-96e6-2e8d757d167d",
|
|
"e00594a3-6122-5a6b-b3c2-ecb5506c741d"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
"description": "",
|
|
"id": "58bae2b0-f560-50f2-818d-19091d22d18a",
|
|
"name": "Handle a pressure alarm",
|
|
"parent": null
|
|
},
|
|
"58c15833-6e75-523a-b57f-a88f19f6d672": {
|
|
"alias": "oa_waiting",
|
|
"body": {
|
|
"Oa": {
|
|
"Shared": {
|
|
"State": {
|
|
"do_activity": "",
|
|
"entry": "",
|
|
"exit": "",
|
|
"kind": "State"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"description": "",
|
|
"id": "58c15833-6e75-523a-b57f-a88f19f6d672",
|
|
"name": "Awaiting repair",
|
|
"parent": "8412e9c6-96fe-5ed6-a903-1d37ec3c3bf7"
|
|
},
|
|
"5ad034b1-084d-5273-9e70-971671766132": {
|
|
"alias": "sa_mission",
|
|
"body": {
|
|
"Sa": "Mission"
|
|
},
|
|
"description": "",
|
|
"id": "5ad034b1-084d-5273-9e70-971671766132",
|
|
"name": "Maintain safe water supply",
|
|
"parent": null
|
|
},
|
|
"5ba8079c-2dbe-5e98-ae82-2b60c6020a02": {
|
|
"alias": "oa_request_step",
|
|
"body": {
|
|
"Oa": {
|
|
"Shared": {
|
|
"Occurrence": {
|
|
"body": {
|
|
"Exchange": {
|
|
"exchange": "cf423ea2-8b2e-5a27-93d4-5e8542d9db8d",
|
|
"message_kind": "Asynchronous",
|
|
"receiver": null,
|
|
"reply_to": null,
|
|
"sender": null,
|
|
"values": []
|
|
}
|
|
},
|
|
"postcondition": "",
|
|
"precondition": ""
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"description": "",
|
|
"id": "5ba8079c-2dbe-5e98-ae82-2b60c6020a02",
|
|
"name": "Request the field repair",
|
|
"parent": "5d3af417-244c-54bb-9588-16daedda4e1f"
|
|
},
|
|
"5d3af417-244c-54bb-9588-16daedda4e1f": {
|
|
"alias": "oa_field_procedure",
|
|
"body": {
|
|
"Oa": {
|
|
"Process": {
|
|
"steps": [
|
|
"5ba8079c-2dbe-5e98-ae82-2b60c6020a02",
|
|
"c59432fe-6092-5ee0-908d-9dbf39476471",
|
|
"df2fd3f8-6bc2-5380-a13f-36643ed35ac7"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
"description": "",
|
|
"id": "5d3af417-244c-54bb-9588-16daedda4e1f",
|
|
"name": "Field repair procedure",
|
|
"parent": null
|
|
},
|
|
"61f7bbfb-74a4-5540-9182-2583dfb27a49": {
|
|
"alias": "oa_assess",
|
|
"body": {
|
|
"Oa": "Activity"
|
|
},
|
|
"description": "",
|
|
"id": "61f7bbfb-74a4-5540-9182-2583dfb27a49",
|
|
"name": "Assess pressure alarm",
|
|
"parent": "1b91f8a7-0bdb-514e-b1cd-955658e09927"
|
|
},
|
|
"6249b54a-e396-5338-82b9-89266c55670d": {
|
|
"alias": "sa_responder",
|
|
"body": {
|
|
"Sa": {
|
|
"Shared": {
|
|
"Lifeline": {
|
|
"represented": "c05b9422-b9da-5de5-b21d-07ad23bd2b8a"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"description": "",
|
|
"id": "6249b54a-e396-5338-82b9-89266c55670d",
|
|
"name": "Technician",
|
|
"parent": "730b27ca-b039-5a3b-8dc6-03418f9061b3"
|
|
},
|
|
"65d6b8d6-271a-5c84-8b42-abbe310c955e": {
|
|
"alias": "oa_high_pressure",
|
|
"body": {
|
|
"Oa": {
|
|
"Shared": {
|
|
"Event": {
|
|
"body": {
|
|
"Change": {
|
|
"expression": "measured_pressure > operating_limit"
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"description": "",
|
|
"id": "65d6b8d6-271a-5c84-8b42-abbe310c955e",
|
|
"name": "Pressure alarm detected",
|
|
"parent": null
|
|
},
|
|
"6a30b763-cc51-546d-907f-5c63657cfd03": {
|
|
"alias": "oa_triage",
|
|
"body": {
|
|
"Oa": "Capability"
|
|
},
|
|
"description": "",
|
|
"id": "6a30b763-cc51-546d-907f-5c63657cfd03",
|
|
"name": "Assess an alarm",
|
|
"parent": null
|
|
},
|
|
"6b945a6d-6aa0-5dd3-96e6-2e8d757d167d": {
|
|
"alias": "oa_merge",
|
|
"body": {
|
|
"Oa": {
|
|
"Shared": {
|
|
"Occurrence": {
|
|
"body": {
|
|
"Control": {
|
|
"kind": "Merge"
|
|
}
|
|
},
|
|
"postcondition": "",
|
|
"precondition": ""
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"description": "",
|
|
"id": "6b945a6d-6aa0-5dd3-96e6-2e8d757d167d",
|
|
"name": "Recovery path completed",
|
|
"parent": "58bae2b0-f560-50f2-818d-19091d22d18a"
|
|
},
|
|
"6cbde0d8-9f5f-510a-a8c1-e29cb99ad4ae": {
|
|
"alias": "oa_monitoring",
|
|
"body": {
|
|
"Oa": {
|
|
"Shared": {
|
|
"State": {
|
|
"do_activity": "",
|
|
"entry": "",
|
|
"exit": "",
|
|
"kind": "State"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"description": "",
|
|
"id": "6cbde0d8-9f5f-510a-a8c1-e29cb99ad4ae",
|
|
"name": "Monitoring",
|
|
"parent": "8412e9c6-96fe-5ed6-a903-1d37ec3c3bf7"
|
|
},
|
|
"727c0b5c-8db6-5eb7-83d6-735519c5949f": {
|
|
"alias": "oa_confirm",
|
|
"body": {
|
|
"Oa": "Activity"
|
|
},
|
|
"description": "",
|
|
"id": "727c0b5c-8db6-5eb7-83d6-735519c5949f",
|
|
"name": "Confirm safe pressure",
|
|
"parent": "1b91f8a7-0bdb-514e-b1cd-955658e09927"
|
|
},
|
|
"730b27ca-b039-5a3b-8dc6-03418f9061b3": {
|
|
"alias": "sa_conversation",
|
|
"body": {
|
|
"Sa": {
|
|
"Shared": {
|
|
"Scenario": {
|
|
"context": "81259051-370a-512d-a3b5-6420a6f933b6",
|
|
"postcondition": "The controller has received the measured pressure after repair",
|
|
"precondition": "A pressure alarm has been assessed",
|
|
"steps": [
|
|
"8bab4783-a098-5984-9e36-493957caf26c",
|
|
"4e1c0a56-ce80-5f13-a93a-6956de54880c"
|
|
],
|
|
"viewpoint": "BoundaryInterface"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"description": "",
|
|
"id": "730b27ca-b039-5a3b-8dc6-03418f9061b3",
|
|
"name": "Repair request and measured reply",
|
|
"parent": null
|
|
},
|
|
"781cbe75-410f-5cc5-aeb8-a43491f77b99": {
|
|
"alias": "sa_contact_category",
|
|
"body": {
|
|
"Sa": {
|
|
"Shared": {
|
|
"ExchangeCategory": {
|
|
"exchanges": [
|
|
"63009b5f-539e-5914-b630-ec6b7fefb4d5"
|
|
],
|
|
"family": "Participant"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"description": "",
|
|
"id": "781cbe75-410f-5cc5-aeb8-a43491f77b99",
|
|
"name": "Field contact",
|
|
"parent": null
|
|
},
|
|
"81259051-370a-512d-a3b5-6420a6f933b6": {
|
|
"alias": "sa_restore",
|
|
"body": {
|
|
"Sa": "Capability"
|
|
},
|
|
"description": "",
|
|
"id": "81259051-370a-512d-a3b5-6420a6f933b6",
|
|
"name": "Restore a safe supply",
|
|
"parent": null
|
|
},
|
|
"8412e9c6-96fe-5ed6-a903-1d37ec3c3bf7": {
|
|
"alias": "oa_monitor_region",
|
|
"body": {
|
|
"Oa": {
|
|
"Shared": "Region"
|
|
}
|
|
},
|
|
"description": "",
|
|
"id": "8412e9c6-96fe-5ed6-a903-1d37ec3c3bf7",
|
|
"name": "Supervision cycle",
|
|
"parent": "1970608f-85d1-5234-ac86-5e2b0df27dc3"
|
|
},
|
|
"87d0a95b-af1b-5352-b753-e4c6533671a5": {
|
|
"alias": "sa_pressure",
|
|
"body": {
|
|
"Sa": {
|
|
"Shared": {
|
|
"DataType": {
|
|
"default": null,
|
|
"definition": {
|
|
"Real": {
|
|
"maximum": 600.0,
|
|
"minimum": 0.0
|
|
}
|
|
},
|
|
"unit": "kPa"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"description": "",
|
|
"id": "87d0a95b-af1b-5352-b753-e4c6533671a5",
|
|
"name": "Measured pressure",
|
|
"parent": null
|
|
},
|
|
"8af21f9b-c21e-5aae-af0d-0958840f6655": {
|
|
"alias": "sa_monitoring",
|
|
"body": {
|
|
"Sa": {
|
|
"Shared": {
|
|
"State": {
|
|
"do_activity": "",
|
|
"entry": "",
|
|
"exit": "",
|
|
"kind": "State"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"description": "",
|
|
"id": "8af21f9b-c21e-5aae-af0d-0958840f6655",
|
|
"name": "Monitoring",
|
|
"parent": "3ab11e24-4140-58fc-b3fa-da5f51c7fe2c"
|
|
},
|
|
"8bab4783-a098-5984-9e36-493957caf26c": {
|
|
"alias": "sa_call",
|
|
"body": {
|
|
"Sa": {
|
|
"Shared": {
|
|
"Occurrence": {
|
|
"body": {
|
|
"Exchange": {
|
|
"exchange": "63009b5f-539e-5914-b630-ec6b7fefb4d5",
|
|
"message_kind": "Call",
|
|
"receiver": "6249b54a-e396-5338-82b9-89266c55670d",
|
|
"reply_to": null,
|
|
"sender": "98c61788-2fee-51f4-8cf9-de48e8c70e9e",
|
|
"values": [
|
|
{
|
|
"expression": "420.0",
|
|
"field": "bb12ba5d-aab5-5a1b-99de-c767f5365b57",
|
|
"path": []
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"postcondition": "",
|
|
"precondition": ""
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"description": "",
|
|
"id": "8bab4783-a098-5984-9e36-493957caf26c",
|
|
"name": "Request valve repair",
|
|
"parent": "730b27ca-b039-5a3b-8dc6-03418f9061b3"
|
|
},
|
|
"8bc6d0a4-3e87-559b-8bd7-1b679a2db5b7": {
|
|
"alias": "oa_pressure_parameter",
|
|
"body": {
|
|
"Oa": {
|
|
"Shared": {
|
|
"DataField": {
|
|
"default": null,
|
|
"direction": "InOut",
|
|
"maximum": 1,
|
|
"minimum": 1,
|
|
"storage": "Value",
|
|
"type_ref": {
|
|
"Named": "e7824764-5db9-5384-8198-2fbaea2b10b2"
|
|
},
|
|
"unit": ""
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"description": "",
|
|
"id": "8bc6d0a4-3e87-559b-8bd7-1b679a2db5b7",
|
|
"name": "Pressure before / after repair",
|
|
"parent": "d736c7d6-d369-550a-8ba4-dae223e40bb3"
|
|
},
|
|
"9024243c-ccc1-5edb-8477-2aa16e5e9a50": {
|
|
"alias": "sa_assess_step",
|
|
"body": {
|
|
"Sa": {
|
|
"Shared": {
|
|
"Occurrence": {
|
|
"body": {
|
|
"SequenceReference": {
|
|
"sequence": "acd5a018-f559-5298-a40d-1cf6e1353e74"
|
|
}
|
|
},
|
|
"postcondition": "",
|
|
"precondition": ""
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"description": "",
|
|
"id": "9024243c-ccc1-5edb-8477-2aa16e5e9a50",
|
|
"name": "Assess the alarm",
|
|
"parent": "5139ce73-56fd-5875-ba3a-e569fc890231"
|
|
},
|
|
"9349b353-53f2-56f8-b571-a05b09335cdf": {
|
|
"alias": "oa_repair_traffic",
|
|
"body": {
|
|
"Oa": {
|
|
"Shared": {
|
|
"ExchangeCategory": {
|
|
"exchanges": [
|
|
"cf423ea2-8b2e-5a27-93d4-5e8542d9db8d",
|
|
"b436d0b3-c824-5a96-af6b-2c269816d1cc"
|
|
],
|
|
"family": "Work"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"description": "",
|
|
"id": "9349b353-53f2-56f8-b571-a05b09335cdf",
|
|
"name": "Repair work exchanges",
|
|
"parent": null
|
|
},
|
|
"93eb6479-54e9-59cb-ac7b-16912347bfc0": {
|
|
"alias": "sa_field_procedure",
|
|
"body": {
|
|
"Sa": {
|
|
"FunctionalChain": {
|
|
"steps": [
|
|
"40d94322-baa2-5c81-b261-ff47cdc33782",
|
|
"0f195fea-3493-5ebd-966d-da9eddeb05d7",
|
|
"ea32e4ec-8bdc-57ea-8a90-7b09ba4f0eac"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
"description": "",
|
|
"id": "93eb6479-54e9-59cb-ac7b-16912347bfc0",
|
|
"name": "Field repair procedure",
|
|
"parent": null
|
|
},
|
|
"942975b8-0bef-5ae8-9fcb-c37497833fb0": {
|
|
"alias": "oa_assessment_action",
|
|
"body": {
|
|
"Oa": {
|
|
"Shared": {
|
|
"Occurrence": {
|
|
"body": {
|
|
"Action": {
|
|
"action": "61f7bbfb-74a4-5540-9182-2583dfb27a49",
|
|
"lifeline": null
|
|
}
|
|
},
|
|
"postcondition": "",
|
|
"precondition": ""
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"description": "",
|
|
"id": "942975b8-0bef-5ae8-9fcb-c37497833fb0",
|
|
"name": "Assess pressure alarm",
|
|
"parent": "022d3cfa-bbaf-5e13-924a-8e55099b8745"
|
|
},
|
|
"9497e10f-04c4-5586-8738-2464a6f00bd4": {
|
|
"alias": "sa_repair",
|
|
"body": {
|
|
"Sa": "Function"
|
|
},
|
|
"description": "",
|
|
"id": "9497e10f-04c4-5586-8738-2464a6f00bd4",
|
|
"name": "Repair valve in the field",
|
|
"parent": "58867e7d-916e-5ebc-9e4c-8dbed1314be3"
|
|
},
|
|
"98c61788-2fee-51f4-8cf9-de48e8c70e9e": {
|
|
"alias": "sa_caller",
|
|
"body": {
|
|
"Sa": {
|
|
"Shared": {
|
|
"Lifeline": {
|
|
"represented": "435bf87c-73fd-5e4d-978a-4c471bc9eaf0"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"description": "",
|
|
"id": "98c61788-2fee-51f4-8cf9-de48e8c70e9e",
|
|
"name": "Controller",
|
|
"parent": "730b27ca-b039-5a3b-8dc6-03418f9061b3"
|
|
},
|
|
"98d411e7-7c65-5c3f-b543-8bf0f2522ea2": {
|
|
"alias": "sa_control_port",
|
|
"body": {
|
|
"Sa": {
|
|
"Shared": {
|
|
"Port": {
|
|
"contract": {
|
|
"Component": {
|
|
"kind": "Standard",
|
|
"orientation": "Unset"
|
|
}
|
|
},
|
|
"legacy": null
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"description": "Explicitly chosen Standard component port for the repair service.",
|
|
"id": "98d411e7-7c65-5c3f-b543-8bf0f2522ea2",
|
|
"name": "Repair service client",
|
|
"parent": "435bf87c-73fd-5e4d-978a-4c471bc9eaf0"
|
|
},
|
|
"994faed7-dbc8-5b96-9d62-7604ac0fbc3a": {
|
|
"alias": "sa_repair_report_out",
|
|
"body": {
|
|
"Sa": {
|
|
"Shared": {
|
|
"Port": {
|
|
"contract": {
|
|
"FunctionOutput": {
|
|
"outgoing_items": [
|
|
"a962fc5e-3ab0-5296-8b0d-fd84633f9218"
|
|
]
|
|
}
|
|
},
|
|
"legacy": null
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"description": "",
|
|
"id": "994faed7-dbc8-5b96-9d62-7604ac0fbc3a",
|
|
"name": "Report repair result output",
|
|
"parent": "9497e10f-04c4-5586-8738-2464a6f00bd4"
|
|
},
|
|
"9ff94014-afa1-50ab-a4d3-8e9dd0565cc5": {
|
|
"alias": "oa_use_conversation",
|
|
"body": {
|
|
"Oa": {
|
|
"Shared": {
|
|
"Occurrence": {
|
|
"body": {
|
|
"ScenarioUse": {
|
|
"bindings": [
|
|
{
|
|
"local": "2011b3ac-614b-5a47-8891-7ff81965f425",
|
|
"referenced": "41859a65-ded2-547b-ab03-14e2fa740cf9"
|
|
},
|
|
{
|
|
"local": "fffff882-78fd-5415-928d-c1ef7fac6576",
|
|
"referenced": "fc81c5f0-0442-5b88-992b-e5b10f351c59"
|
|
}
|
|
],
|
|
"scenario": "20472233-5ce6-5ffe-b4ad-0bdbccf3e423"
|
|
}
|
|
},
|
|
"postcondition": "",
|
|
"precondition": ""
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"description": "",
|
|
"id": "9ff94014-afa1-50ab-a4d3-8e9dd0565cc5",
|
|
"name": "Use the reviewed repair conversation",
|
|
"parent": "d6f881a4-95da-54e9-ad97-1b8965532629"
|
|
},
|
|
"a21465af-05f3-5fb5-8983-de26932422fb": {
|
|
"alias": "oa_repair",
|
|
"body": {
|
|
"Oa": "Activity"
|
|
},
|
|
"description": "",
|
|
"id": "a21465af-05f3-5fb5-8983-de26932422fb",
|
|
"name": "Repair valve in the field",
|
|
"parent": "1b91f8a7-0bdb-514e-b1cd-955658e09927"
|
|
},
|
|
"a4b8942e-a975-5f88-ad14-8f38c345baac": {
|
|
"alias": "sa_repair_interface",
|
|
"body": {
|
|
"Sa": {
|
|
"Shared": {
|
|
"Interface": {
|
|
"supertype": null
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"description": "",
|
|
"id": "a4b8942e-a975-5f88-ad14-8f38c345baac",
|
|
"name": "Valve repair service",
|
|
"parent": null
|
|
},
|
|
"a6bb10b1-f1e5-5b31-8afd-5bad5a7b6c37": {
|
|
"alias": "sa_waiting",
|
|
"body": {
|
|
"Sa": {
|
|
"Shared": {
|
|
"State": {
|
|
"do_activity": "",
|
|
"entry": "",
|
|
"exit": "",
|
|
"kind": "State"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"description": "",
|
|
"id": "a6bb10b1-f1e5-5b31-8afd-5bad5a7b6c37",
|
|
"name": "Awaiting repair",
|
|
"parent": "3ab11e24-4140-58fc-b3fa-da5f51c7fe2c"
|
|
},
|
|
"a7ffb869-9dde-5e76-b276-c719c5c143a9": {
|
|
"alias": "oa_monitor_initial",
|
|
"body": {
|
|
"Oa": {
|
|
"Shared": {
|
|
"State": {
|
|
"do_activity": "",
|
|
"entry": "",
|
|
"exit": "",
|
|
"kind": "Initial"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"description": "",
|
|
"id": "a7ffb869-9dde-5e76-b276-c719c5c143a9",
|
|
"name": "Start",
|
|
"parent": "8412e9c6-96fe-5ed6-a903-1d37ec3c3bf7"
|
|
},
|
|
"a962fc5e-3ab0-5296-8b0d-fd84633f9218": {
|
|
"alias": "sa_repair_operation",
|
|
"body": {
|
|
"Sa": {
|
|
"Shared": {
|
|
"ExchangeItem": {
|
|
"kind": "Information",
|
|
"mechanism": "Operation",
|
|
"supertype": null
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"description": "",
|
|
"id": "a962fc5e-3ab0-5296-8b0d-fd84633f9218",
|
|
"name": "Valve repair",
|
|
"parent": null
|
|
},
|
|
"a9a47e48-100c-57a8-95f0-7fe24da94f94": {
|
|
"alias": "sa_repair_traffic",
|
|
"body": {
|
|
"Sa": {
|
|
"Shared": {
|
|
"ExchangeCategory": {
|
|
"exchanges": [
|
|
"93474111-f23e-56c1-b61b-b7c2396b91bd",
|
|
"684eadc3-e670-5779-a60f-bbc9a5bfb062"
|
|
],
|
|
"family": "Work"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"description": "",
|
|
"id": "a9a47e48-100c-57a8-95f0-7fe24da94f94",
|
|
"name": "Repair work exchanges",
|
|
"parent": null
|
|
},
|
|
"acd5a018-f559-5298-a40d-1cf6e1353e74": {
|
|
"alias": "sa_assessment_procedure",
|
|
"body": {
|
|
"Sa": {
|
|
"FunctionalChain": {
|
|
"steps": [
|
|
"bae5b192-5b8e-51c6-82ae-2331af0d33bf"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
"description": "",
|
|
"id": "acd5a018-f559-5298-a40d-1cf6e1353e74",
|
|
"name": "Assess an alarm procedure",
|
|
"parent": null
|
|
},
|
|
"b280c6ca-e5f9-5424-a5c1-5676e01c2371": {
|
|
"alias": "oa_decision",
|
|
"body": {
|
|
"Oa": {
|
|
"Shared": {
|
|
"Occurrence": {
|
|
"body": {
|
|
"Control": {
|
|
"kind": "Choice"
|
|
}
|
|
},
|
|
"postcondition": "",
|
|
"precondition": ""
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"description": "",
|
|
"id": "b280c6ca-e5f9-5424-a5c1-5676e01c2371",
|
|
"name": "Can a remote reset safely recover pressure?",
|
|
"parent": "58bae2b0-f560-50f2-818d-19091d22d18a"
|
|
},
|
|
"b97437c6-cd7a-5a05-b537-b30a17dd936a": {
|
|
"alias": "oa_call",
|
|
"body": {
|
|
"Oa": {
|
|
"Shared": {
|
|
"Occurrence": {
|
|
"body": {
|
|
"Exchange": {
|
|
"exchange": "27b47887-baf0-518b-bf87-f5acbf7d0b93",
|
|
"message_kind": "Call",
|
|
"receiver": "fc81c5f0-0442-5b88-992b-e5b10f351c59",
|
|
"reply_to": null,
|
|
"sender": "41859a65-ded2-547b-ab03-14e2fa740cf9",
|
|
"values": [
|
|
{
|
|
"expression": "420.0",
|
|
"field": "8bc6d0a4-3e87-559b-8bd7-1b679a2db5b7",
|
|
"path": []
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"postcondition": "",
|
|
"precondition": ""
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"description": "",
|
|
"id": "b97437c6-cd7a-5a05-b537-b30a17dd936a",
|
|
"name": "Request valve repair",
|
|
"parent": "20472233-5ce6-5ffe-b4ad-0bdbccf3e423"
|
|
},
|
|
"bad8fa7c-f634-55fd-98d3-e1eb2da05d8f": {
|
|
"alias": "sa_triage",
|
|
"body": {
|
|
"Sa": "Capability"
|
|
},
|
|
"description": "",
|
|
"id": "bad8fa7c-f634-55fd-98d3-e1eb2da05d8f",
|
|
"name": "Assess an alarm",
|
|
"parent": null
|
|
},
|
|
"bae5b192-5b8e-51c6-82ae-2331af0d33bf": {
|
|
"alias": "sa_assessment_action",
|
|
"body": {
|
|
"Sa": {
|
|
"Shared": {
|
|
"Occurrence": {
|
|
"body": {
|
|
"Action": {
|
|
"action": "dddae020-a444-5d48-acc8-139d2696a672",
|
|
"lifeline": null
|
|
}
|
|
},
|
|
"postcondition": "",
|
|
"precondition": ""
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"description": "",
|
|
"id": "bae5b192-5b8e-51c6-82ae-2331af0d33bf",
|
|
"name": "Assess pressure alarm",
|
|
"parent": "acd5a018-f559-5298-a40d-1cf6e1353e74"
|
|
},
|
|
"bb12ba5d-aab5-5a1b-99de-c767f5365b57": {
|
|
"alias": "sa_pressure_parameter",
|
|
"body": {
|
|
"Sa": {
|
|
"Shared": {
|
|
"DataField": {
|
|
"default": null,
|
|
"direction": "InOut",
|
|
"maximum": 1,
|
|
"minimum": 1,
|
|
"storage": "Value",
|
|
"type_ref": {
|
|
"Named": "87d0a95b-af1b-5352-b753-e4c6533671a5"
|
|
},
|
|
"unit": ""
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"description": "",
|
|
"id": "bb12ba5d-aab5-5a1b-99de-c767f5365b57",
|
|
"name": "Pressure before / after repair",
|
|
"parent": "a962fc5e-3ab0-5296-8b0d-fd84633f9218"
|
|
},
|
|
"bfa2ef0b-ce68-55c2-a9e5-31ea8a74fce6": {
|
|
"alias": "sa_reset_step",
|
|
"body": {
|
|
"Sa": {
|
|
"Shared": {
|
|
"Occurrence": {
|
|
"body": {
|
|
"Action": {
|
|
"action": "09342ccb-044b-5483-ac58-87dc3cf7831c",
|
|
"lifeline": null
|
|
}
|
|
},
|
|
"postcondition": "",
|
|
"precondition": ""
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"description": "",
|
|
"id": "bfa2ef0b-ce68-55c2-a9e5-31ea8a74fce6",
|
|
"name": "Try the authorized remote reset",
|
|
"parent": "5139ce73-56fd-5875-ba3a-e569fc890231"
|
|
},
|
|
"c05b9422-b9da-5de5-b21d-07ad23bd2b8a": {
|
|
"alias": "sa_technician",
|
|
"body": {
|
|
"Sa": "Actor"
|
|
},
|
|
"description": "",
|
|
"id": "c05b9422-b9da-5de5-b21d-07ad23bd2b8a",
|
|
"name": "Field technician",
|
|
"parent": null
|
|
},
|
|
"c59432fe-6092-5ee0-908d-9dbf39476471": {
|
|
"alias": "oa_repair_step",
|
|
"body": {
|
|
"Oa": {
|
|
"Shared": {
|
|
"Occurrence": {
|
|
"body": {
|
|
"Action": {
|
|
"action": "a21465af-05f3-5fb5-8983-de26932422fb",
|
|
"lifeline": null
|
|
}
|
|
},
|
|
"postcondition": "",
|
|
"precondition": ""
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"description": "",
|
|
"id": "c59432fe-6092-5ee0-908d-9dbf39476471",
|
|
"name": "Repair the valve",
|
|
"parent": "5d3af417-244c-54bb-9588-16daedda4e1f"
|
|
},
|
|
"c9c61f50-06e0-5d17-973d-dcc57cd5cc90": {
|
|
"alias": "oa_mission",
|
|
"body": {
|
|
"Oa": "Mission"
|
|
},
|
|
"description": "",
|
|
"id": "c9c61f50-06e0-5d17-973d-dcc57cd5cc90",
|
|
"name": "Maintain safe water supply",
|
|
"parent": null
|
|
},
|
|
"cc2d497a-fd15-5455-9ee5-e70eb95811d8": {
|
|
"alias": "oa_reply",
|
|
"body": {
|
|
"Oa": {
|
|
"Shared": {
|
|
"Occurrence": {
|
|
"body": {
|
|
"Exchange": {
|
|
"exchange": "27b47887-baf0-518b-bf87-f5acbf7d0b93",
|
|
"message_kind": "Reply",
|
|
"receiver": "41859a65-ded2-547b-ab03-14e2fa740cf9",
|
|
"reply_to": "b97437c6-cd7a-5a05-b537-b30a17dd936a",
|
|
"sender": "fc81c5f0-0442-5b88-992b-e5b10f351c59",
|
|
"values": [
|
|
{
|
|
"expression": "320.0",
|
|
"field": "8bc6d0a4-3e87-559b-8bd7-1b679a2db5b7",
|
|
"path": []
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"postcondition": "",
|
|
"precondition": ""
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"description": "",
|
|
"id": "cc2d497a-fd15-5455-9ee5-e70eb95811d8",
|
|
"name": "Return pressure after repair",
|
|
"parent": "20472233-5ce6-5ffe-b4ad-0bdbccf3e423"
|
|
},
|
|
"d0c8be87-d238-503a-a549-7558a210507f": {
|
|
"alias": "oa_reset",
|
|
"body": {
|
|
"Oa": "Activity"
|
|
},
|
|
"description": "",
|
|
"id": "d0c8be87-d238-503a-a549-7558a210507f",
|
|
"name": "Reset valve remotely",
|
|
"parent": "1b91f8a7-0bdb-514e-b1cd-955658e09927"
|
|
},
|
|
"d2026fc2-74a8-5e22-9942-ff3eb68a3677": {
|
|
"alias": "oa_reset_step",
|
|
"body": {
|
|
"Oa": {
|
|
"Shared": {
|
|
"Occurrence": {
|
|
"body": {
|
|
"Action": {
|
|
"action": "d0c8be87-d238-503a-a549-7558a210507f",
|
|
"lifeline": null
|
|
}
|
|
},
|
|
"postcondition": "",
|
|
"precondition": ""
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"description": "",
|
|
"id": "d2026fc2-74a8-5e22-9942-ff3eb68a3677",
|
|
"name": "Try the authorized remote reset",
|
|
"parent": "58bae2b0-f560-50f2-818d-19091d22d18a"
|
|
},
|
|
"d2113fb0-a531-54ef-9484-13951b00ab8f": {
|
|
"alias": "sa_repair_request_in",
|
|
"body": {
|
|
"Sa": {
|
|
"Shared": {
|
|
"Port": {
|
|
"contract": {
|
|
"FunctionInput": {
|
|
"incoming_items": [
|
|
"a962fc5e-3ab0-5296-8b0d-fd84633f9218"
|
|
]
|
|
}
|
|
},
|
|
"legacy": null
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"description": "",
|
|
"id": "d2113fb0-a531-54ef-9484-13951b00ab8f",
|
|
"name": "Request field repair input",
|
|
"parent": "9497e10f-04c4-5586-8738-2464a6f00bd4"
|
|
},
|
|
"d5e61c5d-510b-5091-a878-da46f3a9e152": {
|
|
"alias": "sa_use_field",
|
|
"body": {
|
|
"Sa": {
|
|
"Shared": {
|
|
"Occurrence": {
|
|
"body": {
|
|
"SequenceReference": {
|
|
"sequence": "93eb6479-54e9-59cb-ac7b-16912347bfc0"
|
|
}
|
|
},
|
|
"postcondition": "",
|
|
"precondition": ""
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"description": "",
|
|
"id": "d5e61c5d-510b-5091-a878-da46f3a9e152",
|
|
"name": "Use the field repair procedure",
|
|
"parent": "5139ce73-56fd-5875-ba3a-e569fc890231"
|
|
},
|
|
"d6f881a4-95da-54e9-ad97-1b8965532629": {
|
|
"alias": "oa_full_scenario",
|
|
"body": {
|
|
"Oa": {
|
|
"Shared": {
|
|
"Scenario": {
|
|
"context": "3dfee23a-148b-5cec-ad2d-b774e84ea5bb",
|
|
"postcondition": "The controller has received the measured pressure after repair",
|
|
"precondition": "A pressure alarm has been assessed",
|
|
"steps": [
|
|
"9ff94014-afa1-50ab-a4d3-8e9dd0565cc5"
|
|
],
|
|
"viewpoint": "ParticipantInteraction"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"description": "",
|
|
"id": "d6f881a4-95da-54e9-ad97-1b8965532629",
|
|
"name": "Restore supply through field repair",
|
|
"parent": null
|
|
},
|
|
"d736c7d6-d369-550a-8ba4-dae223e40bb3": {
|
|
"alias": "oa_repair_operation",
|
|
"body": {
|
|
"Oa": {
|
|
"Shared": {
|
|
"ExchangeItem": {
|
|
"kind": "Information",
|
|
"mechanism": "Operation",
|
|
"supertype": null
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"description": "",
|
|
"id": "d736c7d6-d369-550a-8ba4-dae223e40bb3",
|
|
"name": "Valve repair",
|
|
"parent": null
|
|
},
|
|
"d75eb3fa-a27d-52d5-8782-8b342b3865f6": {
|
|
"alias": "sa_confirm",
|
|
"body": {
|
|
"Sa": "Function"
|
|
},
|
|
"description": "",
|
|
"id": "d75eb3fa-a27d-52d5-8782-8b342b3865f6",
|
|
"name": "Confirm safe pressure",
|
|
"parent": "58867e7d-916e-5ebc-9e4c-8dbed1314be3"
|
|
},
|
|
"dddae020-a444-5d48-acc8-139d2696a672": {
|
|
"alias": "sa_assess",
|
|
"body": {
|
|
"Sa": "Function"
|
|
},
|
|
"description": "",
|
|
"id": "dddae020-a444-5d48-acc8-139d2696a672",
|
|
"name": "Assess pressure alarm",
|
|
"parent": "58867e7d-916e-5ebc-9e4c-8dbed1314be3"
|
|
},
|
|
"df2fd3f8-6bc2-5380-a13f-36643ed35ac7": {
|
|
"alias": "oa_report_step",
|
|
"body": {
|
|
"Oa": {
|
|
"Shared": {
|
|
"Occurrence": {
|
|
"body": {
|
|
"Exchange": {
|
|
"exchange": "b436d0b3-c824-5a96-af6b-2c269816d1cc",
|
|
"message_kind": "Asynchronous",
|
|
"receiver": null,
|
|
"reply_to": null,
|
|
"sender": null,
|
|
"values": []
|
|
}
|
|
},
|
|
"postcondition": "",
|
|
"precondition": ""
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"description": "",
|
|
"id": "df2fd3f8-6bc2-5380-a13f-36643ed35ac7",
|
|
"name": "Report the measured result",
|
|
"parent": "5d3af417-244c-54bb-9588-16daedda4e1f"
|
|
},
|
|
"e00594a3-6122-5a6b-b3c2-ecb5506c741d": {
|
|
"alias": "oa_confirm_step",
|
|
"body": {
|
|
"Oa": {
|
|
"Shared": {
|
|
"Occurrence": {
|
|
"body": {
|
|
"Action": {
|
|
"action": "727c0b5c-8db6-5eb7-83d6-735519c5949f",
|
|
"lifeline": null
|
|
}
|
|
},
|
|
"postcondition": "",
|
|
"precondition": ""
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"description": "",
|
|
"id": "e00594a3-6122-5a6b-b3c2-ecb5506c741d",
|
|
"name": "Confirm safe pressure",
|
|
"parent": "58bae2b0-f560-50f2-818d-19091d22d18a"
|
|
},
|
|
"e07c3952-4a1a-5cc7-b7d5-03a01101ce49": {
|
|
"alias": "oa_technician",
|
|
"body": {
|
|
"Oa": "Actor"
|
|
},
|
|
"description": "",
|
|
"id": "e07c3952-4a1a-5cc7-b7d5-03a01101ce49",
|
|
"name": "Field technician",
|
|
"parent": null
|
|
},
|
|
"e6d69cbd-99d7-596b-bbe3-dada6118a600": {
|
|
"alias": "sa_technician_port",
|
|
"body": {
|
|
"Sa": {
|
|
"Shared": {
|
|
"Port": {
|
|
"contract": {
|
|
"Component": {
|
|
"kind": "Standard",
|
|
"orientation": "Unset"
|
|
}
|
|
},
|
|
"legacy": null
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"description": "Explicitly chosen Standard component port for the repair service.",
|
|
"id": "e6d69cbd-99d7-596b-bbe3-dada6118a600",
|
|
"name": "Repair service provider",
|
|
"parent": "c05b9422-b9da-5de5-b21d-07ad23bd2b8a"
|
|
},
|
|
"e7824764-5db9-5384-8198-2fbaea2b10b2": {
|
|
"alias": "oa_pressure",
|
|
"body": {
|
|
"Oa": {
|
|
"Shared": {
|
|
"DataType": {
|
|
"default": null,
|
|
"definition": {
|
|
"Real": {
|
|
"maximum": 600.0,
|
|
"minimum": 0.0
|
|
}
|
|
},
|
|
"unit": "kPa"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"description": "",
|
|
"id": "e7824764-5db9-5384-8198-2fbaea2b10b2",
|
|
"name": "Measured pressure",
|
|
"parent": null
|
|
},
|
|
"ea32e4ec-8bdc-57ea-8a90-7b09ba4f0eac": {
|
|
"alias": "sa_report_step",
|
|
"body": {
|
|
"Sa": {
|
|
"Shared": {
|
|
"Occurrence": {
|
|
"body": {
|
|
"Exchange": {
|
|
"exchange": "684eadc3-e670-5779-a60f-bbc9a5bfb062",
|
|
"message_kind": "Asynchronous",
|
|
"receiver": null,
|
|
"reply_to": null,
|
|
"sender": null,
|
|
"values": []
|
|
}
|
|
},
|
|
"postcondition": "",
|
|
"precondition": ""
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"description": "",
|
|
"id": "ea32e4ec-8bdc-57ea-8a90-7b09ba4f0eac",
|
|
"name": "Report the measured result",
|
|
"parent": "93eb6479-54e9-59cb-ac7b-16912347bfc0"
|
|
},
|
|
"f746a1cd-ff9f-55c0-b325-01c03d2f4fae": {
|
|
"alias": "sa_full_scenario",
|
|
"body": {
|
|
"Sa": {
|
|
"Shared": {
|
|
"Scenario": {
|
|
"context": "81259051-370a-512d-a3b5-6420a6f933b6",
|
|
"postcondition": "The controller has received the measured pressure after repair",
|
|
"precondition": "A pressure alarm has been assessed",
|
|
"steps": [
|
|
"1c9da843-e2d3-5591-8e3f-db083a42867e"
|
|
],
|
|
"viewpoint": "BoundaryInterface"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"description": "",
|
|
"id": "f746a1cd-ff9f-55c0-b325-01c03d2f4fae",
|
|
"name": "Restore supply through field repair",
|
|
"parent": null
|
|
},
|
|
"fc6763bf-a534-54bf-afcd-57ab285ff07d": {
|
|
"alias": "oa_use_field",
|
|
"body": {
|
|
"Oa": {
|
|
"Shared": {
|
|
"Occurrence": {
|
|
"body": {
|
|
"SequenceReference": {
|
|
"sequence": "5d3af417-244c-54bb-9588-16daedda4e1f"
|
|
}
|
|
},
|
|
"postcondition": "",
|
|
"precondition": ""
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"description": "",
|
|
"id": "fc6763bf-a534-54bf-afcd-57ab285ff07d",
|
|
"name": "Use the field repair procedure",
|
|
"parent": "58bae2b0-f560-50f2-818d-19091d22d18a"
|
|
},
|
|
"fc81c5f0-0442-5b88-992b-e5b10f351c59": {
|
|
"alias": "oa_responder",
|
|
"body": {
|
|
"Oa": {
|
|
"Shared": {
|
|
"Lifeline": {
|
|
"represented": "e07c3952-4a1a-5cc7-b7d5-03a01101ce49"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"description": "",
|
|
"id": "fc81c5f0-0442-5b88-992b-e5b10f351c59",
|
|
"name": "Technician",
|
|
"parent": "20472233-5ce6-5ffe-b4ad-0bdbccf3e423"
|
|
},
|
|
"fffff882-78fd-5415-928d-c1ef7fac6576": {
|
|
"alias": "oa_outer_technician",
|
|
"body": {
|
|
"Oa": {
|
|
"Shared": {
|
|
"Lifeline": {
|
|
"represented": "e07c3952-4a1a-5cc7-b7d5-03a01101ce49"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"description": "",
|
|
"id": "fffff882-78fd-5415-928d-c1ef7fac6576",
|
|
"name": "Technician",
|
|
"parent": "d6f881a4-95da-54e9-ad97-1b8965532629"
|
|
}
|
|
},
|
|
"id": "2786d72f-5763-5f33-a57f-2773a4ca1a6c",
|
|
"name": "Restore safe water pressure — release 1 walkthrough",
|
|
"relations": {
|
|
"094b888c-450c-5c4f-971a-7d75db059574": {
|
|
"alias": "oa_request_carriage",
|
|
"body": {
|
|
"ExchangeAllocation": {
|
|
"source": "27b47887-baf0-518b-bf87-f5acbf7d0b93",
|
|
"target": "cf423ea2-8b2e-5a27-93d4-5e8542d9db8d"
|
|
}
|
|
},
|
|
"description": "",
|
|
"id": "094b888c-450c-5c4f-971a-7d75db059574",
|
|
"name": "Exchange allocation: Request field repair"
|
|
},
|
|
"09eaa992-4cdf-5ea3-b748-f10fd74b8cba": {
|
|
"alias": "sa_port_request_in",
|
|
"body": {
|
|
"PortAllocation": {
|
|
"source": "e6d69cbd-99d7-596b-bbe3-dada6118a600",
|
|
"target": "d2113fb0-a531-54ef-9484-13951b00ab8f"
|
|
}
|
|
},
|
|
"description": "",
|
|
"id": "09eaa992-4cdf-5ea3-b748-f10fd74b8cba",
|
|
"name": "Port allocation: Request field repair input"
|
|
},
|
|
"0c4c9e58-ff32-5c00-b82a-d408a4be0183": {
|
|
"alias": "oa_mission_participant",
|
|
"body": {
|
|
"MissionInvolvement": {
|
|
"source": "32aa9940-df6e-5a12-b9bd-6337e2d2ed22",
|
|
"target": "c9c61f50-06e0-5d17-973d-dcc57cd5cc90"
|
|
}
|
|
},
|
|
"description": "",
|
|
"id": "0c4c9e58-ff32-5c00-b82a-d408a4be0183",
|
|
"name": "Mission involvement: Maintain safe water supply"
|
|
},
|
|
"0f6ac3fb-4ad6-581e-ad14-336472072d5e": {
|
|
"alias": "sa_field_merge",
|
|
"body": {
|
|
"SequenceLink": {
|
|
"guard": "",
|
|
"source": "d5e61c5d-510b-5091-a878-da46f3a9e152",
|
|
"target": "4ed0dd9d-c9e0-5652-aedf-5f0ab4328a07"
|
|
}
|
|
},
|
|
"description": "",
|
|
"id": "0f6ac3fb-4ad6-581e-ad14-336472072d5e",
|
|
"name": "Continue"
|
|
},
|
|
"109e2d6b-7e86-5934-93a5-fab56eced84e": {
|
|
"alias": "oa_assess_then_decide",
|
|
"body": {
|
|
"SequenceLink": {
|
|
"guard": "",
|
|
"source": "0b07b9ed-492d-57f6-b0b1-ce8a709238a7",
|
|
"target": "b280c6ca-e5f9-5424-a5c1-5676e01c2371"
|
|
}
|
|
},
|
|
"description": "",
|
|
"id": "109e2d6b-7e86-5934-93a5-fab56eced84e",
|
|
"name": "Continue"
|
|
},
|
|
"13c3bfa4-9254-5ab2-b96f-f65f402adf81": {
|
|
"alias": "sa_alarm_transition",
|
|
"body": {
|
|
"StateTransition": {
|
|
"effect": "",
|
|
"effects": [],
|
|
"guard": "",
|
|
"source": "8af21f9b-c21e-5aae-af0d-0958840f6655",
|
|
"target": "a6bb10b1-f1e5-5b31-8afd-5bad5a7b6c37",
|
|
"transition_kind": "External",
|
|
"trigger": "",
|
|
"triggers": [
|
|
"01490fa8-2f01-5ac8-9722-d55d45414379"
|
|
]
|
|
}
|
|
},
|
|
"description": "",
|
|
"id": "13c3bfa4-9254-5ab2-b96f-f65f402adf81",
|
|
"name": "State transition: Awaiting repair"
|
|
},
|
|
"1853df1f-30f4-5b1a-baac-2dcaf73c7b3a": {
|
|
"alias": "oa_reset_allocation",
|
|
"body": {
|
|
"Allocation": {
|
|
"source": "32aa9940-df6e-5a12-b9bd-6337e2d2ed22",
|
|
"target": "d0c8be87-d238-503a-a549-7558a210507f"
|
|
}
|
|
},
|
|
"description": "",
|
|
"id": "1853df1f-30f4-5b1a-baac-2dcaf73c7b3a",
|
|
"name": "Allocation: Reset valve remotely"
|
|
},
|
|
"1b245065-7242-5d81-8472-aaeb932054c9": {
|
|
"alias": "sa_audit_allocation",
|
|
"body": {
|
|
"Allocation": {
|
|
"source": "435bf87c-73fd-5e4d-978a-4c471bc9eaf0",
|
|
"target": "4149a872-3440-59de-9879-8981e78d27ab"
|
|
}
|
|
},
|
|
"description": "",
|
|
"id": "1b245065-7242-5d81-8472-aaeb932054c9",
|
|
"name": "Allocation: Audit pressure thresholds"
|
|
},
|
|
"1bbd5957-1173-51d8-97e3-ba4f084227ae": {
|
|
"alias": "sa_field_path",
|
|
"body": {
|
|
"SequenceLink": {
|
|
"guard": "else",
|
|
"source": "30c8fad9-a49b-5692-9542-3148e76afd7b",
|
|
"target": "d5e61c5d-510b-5091-a878-da46f3a9e152"
|
|
}
|
|
},
|
|
"description": "",
|
|
"id": "1bbd5957-1173-51d8-97e3-ba4f084227ae",
|
|
"name": "else"
|
|
},
|
|
"1c1e5634-ba8c-591f-b143-90a27cdc6cd2": {
|
|
"alias": "sa_mission_participant",
|
|
"body": {
|
|
"MissionInvolvement": {
|
|
"source": "435bf87c-73fd-5e4d-978a-4c471bc9eaf0",
|
|
"target": "5ad034b1-084d-5273-9e70-971671766132"
|
|
}
|
|
},
|
|
"description": "",
|
|
"id": "1c1e5634-ba8c-591f-b143-90a27cdc6cd2",
|
|
"name": "Mission involvement: Maintain safe water supply"
|
|
},
|
|
"1e738f27-a3a1-526d-b330-6384088b9689": {
|
|
"alias": "sa_confirm_path",
|
|
"body": {
|
|
"SequenceLink": {
|
|
"guard": "",
|
|
"source": "4ed0dd9d-c9e0-5652-aedf-5f0ab4328a07",
|
|
"target": "47bec4f9-d6d0-5ed1-adca-fa0d960dc416"
|
|
}
|
|
},
|
|
"description": "",
|
|
"id": "1e738f27-a3a1-526d-b330-6384088b9689",
|
|
"name": "Continue"
|
|
},
|
|
"1f8b1898-65f6-5360-99cf-b78a71bd50ec": {
|
|
"alias": "oa_mission_delivery",
|
|
"body": {
|
|
"MissionCapability": {
|
|
"source": "c9c61f50-06e0-5d17-973d-dcc57cd5cc90",
|
|
"target": "3dfee23a-148b-5cec-ad2d-b774e84ea5bb"
|
|
}
|
|
},
|
|
"description": "",
|
|
"id": "1f8b1898-65f6-5360-99cf-b78a71bd50ec",
|
|
"name": "Mission capability: Restore a safe supply"
|
|
},
|
|
"21fe5e8e-cbc2-5dad-b3e8-1df46e167d97": {
|
|
"alias": "oa_normal_transition",
|
|
"body": {
|
|
"StateTransition": {
|
|
"effect": "",
|
|
"effects": [],
|
|
"guard": "repair confirmed and pressure is safe",
|
|
"source": "58c15833-6e75-523a-b57f-a88f19f6d672",
|
|
"target": "6cbde0d8-9f5f-510a-a8c1-e29cb99ad4ae",
|
|
"transition_kind": "External",
|
|
"trigger": "",
|
|
"triggers": []
|
|
}
|
|
},
|
|
"description": "",
|
|
"id": "21fe5e8e-cbc2-5dad-b3e8-1df46e167d97",
|
|
"name": "State transition: Monitoring"
|
|
},
|
|
"229ee94f-d147-50f6-9769-b5bd0c03a084": {
|
|
"alias": "oa_confirm_path",
|
|
"body": {
|
|
"SequenceLink": {
|
|
"guard": "",
|
|
"source": "6b945a6d-6aa0-5dd3-96e6-2e8d757d167d",
|
|
"target": "e00594a3-6122-5a6b-b3c2-ecb5506c741d"
|
|
}
|
|
},
|
|
"description": "",
|
|
"id": "229ee94f-d147-50f6-9769-b5bd0c03a084",
|
|
"name": "Continue"
|
|
},
|
|
"27b47887-baf0-518b-bf87-f5acbf7d0b93": {
|
|
"alias": "oa_contact",
|
|
"body": {
|
|
"CommunicationMean": {
|
|
"items": [
|
|
"d736c7d6-d369-550a-8ba4-dae223e40bb3"
|
|
],
|
|
"oriented": false,
|
|
"source": "32aa9940-df6e-5a12-b9bd-6337e2d2ed22",
|
|
"target": "e07c3952-4a1a-5cc7-b7d5-03a01101ce49"
|
|
}
|
|
},
|
|
"description": "",
|
|
"id": "27b47887-baf0-518b-bf87-f5acbf7d0b93",
|
|
"name": "Technician service conversation"
|
|
},
|
|
"2b00270c-79a5-52a5-af96-33346bea531b": {
|
|
"alias": "oa_start_monitoring",
|
|
"body": {
|
|
"StateTransition": {
|
|
"effect": "",
|
|
"effects": [],
|
|
"guard": "",
|
|
"source": "a7ffb869-9dde-5e76-b276-c719c5c143a9",
|
|
"target": "6cbde0d8-9f5f-510a-a8c1-e29cb99ad4ae",
|
|
"transition_kind": "External",
|
|
"trigger": "",
|
|
"triggers": []
|
|
}
|
|
},
|
|
"description": "",
|
|
"id": "2b00270c-79a5-52a5-af96-33346bea531b",
|
|
"name": "State transition: Monitoring"
|
|
},
|
|
"3cc9ab52-2b00-57fd-8709-aabc75e5d3e3": {
|
|
"alias": "sa_reset_allocation",
|
|
"body": {
|
|
"Allocation": {
|
|
"source": "435bf87c-73fd-5e4d-978a-4c471bc9eaf0",
|
|
"target": "09342ccb-044b-5483-ac58-87dc3cf7831c"
|
|
}
|
|
},
|
|
"description": "",
|
|
"id": "3cc9ab52-2b00-57fd-8709-aabc75e5d3e3",
|
|
"name": "Allocation: Reset valve remotely"
|
|
},
|
|
"3f54d890-4ca5-5e36-873b-abb5c92d578c": {
|
|
"alias": "oa_request_then_repair",
|
|
"body": {
|
|
"SequenceLink": {
|
|
"guard": "",
|
|
"source": "5ba8079c-2dbe-5e98-ae82-2b60c6020a02",
|
|
"target": "c59432fe-6092-5ee0-908d-9dbf39476471"
|
|
}
|
|
},
|
|
"description": "",
|
|
"id": "3f54d890-4ca5-5e36-873b-abb5c92d578c",
|
|
"name": "Sequence link: Repair the valve"
|
|
},
|
|
"4549d3fa-5ab9-52a9-b4f9-3a78fc9d625a": {
|
|
"alias": "oa_report_carriage",
|
|
"body": {
|
|
"ExchangeAllocation": {
|
|
"source": "27b47887-baf0-518b-bf87-f5acbf7d0b93",
|
|
"target": "b436d0b3-c824-5a96-af6b-2c269816d1cc"
|
|
}
|
|
},
|
|
"description": "",
|
|
"id": "4549d3fa-5ab9-52a9-b4f9-3a78fc9d625a",
|
|
"name": "Exchange allocation: Report repair result"
|
|
},
|
|
"47730532-0372-5cc5-9d6d-0b8953aebdd8": {
|
|
"alias": "sa_start_monitoring",
|
|
"body": {
|
|
"StateTransition": {
|
|
"effect": "",
|
|
"effects": [],
|
|
"guard": "",
|
|
"source": "57eb5348-14d8-560e-996a-8dbf993243e2",
|
|
"target": "8af21f9b-c21e-5aae-af0d-0958840f6655",
|
|
"transition_kind": "External",
|
|
"trigger": "",
|
|
"triggers": []
|
|
}
|
|
},
|
|
"description": "",
|
|
"id": "47730532-0372-5cc5-9d6d-0b8953aebdd8",
|
|
"name": "State transition: Monitoring"
|
|
},
|
|
"4c4c4851-5a3d-5bb9-94df-b19f9cf39819": {
|
|
"alias": "sa_request_carriage",
|
|
"body": {
|
|
"ExchangeAllocation": {
|
|
"source": "63009b5f-539e-5914-b630-ec6b7fefb4d5",
|
|
"target": "93474111-f23e-56c1-b61b-b7c2396b91bd"
|
|
}
|
|
},
|
|
"description": "",
|
|
"id": "4c4c4851-5a3d-5bb9-94df-b19f9cf39819",
|
|
"name": "Exchange allocation: Request field repair"
|
|
},
|
|
"4f85337b-f6eb-533c-a45a-9a5d1d9567ca": {
|
|
"alias": "sa_client_requires",
|
|
"body": {
|
|
"InterfaceRequirement": {
|
|
"source": "98d411e7-7c65-5c3f-b543-8bf0f2522ea2",
|
|
"target": "a4b8942e-a975-5f88-ad14-8f38c345baac"
|
|
}
|
|
},
|
|
"description": "",
|
|
"id": "4f85337b-f6eb-533c-a45a-9a5d1d9567ca",
|
|
"name": "Interface requirement: Valve repair service"
|
|
},
|
|
"55ec4dbf-bd17-5b0c-b3a3-95b2194aa8b9": {
|
|
"alias": "sa_port_request_out",
|
|
"body": {
|
|
"PortAllocation": {
|
|
"source": "98d411e7-7c65-5c3f-b543-8bf0f2522ea2",
|
|
"target": "24a6850e-b819-57e0-af88-ca4ab76581b7"
|
|
}
|
|
},
|
|
"description": "",
|
|
"id": "55ec4dbf-bd17-5b0c-b3a3-95b2194aa8b9",
|
|
"name": "Port allocation: Request field repair output"
|
|
},
|
|
"55f89fbf-aa3c-5ae1-95ef-ac676f9c1ada": {
|
|
"alias": "sa_provider_provides",
|
|
"body": {
|
|
"InterfaceProvision": {
|
|
"source": "e6d69cbd-99d7-596b-bbe3-dada6118a600",
|
|
"target": "a4b8942e-a975-5f88-ad14-8f38c345baac"
|
|
}
|
|
},
|
|
"description": "",
|
|
"id": "55f89fbf-aa3c-5ae1-95ef-ac676f9c1ada",
|
|
"name": "Interface provision: Valve repair service"
|
|
},
|
|
"568c5c01-de21-52a2-83bd-afdddc158085": {
|
|
"alias": "sa_port_report_in",
|
|
"body": {
|
|
"PortAllocation": {
|
|
"source": "98d411e7-7c65-5c3f-b543-8bf0f2522ea2",
|
|
"target": "391af7c4-b07d-53a7-8ddd-5c81461fc4f8"
|
|
}
|
|
},
|
|
"description": "",
|
|
"id": "568c5c01-de21-52a2-83bd-afdddc158085",
|
|
"name": "Port allocation: Report repair result input"
|
|
},
|
|
"594c61cd-94e0-5c07-890d-edfd520d7df9": {
|
|
"alias": "oa_assess_allocation",
|
|
"body": {
|
|
"Allocation": {
|
|
"source": "32aa9940-df6e-5a12-b9bd-6337e2d2ed22",
|
|
"target": "61f7bbfb-74a4-5540-9182-2583dfb27a49"
|
|
}
|
|
},
|
|
"description": "",
|
|
"id": "594c61cd-94e0-5c07-890d-edfd520d7df9",
|
|
"name": "Allocation: Assess pressure alarm"
|
|
},
|
|
"628cb4fc-fe63-5f6b-b364-6268f26b5740": {
|
|
"alias": "oa_assessment_delivery",
|
|
"body": {
|
|
"ChainInvolvement": {
|
|
"source": "022d3cfa-bbaf-5e13-924a-8e55099b8745",
|
|
"target": "6a30b763-cc51-546d-907f-5c63657cfd03"
|
|
}
|
|
},
|
|
"description": "",
|
|
"id": "628cb4fc-fe63-5f6b-b364-6268f26b5740",
|
|
"name": "Chain involvement: Assess an alarm"
|
|
},
|
|
"63009b5f-539e-5914-b630-ec6b7fefb4d5": {
|
|
"alias": "sa_contact",
|
|
"body": {
|
|
"BoundaryExchange": {
|
|
"items": [
|
|
"a962fc5e-3ab0-5296-8b0d-fd84633f9218"
|
|
],
|
|
"oriented": false,
|
|
"source": "98d411e7-7c65-5c3f-b543-8bf0f2522ea2",
|
|
"target": "e6d69cbd-99d7-596b-bbe3-dada6118a600"
|
|
}
|
|
},
|
|
"description": "",
|
|
"id": "63009b5f-539e-5914-b630-ec6b7fefb4d5",
|
|
"name": "Technician service conversation"
|
|
},
|
|
"66efc484-53c7-51a3-89e9-422429344b38": {
|
|
"alias": "sa_response_delivery",
|
|
"body": {
|
|
"ChainInvolvement": {
|
|
"source": "5139ce73-56fd-5875-ba3a-e569fc890231",
|
|
"target": "81259051-370a-512d-a3b5-6420a6f933b6"
|
|
}
|
|
},
|
|
"description": "",
|
|
"id": "66efc484-53c7-51a3-89e9-422429344b38",
|
|
"name": "Chain involvement: Restore a safe supply"
|
|
},
|
|
"684eadc3-e670-5779-a60f-bbc9a5bfb062": {
|
|
"alias": "sa_repair_report",
|
|
"body": {
|
|
"FunctionalExchange": {
|
|
"items": [
|
|
"a962fc5e-3ab0-5296-8b0d-fd84633f9218"
|
|
],
|
|
"source": "9497e10f-04c4-5586-8738-2464a6f00bd4",
|
|
"source_port": "994faed7-dbc8-5b96-9d62-7604ac0fbc3a",
|
|
"target": "d75eb3fa-a27d-52d5-8782-8b342b3865f6",
|
|
"target_port": "391af7c4-b07d-53a7-8ddd-5c81461fc4f8"
|
|
}
|
|
},
|
|
"description": "",
|
|
"id": "684eadc3-e670-5779-a60f-bbc9a5bfb062",
|
|
"name": "Report repair result"
|
|
},
|
|
"6a6d968f-26d6-5dbb-b721-5a27d362779a": {
|
|
"alias": "sa_request_then_repair",
|
|
"body": {
|
|
"SequenceLink": {
|
|
"guard": "",
|
|
"source": "40d94322-baa2-5c81-b261-ff47cdc33782",
|
|
"target": "0f195fea-3493-5ebd-966d-da9eddeb05d7"
|
|
}
|
|
},
|
|
"description": "",
|
|
"id": "6a6d968f-26d6-5dbb-b721-5a27d362779a",
|
|
"name": "Sequence link: Repair the valve"
|
|
},
|
|
"6e2c1b47-764c-577a-b325-ff66dd2a2768": {
|
|
"alias": "sa_normal_transition",
|
|
"body": {
|
|
"StateTransition": {
|
|
"effect": "",
|
|
"effects": [],
|
|
"guard": "repair confirmed and pressure is safe",
|
|
"source": "a6bb10b1-f1e5-5b31-8afd-5bad5a7b6c37",
|
|
"target": "8af21f9b-c21e-5aae-af0d-0958840f6655",
|
|
"transition_kind": "External",
|
|
"trigger": "",
|
|
"triggers": []
|
|
}
|
|
},
|
|
"description": "",
|
|
"id": "6e2c1b47-764c-577a-b325-ff66dd2a2768",
|
|
"name": "State transition: Monitoring"
|
|
},
|
|
"725f2e1b-aa2c-5615-9b1f-28da178168fa": {
|
|
"alias": "sa_repair_allocation",
|
|
"body": {
|
|
"Allocation": {
|
|
"source": "c05b9422-b9da-5de5-b21d-07ad23bd2b8a",
|
|
"target": "9497e10f-04c4-5586-8738-2464a6f00bd4"
|
|
}
|
|
},
|
|
"description": "",
|
|
"id": "725f2e1b-aa2c-5615-9b1f-28da178168fa",
|
|
"name": "Allocation: Repair valve in the field"
|
|
},
|
|
"76218d89-68fd-531d-b35b-90c5b769a5ef": {
|
|
"alias": "oa_remote_path",
|
|
"body": {
|
|
"SequenceLink": {
|
|
"guard": "remote reset is authorized",
|
|
"source": "b280c6ca-e5f9-5424-a5c1-5676e01c2371",
|
|
"target": "d2026fc2-74a8-5e22-9942-ff3eb68a3677"
|
|
}
|
|
},
|
|
"description": "",
|
|
"id": "76218d89-68fd-531d-b35b-90c5b769a5ef",
|
|
"name": "remote reset is authorized"
|
|
},
|
|
"7fa37e63-db65-5aa7-88f2-31ff4347a787": {
|
|
"alias": "oa_assess_on_entry",
|
|
"body": {
|
|
"StateAction": {
|
|
"phase": "Entry",
|
|
"source": "58c15833-6e75-523a-b57f-a88f19f6d672",
|
|
"target": "61f7bbfb-74a4-5540-9182-2583dfb27a49"
|
|
}
|
|
},
|
|
"description": "",
|
|
"id": "7fa37e63-db65-5aa7-88f2-31ff4347a787",
|
|
"name": "Assess when repair is needed"
|
|
},
|
|
"7fb30b1d-195c-5f0e-a19c-a536f519a899": {
|
|
"alias": "sa_repair_then_report",
|
|
"body": {
|
|
"SequenceLink": {
|
|
"guard": "",
|
|
"source": "0f195fea-3493-5ebd-966d-da9eddeb05d7",
|
|
"target": "ea32e4ec-8bdc-57ea-8a90-7b09ba4f0eac"
|
|
}
|
|
},
|
|
"description": "",
|
|
"id": "7fb30b1d-195c-5f0e-a19c-a536f519a899",
|
|
"name": "Sequence link: Report the measured result"
|
|
},
|
|
"93474111-f23e-56c1-b61b-b7c2396b91bd": {
|
|
"alias": "sa_repair_request",
|
|
"body": {
|
|
"FunctionalExchange": {
|
|
"items": [
|
|
"a962fc5e-3ab0-5296-8b0d-fd84633f9218"
|
|
],
|
|
"source": "dddae020-a444-5d48-acc8-139d2696a672",
|
|
"source_port": "24a6850e-b819-57e0-af88-ca4ab76581b7",
|
|
"target": "9497e10f-04c4-5586-8738-2464a6f00bd4",
|
|
"target_port": "d2113fb0-a531-54ef-9484-13951b00ab8f"
|
|
}
|
|
},
|
|
"description": "",
|
|
"id": "93474111-f23e-56c1-b61b-b7c2396b91bd",
|
|
"name": "Request field repair"
|
|
},
|
|
"93eaad8d-83b7-5980-b9bb-86c9e3f31da4": {
|
|
"alias": "sa_assessment_support",
|
|
"body": {
|
|
"CapabilityInvolvement": {
|
|
"source": "dddae020-a444-5d48-acc8-139d2696a672",
|
|
"target": "bad8fa7c-f634-55fd-98d3-e1eb2da05d8f"
|
|
}
|
|
},
|
|
"description": "",
|
|
"id": "93eaad8d-83b7-5980-b9bb-86c9e3f31da4",
|
|
"name": "Capability involvement: Assess an alarm"
|
|
},
|
|
"9b9356d7-2db2-5a94-a47e-ea892cf02afe": {
|
|
"alias": "sa_assess_allocation",
|
|
"body": {
|
|
"Allocation": {
|
|
"source": "435bf87c-73fd-5e4d-978a-4c471bc9eaf0",
|
|
"target": "dddae020-a444-5d48-acc8-139d2696a672"
|
|
}
|
|
},
|
|
"description": "",
|
|
"id": "9b9356d7-2db2-5a94-a47e-ea892cf02afe",
|
|
"name": "Allocation: Assess pressure alarm"
|
|
},
|
|
"9d4a131f-36ad-5125-b21f-c3dd033b8c82": {
|
|
"alias": "sa_assess_then_decide",
|
|
"body": {
|
|
"SequenceLink": {
|
|
"guard": "",
|
|
"source": "9024243c-ccc1-5edb-8477-2aa16e5e9a50",
|
|
"target": "30c8fad9-a49b-5692-9542-3148e76afd7b"
|
|
}
|
|
},
|
|
"description": "",
|
|
"id": "9d4a131f-36ad-5125-b21f-c3dd033b8c82",
|
|
"name": "Continue"
|
|
},
|
|
"a0902e0f-3d18-576a-9aca-975a136dfdd7": {
|
|
"alias": "sa_mission_delivery",
|
|
"body": {
|
|
"MissionCapability": {
|
|
"source": "5ad034b1-084d-5273-9e70-971671766132",
|
|
"target": "81259051-370a-512d-a3b5-6420a6f933b6"
|
|
}
|
|
},
|
|
"description": "",
|
|
"id": "a0902e0f-3d18-576a-9aca-975a136dfdd7",
|
|
"name": "Mission capability: Restore a safe supply"
|
|
},
|
|
"a6d5a6be-fa6e-5fa0-a309-08e87ba40c57": {
|
|
"alias": "sa_assessment_delivery",
|
|
"body": {
|
|
"ChainInvolvement": {
|
|
"source": "acd5a018-f559-5298-a40d-1cf6e1353e74",
|
|
"target": "bad8fa7c-f634-55fd-98d3-e1eb2da05d8f"
|
|
}
|
|
},
|
|
"description": "",
|
|
"id": "a6d5a6be-fa6e-5fa0-a309-08e87ba40c57",
|
|
"name": "Chain involvement: Assess an alarm"
|
|
},
|
|
"a887f96a-37cb-5891-8070-011fa276e5b5": {
|
|
"alias": "sa_assess_on_entry",
|
|
"body": {
|
|
"StateAction": {
|
|
"phase": "Entry",
|
|
"source": "a6bb10b1-f1e5-5b31-8afd-5bad5a7b6c37",
|
|
"target": "dddae020-a444-5d48-acc8-139d2696a672"
|
|
}
|
|
},
|
|
"description": "",
|
|
"id": "a887f96a-37cb-5891-8070-011fa276e5b5",
|
|
"name": "Assess when repair is needed"
|
|
},
|
|
"ae53f363-0dec-5a7c-9afd-8fcd1b778ab2": {
|
|
"alias": "oa_repair_allocation",
|
|
"body": {
|
|
"Allocation": {
|
|
"source": "e07c3952-4a1a-5cc7-b7d5-03a01101ce49",
|
|
"target": "a21465af-05f3-5fb5-8983-de26932422fb"
|
|
}
|
|
},
|
|
"description": "",
|
|
"id": "ae53f363-0dec-5a7c-9afd-8fcd1b778ab2",
|
|
"name": "Allocation: Repair valve in the field"
|
|
},
|
|
"b436d0b3-c824-5a96-af6b-2c269816d1cc": {
|
|
"alias": "oa_repair_report",
|
|
"body": {
|
|
"Interaction": {
|
|
"items": [
|
|
"d736c7d6-d369-550a-8ba4-dae223e40bb3"
|
|
],
|
|
"source": "a21465af-05f3-5fb5-8983-de26932422fb",
|
|
"target": "727c0b5c-8db6-5eb7-83d6-735519c5949f"
|
|
}
|
|
},
|
|
"description": "",
|
|
"id": "b436d0b3-c824-5a96-af6b-2c269816d1cc",
|
|
"name": "Report repair result"
|
|
},
|
|
"b76bf8de-2fa4-563f-a540-dd30f30e6c49": {
|
|
"alias": "sa_confirm_allocation",
|
|
"body": {
|
|
"Allocation": {
|
|
"source": "435bf87c-73fd-5e4d-978a-4c471bc9eaf0",
|
|
"target": "d75eb3fa-a27d-52d5-8782-8b342b3865f6"
|
|
}
|
|
},
|
|
"description": "",
|
|
"id": "b76bf8de-2fa4-563f-a540-dd30f30e6c49",
|
|
"name": "Allocation: Confirm safe pressure"
|
|
},
|
|
"bac43d3b-910b-5bdc-be9b-f78cf973e1ed": {
|
|
"alias": "oa_remote_merge",
|
|
"body": {
|
|
"SequenceLink": {
|
|
"guard": "",
|
|
"source": "d2026fc2-74a8-5e22-9942-ff3eb68a3677",
|
|
"target": "6b945a6d-6aa0-5dd3-96e6-2e8d757d167d"
|
|
}
|
|
},
|
|
"description": "",
|
|
"id": "bac43d3b-910b-5bdc-be9b-f78cf973e1ed",
|
|
"name": "Continue"
|
|
},
|
|
"bfd4326e-ea65-5269-b5e6-e063a355d1e9": {
|
|
"alias": "oa_confirm_allocation",
|
|
"body": {
|
|
"Allocation": {
|
|
"source": "32aa9940-df6e-5a12-b9bd-6337e2d2ed22",
|
|
"target": "727c0b5c-8db6-5eb7-83d6-735519c5949f"
|
|
}
|
|
},
|
|
"description": "",
|
|
"id": "bfd4326e-ea65-5269-b5e6-e063a355d1e9",
|
|
"name": "Allocation: Confirm safe pressure"
|
|
},
|
|
"c1adbbd0-a762-5ee3-8b9a-5c18af377771": {
|
|
"alias": "oa_field_path",
|
|
"body": {
|
|
"SequenceLink": {
|
|
"guard": "else",
|
|
"source": "b280c6ca-e5f9-5424-a5c1-5676e01c2371",
|
|
"target": "fc6763bf-a534-54bf-afcd-57ab285ff07d"
|
|
}
|
|
},
|
|
"description": "",
|
|
"id": "c1adbbd0-a762-5ee3-8b9a-5c18af377771",
|
|
"name": "else"
|
|
},
|
|
"c7c248f8-28b8-55be-9023-0991d44021e3": {
|
|
"alias": "oa_response_delivery",
|
|
"body": {
|
|
"ChainInvolvement": {
|
|
"source": "58bae2b0-f560-50f2-818d-19091d22d18a",
|
|
"target": "3dfee23a-148b-5cec-ad2d-b774e84ea5bb"
|
|
}
|
|
},
|
|
"description": "",
|
|
"id": "c7c248f8-28b8-55be-9023-0991d44021e3",
|
|
"name": "Chain involvement: Restore a safe supply"
|
|
},
|
|
"c8196d35-2168-5fef-8b03-ba0d139bc00f": {
|
|
"alias": "oa_repair_then_report",
|
|
"body": {
|
|
"SequenceLink": {
|
|
"guard": "",
|
|
"source": "c59432fe-6092-5ee0-908d-9dbf39476471",
|
|
"target": "df2fd3f8-6bc2-5380-a13f-36643ed35ac7"
|
|
}
|
|
},
|
|
"description": "",
|
|
"id": "c8196d35-2168-5fef-8b03-ba0d139bc00f",
|
|
"name": "Sequence link: Report the measured result"
|
|
},
|
|
"c8593670-8906-530f-b6a2-3ada77a9c219": {
|
|
"alias": "oa_field_merge",
|
|
"body": {
|
|
"SequenceLink": {
|
|
"guard": "",
|
|
"source": "fc6763bf-a534-54bf-afcd-57ab285ff07d",
|
|
"target": "6b945a6d-6aa0-5dd3-96e6-2e8d757d167d"
|
|
}
|
|
},
|
|
"description": "",
|
|
"id": "c8593670-8906-530f-b6a2-3ada77a9c219",
|
|
"name": "Continue"
|
|
},
|
|
"cf423ea2-8b2e-5a27-93d4-5e8542d9db8d": {
|
|
"alias": "oa_repair_request",
|
|
"body": {
|
|
"Interaction": {
|
|
"items": [
|
|
"d736c7d6-d369-550a-8ba4-dae223e40bb3"
|
|
],
|
|
"source": "61f7bbfb-74a4-5540-9182-2583dfb27a49",
|
|
"target": "a21465af-05f3-5fb5-8983-de26932422fb"
|
|
}
|
|
},
|
|
"description": "",
|
|
"id": "cf423ea2-8b2e-5a27-93d4-5e8542d9db8d",
|
|
"name": "Request field repair"
|
|
},
|
|
"d8b6710a-e713-5979-934f-e5ca7d155bb4": {
|
|
"alias": "sa_remote_path",
|
|
"body": {
|
|
"SequenceLink": {
|
|
"guard": "remote reset is authorized",
|
|
"source": "30c8fad9-a49b-5692-9542-3148e76afd7b",
|
|
"target": "bfa2ef0b-ce68-55c2-a9e5-31ea8a74fce6"
|
|
}
|
|
},
|
|
"description": "",
|
|
"id": "d8b6710a-e713-5979-934f-e5ca7d155bb4",
|
|
"name": "remote reset is authorized"
|
|
},
|
|
"e21d9a54-ae8e-5618-a4f8-67ee22b92638": {
|
|
"alias": "oa_include_triage",
|
|
"body": {
|
|
"CapabilityInclude": {
|
|
"source": "3dfee23a-148b-5cec-ad2d-b774e84ea5bb",
|
|
"target": "6a30b763-cc51-546d-907f-5c63657cfd03"
|
|
}
|
|
},
|
|
"description": "",
|
|
"id": "e21d9a54-ae8e-5618-a4f8-67ee22b92638",
|
|
"name": "Capability include: Assess an alarm"
|
|
},
|
|
"e5279265-8eac-52e8-98dc-571b20475e1f": {
|
|
"alias": "sa_remote_merge",
|
|
"body": {
|
|
"SequenceLink": {
|
|
"guard": "",
|
|
"source": "bfa2ef0b-ce68-55c2-a9e5-31ea8a74fce6",
|
|
"target": "4ed0dd9d-c9e0-5652-aedf-5f0ab4328a07"
|
|
}
|
|
},
|
|
"description": "",
|
|
"id": "e5279265-8eac-52e8-98dc-571b20475e1f",
|
|
"name": "Continue"
|
|
},
|
|
"e53b7a40-e8a3-5b3f-826d-c2b5c164a84a": {
|
|
"alias": "sa_port_report_out",
|
|
"body": {
|
|
"PortAllocation": {
|
|
"source": "e6d69cbd-99d7-596b-bbe3-dada6118a600",
|
|
"target": "994faed7-dbc8-5b96-9d62-7604ac0fbc3a"
|
|
}
|
|
},
|
|
"description": "",
|
|
"id": "e53b7a40-e8a3-5b3f-826d-c2b5c164a84a",
|
|
"name": "Port allocation: Report repair result output"
|
|
},
|
|
"f074e041-23cf-54ad-af9c-f171e30621e7": {
|
|
"alias": "sa_repair_interface_item",
|
|
"body": {
|
|
"InterfaceItemAllocation": {
|
|
"acquisition": "Accept",
|
|
"order": 0,
|
|
"source": "a4b8942e-a975-5f88-ad14-8f38c345baac",
|
|
"target": "a962fc5e-3ab0-5296-8b0d-fd84633f9218",
|
|
"transmission": "Synchronous"
|
|
}
|
|
},
|
|
"description": "",
|
|
"id": "f074e041-23cf-54ad-af9c-f171e30621e7",
|
|
"name": "Repair operation contract"
|
|
},
|
|
"f3fe7690-734a-5877-8b57-a6599a4033c4": {
|
|
"alias": "sa_include_triage",
|
|
"body": {
|
|
"CapabilityInclude": {
|
|
"source": "81259051-370a-512d-a3b5-6420a6f933b6",
|
|
"target": "bad8fa7c-f634-55fd-98d3-e1eb2da05d8f"
|
|
}
|
|
},
|
|
"description": "",
|
|
"id": "f3fe7690-734a-5877-8b57-a6599a4033c4",
|
|
"name": "Capability include: Assess an alarm"
|
|
},
|
|
"fbde9d5e-c7e9-55db-a2be-497345c491b3": {
|
|
"alias": "oa_alarm_transition",
|
|
"body": {
|
|
"StateTransition": {
|
|
"effect": "",
|
|
"effects": [],
|
|
"guard": "",
|
|
"source": "6cbde0d8-9f5f-510a-a8c1-e29cb99ad4ae",
|
|
"target": "58c15833-6e75-523a-b57f-a88f19f6d672",
|
|
"transition_kind": "External",
|
|
"trigger": "",
|
|
"triggers": [
|
|
"65d6b8d6-271a-5c84-8b42-abbe310c955e"
|
|
]
|
|
}
|
|
},
|
|
"description": "",
|
|
"id": "fbde9d5e-c7e9-55db-a2be-497345c491b3",
|
|
"name": "State transition: Awaiting repair"
|
|
},
|
|
"ff9897b3-a23a-5994-a5b3-99a5b4d34ceb": {
|
|
"alias": "sa_report_carriage",
|
|
"body": {
|
|
"ExchangeAllocation": {
|
|
"source": "63009b5f-539e-5914-b630-ec6b7fefb4d5",
|
|
"target": "684eadc3-e670-5779-a60f-bbc9a5bfb062"
|
|
}
|
|
},
|
|
"description": "",
|
|
"id": "ff9897b3-a23a-5994-a5b3-99a5b4d34ceb",
|
|
"name": "Exchange allocation: Report repair result"
|
|
},
|
|
"ffdbfcd0-d423-5707-a880-0dfbe1400f72": {
|
|
"alias": "oa_assessment_support",
|
|
"body": {
|
|
"CapabilityInvolvement": {
|
|
"source": "61f7bbfb-74a4-5540-9182-2583dfb27a49",
|
|
"target": "6a30b763-cc51-546d-907f-5c63657cfd03"
|
|
}
|
|
},
|
|
"description": "",
|
|
"id": "ffdbfcd0-d423-5707-a880-0dfbe1400f72",
|
|
"name": "Capability involvement: Assess an alarm"
|
|
}
|
|
},
|
|
"schema_version": 7,
|
|
"traces": {
|
|
"0754be23-e4b8-53bc-b03c-89c2dbd80361": {
|
|
"alias": "trace_oa_waiting",
|
|
"baseline": {
|
|
"oa": {
|
|
"description": "",
|
|
"name": "Awaiting repair"
|
|
},
|
|
"sa": {
|
|
"description": "",
|
|
"name": "Awaiting repair"
|
|
}
|
|
},
|
|
"description": "",
|
|
"id": "0754be23-e4b8-53bc-b03c-89c2dbd80361",
|
|
"kind": "State",
|
|
"name": "Awaiting repair ↔ Awaiting repair",
|
|
"oa": "58c15833-6e75-523a-b57f-a88f19f6d672",
|
|
"sa": "a6bb10b1-f1e5-5b31-8afd-5bad5a7b6c37"
|
|
},
|
|
"07a7b82a-b5a7-5737-abfa-09e422f7420e": {
|
|
"alias": "trace_oa_start_monitoring",
|
|
"baseline": {
|
|
"oa": {
|
|
"description": "",
|
|
"name": "State transition: Monitoring"
|
|
},
|
|
"sa": {
|
|
"description": "",
|
|
"name": "State transition: Monitoring"
|
|
}
|
|
},
|
|
"description": "",
|
|
"id": "07a7b82a-b5a7-5737-abfa-09e422f7420e",
|
|
"kind": "Manual",
|
|
"name": "State transition: Monitoring ↔ State transition: Monitoring",
|
|
"oa": "2b00270c-79a5-52a5-af96-33346bea531b",
|
|
"sa": "47730532-0372-5cc5-9d6d-0b8953aebdd8"
|
|
},
|
|
"0c7c8a06-163e-5b3e-8a98-e66e2ce8963b": {
|
|
"alias": "trace_oa_alarm_transition",
|
|
"baseline": {
|
|
"oa": {
|
|
"description": "",
|
|
"name": "State transition: Awaiting repair"
|
|
},
|
|
"sa": {
|
|
"description": "",
|
|
"name": "State transition: Awaiting repair"
|
|
}
|
|
},
|
|
"description": "",
|
|
"id": "0c7c8a06-163e-5b3e-8a98-e66e2ce8963b",
|
|
"kind": "Manual",
|
|
"name": "State transition: Awaiting repair ↔ State transition: Awaiting repair",
|
|
"oa": "fbde9d5e-c7e9-55db-a2be-497345c491b3",
|
|
"sa": "13c3bfa4-9254-5ab2-b96f-f65f402adf81"
|
|
},
|
|
"0c9de959-d366-5765-98eb-450ea27bd316": {
|
|
"alias": "trace_oa_merge",
|
|
"baseline": {
|
|
"oa": {
|
|
"description": "",
|
|
"name": "Recovery path completed"
|
|
},
|
|
"sa": {
|
|
"description": "",
|
|
"name": "Recovery path completed"
|
|
}
|
|
},
|
|
"description": "",
|
|
"id": "0c9de959-d366-5765-98eb-450ea27bd316",
|
|
"kind": "Sequence",
|
|
"name": "Recovery path completed ↔ Recovery path completed",
|
|
"oa": "6b945a6d-6aa0-5dd3-96e6-2e8d757d167d",
|
|
"sa": "4ed0dd9d-c9e0-5652-aedf-5f0ab4328a07"
|
|
},
|
|
"0d905fbb-5b3c-56f0-9f11-a27091901eb0": {
|
|
"alias": "trace_oa_pressure_parameter",
|
|
"baseline": {
|
|
"oa": {
|
|
"description": "",
|
|
"name": "Pressure before / after repair"
|
|
},
|
|
"sa": {
|
|
"description": "",
|
|
"name": "Pressure before / after repair"
|
|
}
|
|
},
|
|
"description": "",
|
|
"id": "0d905fbb-5b3c-56f0-9f11-a27091901eb0",
|
|
"kind": "Item",
|
|
"name": "Pressure before / after repair ↔ Pressure before / after repair",
|
|
"oa": "8bc6d0a4-3e87-559b-8bd7-1b679a2db5b7",
|
|
"sa": "bb12ba5d-aab5-5a1b-99de-c767f5365b57"
|
|
},
|
|
"0fbef164-b5d3-58ba-ba41-54d0e63709ab": {
|
|
"alias": "trace_oa_restore",
|
|
"baseline": {
|
|
"oa": {
|
|
"description": "",
|
|
"name": "Restore a safe supply"
|
|
},
|
|
"sa": {
|
|
"description": "",
|
|
"name": "Restore a safe supply"
|
|
}
|
|
},
|
|
"description": "",
|
|
"id": "0fbef164-b5d3-58ba-ba41-54d0e63709ab",
|
|
"kind": "Capability",
|
|
"name": "Restore a safe supply ↔ Restore a safe supply",
|
|
"oa": "3dfee23a-148b-5cec-ad2d-b774e84ea5bb",
|
|
"sa": "81259051-370a-512d-a3b5-6420a6f933b6"
|
|
},
|
|
"12ec320f-2e14-5a5a-8c6b-bd2b6471dae9": {
|
|
"alias": "trace_oa_monitoring",
|
|
"baseline": {
|
|
"oa": {
|
|
"description": "",
|
|
"name": "Monitoring"
|
|
},
|
|
"sa": {
|
|
"description": "",
|
|
"name": "Monitoring"
|
|
}
|
|
},
|
|
"description": "",
|
|
"id": "12ec320f-2e14-5a5a-8c6b-bd2b6471dae9",
|
|
"kind": "State",
|
|
"name": "Monitoring ↔ Monitoring",
|
|
"oa": "6cbde0d8-9f5f-510a-a8c1-e29cb99ad4ae",
|
|
"sa": "8af21f9b-c21e-5aae-af0d-0958840f6655"
|
|
},
|
|
"154abfce-c311-52d1-85d1-3f4c85203b26": {
|
|
"alias": "trace_oa_confirm_step",
|
|
"baseline": {
|
|
"oa": {
|
|
"description": "",
|
|
"name": "Confirm safe pressure"
|
|
},
|
|
"sa": {
|
|
"description": "",
|
|
"name": "Confirm safe pressure"
|
|
}
|
|
},
|
|
"description": "",
|
|
"id": "154abfce-c311-52d1-85d1-3f4c85203b26",
|
|
"kind": "Sequence",
|
|
"name": "Confirm safe pressure ↔ Confirm safe pressure",
|
|
"oa": "e00594a3-6122-5a6b-b3c2-ecb5506c741d",
|
|
"sa": "47bec4f9-d6d0-5ed1-adca-fa0d960dc416"
|
|
},
|
|
"1b788e74-36b2-5c17-a936-642dbe51ca3c": {
|
|
"alias": "trace_oa_remote_merge",
|
|
"baseline": {
|
|
"oa": {
|
|
"description": "",
|
|
"name": "Continue"
|
|
},
|
|
"sa": {
|
|
"description": "",
|
|
"name": "Continue"
|
|
}
|
|
},
|
|
"description": "",
|
|
"id": "1b788e74-36b2-5c17-a936-642dbe51ca3c",
|
|
"kind": "Manual",
|
|
"name": "Continue ↔ Continue",
|
|
"oa": "bac43d3b-910b-5bdc-be9b-f78cf973e1ed",
|
|
"sa": "e5279265-8eac-52e8-98dc-571b20475e1f"
|
|
},
|
|
"208753e0-9151-50d8-86ca-29fc28eca80b": {
|
|
"alias": "trace_oa_monitor_region",
|
|
"baseline": {
|
|
"oa": {
|
|
"description": "",
|
|
"name": "Supervision cycle"
|
|
},
|
|
"sa": {
|
|
"description": "",
|
|
"name": "Supervision cycle"
|
|
}
|
|
},
|
|
"description": "",
|
|
"id": "208753e0-9151-50d8-86ca-29fc28eca80b",
|
|
"kind": "State",
|
|
"name": "Supervision cycle ↔ Supervision cycle",
|
|
"oa": "8412e9c6-96fe-5ed6-a903-1d37ec3c3bf7",
|
|
"sa": "3ab11e24-4140-58fc-b3fa-da5f51c7fe2c"
|
|
},
|
|
"241dfdac-2450-5704-a4cb-9f1047db1b6d": {
|
|
"alias": "trace_oa_caller",
|
|
"baseline": {
|
|
"oa": {
|
|
"description": "",
|
|
"name": "Controller"
|
|
},
|
|
"sa": {
|
|
"description": "",
|
|
"name": "Controller"
|
|
}
|
|
},
|
|
"description": "",
|
|
"id": "241dfdac-2450-5704-a4cb-9f1047db1b6d",
|
|
"kind": "Scenario",
|
|
"name": "Controller ↔ Controller",
|
|
"oa": "41859a65-ded2-547b-ab03-14e2fa740cf9",
|
|
"sa": "98c61788-2fee-51f4-8cf9-de48e8c70e9e"
|
|
},
|
|
"2e849e31-35aa-5aef-a989-26948038e52b": {
|
|
"alias": "trace_oa_field_path",
|
|
"baseline": {
|
|
"oa": {
|
|
"description": "",
|
|
"name": "else"
|
|
},
|
|
"sa": {
|
|
"description": "",
|
|
"name": "else"
|
|
}
|
|
},
|
|
"description": "",
|
|
"id": "2e849e31-35aa-5aef-a989-26948038e52b",
|
|
"kind": "Manual",
|
|
"name": "else ↔ else",
|
|
"oa": "c1adbbd0-a762-5ee3-8b9a-5c18af377771",
|
|
"sa": "1bbd5957-1173-51d8-97e3-ba4f084227ae"
|
|
},
|
|
"2fdcbc6f-526e-5a4e-bde5-314cf0cf3ef3": {
|
|
"alias": "trace_oa_confirm_allocation",
|
|
"baseline": {
|
|
"oa": {
|
|
"description": "",
|
|
"name": "Allocation: Confirm safe pressure"
|
|
},
|
|
"sa": {
|
|
"description": "",
|
|
"name": "Allocation: Confirm safe pressure"
|
|
}
|
|
},
|
|
"description": "",
|
|
"id": "2fdcbc6f-526e-5a4e-bde5-314cf0cf3ef3",
|
|
"kind": "Manual",
|
|
"name": "Allocation: Confirm safe pressure ↔ Allocation: Confirm safe pressure",
|
|
"oa": "bfd4326e-ea65-5269-b5e6-e063a355d1e9",
|
|
"sa": "b76bf8de-2fa4-563f-a540-dd30f30e6c49"
|
|
},
|
|
"3694c752-ba80-5702-a7d7-9cc66b6b01d8": {
|
|
"alias": "trace_oa_conversation",
|
|
"baseline": {
|
|
"oa": {
|
|
"description": "",
|
|
"name": "Repair request and measured reply"
|
|
},
|
|
"sa": {
|
|
"description": "",
|
|
"name": "Repair request and measured reply"
|
|
}
|
|
},
|
|
"description": "",
|
|
"id": "3694c752-ba80-5702-a7d7-9cc66b6b01d8",
|
|
"kind": "Scenario",
|
|
"name": "Repair request and measured reply ↔ Repair request and measured reply",
|
|
"oa": "20472233-5ce6-5ffe-b4ad-0bdbccf3e423",
|
|
"sa": "730b27ca-b039-5a3b-8dc6-03418f9061b3"
|
|
},
|
|
"3714d547-006f-5c3a-97f8-175ccc23d994": {
|
|
"alias": "trace_oa_repair_allocation",
|
|
"baseline": {
|
|
"oa": {
|
|
"description": "",
|
|
"name": "Allocation: Repair valve in the field"
|
|
},
|
|
"sa": {
|
|
"description": "",
|
|
"name": "Allocation: Repair valve in the field"
|
|
}
|
|
},
|
|
"description": "",
|
|
"id": "3714d547-006f-5c3a-97f8-175ccc23d994",
|
|
"kind": "Manual",
|
|
"name": "Allocation: Repair valve in the field ↔ Allocation: Repair valve in the field",
|
|
"oa": "ae53f363-0dec-5a7c-9afd-8fcd1b778ab2",
|
|
"sa": "725f2e1b-aa2c-5615-9b1f-28da178168fa"
|
|
},
|
|
"3a33de40-20a3-5252-899c-c12dc35e9783": {
|
|
"alias": "trace_oa_assessment_action",
|
|
"baseline": {
|
|
"oa": {
|
|
"description": "",
|
|
"name": "Assess pressure alarm"
|
|
},
|
|
"sa": {
|
|
"description": "",
|
|
"name": "Assess pressure alarm"
|
|
}
|
|
},
|
|
"description": "",
|
|
"id": "3a33de40-20a3-5252-899c-c12dc35e9783",
|
|
"kind": "Sequence",
|
|
"name": "Assess pressure alarm ↔ Assess pressure alarm",
|
|
"oa": "942975b8-0bef-5ae8-9fcb-c37497833fb0",
|
|
"sa": "bae5b192-5b8e-51c6-82ae-2331af0d33bf"
|
|
},
|
|
"3e7bde54-f9c1-549f-9e5b-2ce1ecb685a7": {
|
|
"alias": "trace_oa_repair_traffic",
|
|
"baseline": {
|
|
"oa": {
|
|
"description": "",
|
|
"name": "Repair work exchanges"
|
|
},
|
|
"sa": {
|
|
"description": "",
|
|
"name": "Repair work exchanges"
|
|
}
|
|
},
|
|
"description": "",
|
|
"id": "3e7bde54-f9c1-549f-9e5b-2ce1ecb685a7",
|
|
"kind": "Manual",
|
|
"name": "Repair work exchanges ↔ Repair work exchanges",
|
|
"oa": "9349b353-53f2-56f8-b571-a05b09335cdf",
|
|
"sa": "a9a47e48-100c-57a8-95f0-7fe24da94f94"
|
|
},
|
|
"424eca39-1c29-5a2f-b9ee-33dd018926aa": {
|
|
"alias": "trace_oa_repair_report",
|
|
"baseline": {
|
|
"oa": {
|
|
"description": "",
|
|
"name": "Report repair result"
|
|
},
|
|
"sa": {
|
|
"description": "",
|
|
"name": "Report repair result"
|
|
}
|
|
},
|
|
"description": "",
|
|
"id": "424eca39-1c29-5a2f-b9ee-33dd018926aa",
|
|
"kind": "Exchange",
|
|
"name": "Report repair result ↔ Report repair result",
|
|
"oa": "b436d0b3-c824-5a96-af6b-2c269816d1cc",
|
|
"sa": "684eadc3-e670-5779-a60f-bbc9a5bfb062"
|
|
},
|
|
"435bae4c-cf6d-59f3-9eb5-d660ebeec079": {
|
|
"alias": "trace_oa_full_scenario",
|
|
"baseline": {
|
|
"oa": {
|
|
"description": "",
|
|
"name": "Restore supply through field repair"
|
|
},
|
|
"sa": {
|
|
"description": "",
|
|
"name": "Restore supply through field repair"
|
|
}
|
|
},
|
|
"description": "",
|
|
"id": "435bae4c-cf6d-59f3-9eb5-d660ebeec079",
|
|
"kind": "Scenario",
|
|
"name": "Restore supply through field repair ↔ Restore supply through field repair",
|
|
"oa": "d6f881a4-95da-54e9-ad97-1b8965532629",
|
|
"sa": "f746a1cd-ff9f-55c0-b325-01c03d2f4fae"
|
|
},
|
|
"48d243f0-553f-507e-acb0-9474ae156b63": {
|
|
"alias": "trace_oa_monitor_initial",
|
|
"baseline": {
|
|
"oa": {
|
|
"description": "",
|
|
"name": "Start"
|
|
},
|
|
"sa": {
|
|
"description": "",
|
|
"name": "Start"
|
|
}
|
|
},
|
|
"description": "",
|
|
"id": "48d243f0-553f-507e-acb0-9474ae156b63",
|
|
"kind": "State",
|
|
"name": "Start ↔ Start",
|
|
"oa": "a7ffb869-9dde-5e76-b276-c719c5c143a9",
|
|
"sa": "57eb5348-14d8-560e-996a-8dbf993243e2"
|
|
},
|
|
"5309f955-53fd-5ff4-9c0a-91737e947341": {
|
|
"alias": "trace_oa_assess",
|
|
"baseline": {
|
|
"oa": {
|
|
"description": "",
|
|
"name": "Assess pressure alarm"
|
|
},
|
|
"sa": {
|
|
"description": "",
|
|
"name": "Assess pressure alarm"
|
|
}
|
|
},
|
|
"description": "",
|
|
"id": "5309f955-53fd-5ff4-9c0a-91737e947341",
|
|
"kind": "Refinement",
|
|
"name": "Assess pressure alarm ↔ Assess pressure alarm",
|
|
"oa": "61f7bbfb-74a4-5540-9182-2583dfb27a49",
|
|
"sa": "dddae020-a444-5d48-acc8-139d2696a672"
|
|
},
|
|
"595b5729-ccd9-5291-b5d9-30d8c8bd9dfa": {
|
|
"alias": "trace_oa_reply",
|
|
"baseline": {
|
|
"oa": {
|
|
"description": "",
|
|
"name": "Return pressure after repair"
|
|
},
|
|
"sa": {
|
|
"description": "",
|
|
"name": "Return pressure after repair"
|
|
}
|
|
},
|
|
"description": "",
|
|
"id": "595b5729-ccd9-5291-b5d9-30d8c8bd9dfa",
|
|
"kind": "Scenario",
|
|
"name": "Return pressure after repair ↔ Return pressure after repair",
|
|
"oa": "cc2d497a-fd15-5455-9ee5-e70eb95811d8",
|
|
"sa": "4e1c0a56-ce80-5f13-a93a-6956de54880c"
|
|
},
|
|
"5b96bfed-63e2-5d7f-b882-91e8b81f8efe": {
|
|
"alias": "trace_oa_assessment_delivery",
|
|
"baseline": {
|
|
"oa": {
|
|
"description": "",
|
|
"name": "Chain involvement: Assess an alarm"
|
|
},
|
|
"sa": {
|
|
"description": "",
|
|
"name": "Chain involvement: Assess an alarm"
|
|
}
|
|
},
|
|
"description": "",
|
|
"id": "5b96bfed-63e2-5d7f-b882-91e8b81f8efe",
|
|
"kind": "Manual",
|
|
"name": "Chain involvement: Assess an alarm ↔ Chain involvement: Assess an alarm",
|
|
"oa": "628cb4fc-fe63-5f6b-b364-6268f26b5740",
|
|
"sa": "a6d5a6be-fa6e-5fa0-a309-08e87ba40c57"
|
|
},
|
|
"6acd072d-431e-5881-ab20-1813b4fda0c5": {
|
|
"alias": "trace_oa_triage",
|
|
"baseline": {
|
|
"oa": {
|
|
"description": "",
|
|
"name": "Assess an alarm"
|
|
},
|
|
"sa": {
|
|
"description": "",
|
|
"name": "Assess an alarm"
|
|
}
|
|
},
|
|
"description": "",
|
|
"id": "6acd072d-431e-5881-ab20-1813b4fda0c5",
|
|
"kind": "Capability",
|
|
"name": "Assess an alarm ↔ Assess an alarm",
|
|
"oa": "6a30b763-cc51-546d-907f-5c63657cfd03",
|
|
"sa": "bad8fa7c-f634-55fd-98d3-e1eb2da05d8f"
|
|
},
|
|
"6ca4c78a-a5f2-5470-b401-732f5a8825d0": {
|
|
"alias": "trace_oa_assessment_procedure",
|
|
"baseline": {
|
|
"oa": {
|
|
"description": "",
|
|
"name": "Assess an alarm procedure"
|
|
},
|
|
"sa": {
|
|
"description": "",
|
|
"name": "Assess an alarm procedure"
|
|
}
|
|
},
|
|
"description": "",
|
|
"id": "6ca4c78a-a5f2-5470-b401-732f5a8825d0",
|
|
"kind": "Sequence",
|
|
"name": "Assess an alarm procedure ↔ Assess an alarm procedure",
|
|
"oa": "022d3cfa-bbaf-5e13-924a-8e55099b8745",
|
|
"sa": "acd5a018-f559-5298-a40d-1cf6e1353e74"
|
|
},
|
|
"6e13cf86-7242-5e33-8912-b037cf6e8c87": {
|
|
"alias": "trace_oa_assessment_support",
|
|
"baseline": {
|
|
"oa": {
|
|
"description": "",
|
|
"name": "Capability involvement: Assess an alarm"
|
|
},
|
|
"sa": {
|
|
"description": "",
|
|
"name": "Capability involvement: Assess an alarm"
|
|
}
|
|
},
|
|
"description": "",
|
|
"id": "6e13cf86-7242-5e33-8912-b037cf6e8c87",
|
|
"kind": "Manual",
|
|
"name": "Capability involvement: Assess an alarm ↔ Capability involvement: Assess an alarm",
|
|
"oa": "ffdbfcd0-d423-5707-a880-0dfbe1400f72",
|
|
"sa": "93eaad8d-83b7-5980-b9bb-86c9e3f31da4"
|
|
},
|
|
"70c90b0c-85ce-574a-a217-f0d19fad30e1": {
|
|
"alias": "trace_oa_response_delivery",
|
|
"baseline": {
|
|
"oa": {
|
|
"description": "",
|
|
"name": "Chain involvement: Restore a safe supply"
|
|
},
|
|
"sa": {
|
|
"description": "",
|
|
"name": "Chain involvement: Restore a safe supply"
|
|
}
|
|
},
|
|
"description": "",
|
|
"id": "70c90b0c-85ce-574a-a217-f0d19fad30e1",
|
|
"kind": "Manual",
|
|
"name": "Chain involvement: Restore a safe supply ↔ Chain involvement: Restore a safe supply",
|
|
"oa": "c7c248f8-28b8-55be-9023-0991d44021e3",
|
|
"sa": "66efc484-53c7-51a3-89e9-422429344b38"
|
|
},
|
|
"77073fcb-53aa-5f06-987a-0317cbb6971d": {
|
|
"alias": "trace_oa_include_triage",
|
|
"baseline": {
|
|
"oa": {
|
|
"description": "",
|
|
"name": "Capability include: Assess an alarm"
|
|
},
|
|
"sa": {
|
|
"description": "",
|
|
"name": "Capability include: Assess an alarm"
|
|
}
|
|
},
|
|
"description": "",
|
|
"id": "77073fcb-53aa-5f06-987a-0317cbb6971d",
|
|
"kind": "Manual",
|
|
"name": "Capability include: Assess an alarm ↔ Capability include: Assess an alarm",
|
|
"oa": "e21d9a54-ae8e-5618-a4f8-67ee22b92638",
|
|
"sa": "f3fe7690-734a-5877-8b57-a6599a4033c4"
|
|
},
|
|
"7a6b4b9c-4220-546a-a752-1587c2881fe1": {
|
|
"alias": "trace_oa_use_field",
|
|
"baseline": {
|
|
"oa": {
|
|
"description": "",
|
|
"name": "Use the field repair procedure"
|
|
},
|
|
"sa": {
|
|
"description": "",
|
|
"name": "Use the field repair procedure"
|
|
}
|
|
},
|
|
"description": "",
|
|
"id": "7a6b4b9c-4220-546a-a752-1587c2881fe1",
|
|
"kind": "Sequence",
|
|
"name": "Use the field repair procedure ↔ Use the field repair procedure",
|
|
"oa": "fc6763bf-a534-54bf-afcd-57ab285ff07d",
|
|
"sa": "d5e61c5d-510b-5091-a878-da46f3a9e152"
|
|
},
|
|
"82a5be1a-92a8-578d-9448-086062a20d8f": {
|
|
"alias": "trace_oa_reset",
|
|
"baseline": {
|
|
"oa": {
|
|
"description": "",
|
|
"name": "Reset valve remotely"
|
|
},
|
|
"sa": {
|
|
"description": "",
|
|
"name": "Reset valve remotely"
|
|
}
|
|
},
|
|
"description": "",
|
|
"id": "82a5be1a-92a8-578d-9448-086062a20d8f",
|
|
"kind": "Refinement",
|
|
"name": "Reset valve remotely ↔ Reset valve remotely",
|
|
"oa": "d0c8be87-d238-503a-a549-7558a210507f",
|
|
"sa": "09342ccb-044b-5483-ac58-87dc3cf7831c"
|
|
},
|
|
"82cca563-9d5d-5479-aa1a-9db03e9674d1": {
|
|
"alias": "trace_oa_restore_work",
|
|
"baseline": {
|
|
"oa": {
|
|
"description": "",
|
|
"name": "Restore safe pressure"
|
|
},
|
|
"sa": {
|
|
"description": "",
|
|
"name": "Restore safe pressure"
|
|
}
|
|
},
|
|
"description": "",
|
|
"id": "82cca563-9d5d-5479-aa1a-9db03e9674d1",
|
|
"kind": "Refinement",
|
|
"name": "Restore safe pressure ↔ Restore safe pressure",
|
|
"oa": "1b91f8a7-0bdb-514e-b1cd-955658e09927",
|
|
"sa": "58867e7d-916e-5ebc-9e4c-8dbed1314be3"
|
|
},
|
|
"8d693d90-5017-56af-b056-d29d3cb46baa": {
|
|
"alias": "trace_oa_mission_participant",
|
|
"baseline": {
|
|
"oa": {
|
|
"description": "",
|
|
"name": "Mission involvement: Maintain safe water supply"
|
|
},
|
|
"sa": {
|
|
"description": "",
|
|
"name": "Mission involvement: Maintain safe water supply"
|
|
}
|
|
},
|
|
"description": "",
|
|
"id": "8d693d90-5017-56af-b056-d29d3cb46baa",
|
|
"kind": "Manual",
|
|
"name": "Mission involvement: Maintain safe water supply ↔ Mission involvement: Maintain safe water supply",
|
|
"oa": "0c4c9e58-ff32-5c00-b82a-d408a4be0183",
|
|
"sa": "1c1e5634-ba8c-591f-b143-90a27cdc6cd2"
|
|
},
|
|
"98ef05b5-5381-5d35-a433-ebab55e9f382": {
|
|
"alias": "trace_oa_reset_allocation",
|
|
"baseline": {
|
|
"oa": {
|
|
"description": "",
|
|
"name": "Allocation: Reset valve remotely"
|
|
},
|
|
"sa": {
|
|
"description": "",
|
|
"name": "Allocation: Reset valve remotely"
|
|
}
|
|
},
|
|
"description": "",
|
|
"id": "98ef05b5-5381-5d35-a433-ebab55e9f382",
|
|
"kind": "Manual",
|
|
"name": "Allocation: Reset valve remotely ↔ Allocation: Reset valve remotely",
|
|
"oa": "1853df1f-30f4-5b1a-baac-2dcaf73c7b3a",
|
|
"sa": "3cc9ab52-2b00-57fd-8709-aabc75e5d3e3"
|
|
},
|
|
"a106d183-c239-5c9f-b1f1-141af19fc778": {
|
|
"alias": "trace_oa_confirm_path",
|
|
"baseline": {
|
|
"oa": {
|
|
"description": "",
|
|
"name": "Continue"
|
|
},
|
|
"sa": {
|
|
"description": "",
|
|
"name": "Continue"
|
|
}
|
|
},
|
|
"description": "",
|
|
"id": "a106d183-c239-5c9f-b1f1-141af19fc778",
|
|
"kind": "Manual",
|
|
"name": "Continue ↔ Continue",
|
|
"oa": "229ee94f-d147-50f6-9769-b5bd0c03a084",
|
|
"sa": "1e738f27-a3a1-526d-b330-6384088b9689"
|
|
},
|
|
"a5c1eb01-a95f-5f7a-9742-7f201493d7aa": {
|
|
"alias": "trace_oa_assess_then_decide",
|
|
"baseline": {
|
|
"oa": {
|
|
"description": "",
|
|
"name": "Continue"
|
|
},
|
|
"sa": {
|
|
"description": "",
|
|
"name": "Continue"
|
|
}
|
|
},
|
|
"description": "",
|
|
"id": "a5c1eb01-a95f-5f7a-9742-7f201493d7aa",
|
|
"kind": "Manual",
|
|
"name": "Continue ↔ Continue",
|
|
"oa": "109e2d6b-7e86-5934-93a5-fab56eced84e",
|
|
"sa": "9d4a131f-36ad-5125-b21f-c3dd033b8c82"
|
|
},
|
|
"aa164208-394d-5bc7-8462-b0043f682aad": {
|
|
"alias": "trace_oa_mission_delivery",
|
|
"baseline": {
|
|
"oa": {
|
|
"description": "",
|
|
"name": "Mission capability: Restore a safe supply"
|
|
},
|
|
"sa": {
|
|
"description": "",
|
|
"name": "Mission capability: Restore a safe supply"
|
|
}
|
|
},
|
|
"description": "",
|
|
"id": "aa164208-394d-5bc7-8462-b0043f682aad",
|
|
"kind": "Manual",
|
|
"name": "Mission capability: Restore a safe supply ↔ Mission capability: Restore a safe supply",
|
|
"oa": "1f8b1898-65f6-5360-99cf-b78a71bd50ec",
|
|
"sa": "a0902e0f-3d18-576a-9aca-975a136dfdd7"
|
|
},
|
|
"aba528ea-e396-582a-bfba-f6e2212d391a": {
|
|
"alias": "trace_oa_control",
|
|
"baseline": {
|
|
"oa": {
|
|
"description": "",
|
|
"name": "Control room"
|
|
},
|
|
"sa": {
|
|
"description": "",
|
|
"name": "Pressure coordination service"
|
|
}
|
|
},
|
|
"description": "",
|
|
"id": "aba528ea-e396-582a-bfba-f6e2212d391a",
|
|
"kind": "Participant",
|
|
"name": "Control room ↔ Pressure coordination service",
|
|
"oa": "32aa9940-df6e-5a12-b9bd-6337e2d2ed22",
|
|
"sa": "435bf87c-73fd-5e4d-978a-4c471bc9eaf0"
|
|
},
|
|
"ac3aa6b0-568e-5a3f-963a-172aa3cfc7a4": {
|
|
"alias": "trace_oa_repair_step",
|
|
"baseline": {
|
|
"oa": {
|
|
"description": "",
|
|
"name": "Repair the valve"
|
|
},
|
|
"sa": {
|
|
"description": "",
|
|
"name": "Repair the valve"
|
|
}
|
|
},
|
|
"description": "",
|
|
"id": "ac3aa6b0-568e-5a3f-963a-172aa3cfc7a4",
|
|
"kind": "Sequence",
|
|
"name": "Repair the valve ↔ Repair the valve",
|
|
"oa": "c59432fe-6092-5ee0-908d-9dbf39476471",
|
|
"sa": "0f195fea-3493-5ebd-966d-da9eddeb05d7"
|
|
},
|
|
"acdbee9c-5017-5154-804e-50801f0376ec": {
|
|
"alias": "trace_oa_assess_allocation",
|
|
"baseline": {
|
|
"oa": {
|
|
"description": "",
|
|
"name": "Allocation: Assess pressure alarm"
|
|
},
|
|
"sa": {
|
|
"description": "",
|
|
"name": "Allocation: Assess pressure alarm"
|
|
}
|
|
},
|
|
"description": "",
|
|
"id": "acdbee9c-5017-5154-804e-50801f0376ec",
|
|
"kind": "Manual",
|
|
"name": "Allocation: Assess pressure alarm ↔ Allocation: Assess pressure alarm",
|
|
"oa": "594c61cd-94e0-5c07-890d-edfd520d7df9",
|
|
"sa": "9b9356d7-2db2-5a94-a47e-ea892cf02afe"
|
|
},
|
|
"ad697c00-07d9-5799-89b3-2c78da8dff4d": {
|
|
"alias": "trace_oa_request_step",
|
|
"baseline": {
|
|
"oa": {
|
|
"description": "",
|
|
"name": "Request the field repair"
|
|
},
|
|
"sa": {
|
|
"description": "",
|
|
"name": "Request the field repair"
|
|
}
|
|
},
|
|
"description": "",
|
|
"id": "ad697c00-07d9-5799-89b3-2c78da8dff4d",
|
|
"kind": "Sequence",
|
|
"name": "Request the field repair ↔ Request the field repair",
|
|
"oa": "5ba8079c-2dbe-5e98-ae82-2b60c6020a02",
|
|
"sa": "40d94322-baa2-5c81-b261-ff47cdc33782"
|
|
},
|
|
"b13452bb-1a55-5ad6-b6d9-a37fb34e8d13": {
|
|
"alias": "trace_oa_repair",
|
|
"baseline": {
|
|
"oa": {
|
|
"description": "",
|
|
"name": "Repair valve in the field"
|
|
},
|
|
"sa": {
|
|
"description": "",
|
|
"name": "Repair valve in the field"
|
|
}
|
|
},
|
|
"description": "",
|
|
"id": "b13452bb-1a55-5ad6-b6d9-a37fb34e8d13",
|
|
"kind": "Refinement",
|
|
"name": "Repair valve in the field ↔ Repair valve in the field",
|
|
"oa": "a21465af-05f3-5fb5-8983-de26932422fb",
|
|
"sa": "9497e10f-04c4-5586-8738-2464a6f00bd4"
|
|
},
|
|
"b53863a2-ed80-5f98-ad3c-50e1b821066d": {
|
|
"alias": "trace_oa_monitor",
|
|
"baseline": {
|
|
"oa": {
|
|
"description": "",
|
|
"name": "Pressure supervision"
|
|
},
|
|
"sa": {
|
|
"description": "",
|
|
"name": "Pressure supervision"
|
|
}
|
|
},
|
|
"description": "",
|
|
"id": "b53863a2-ed80-5f98-ad3c-50e1b821066d",
|
|
"kind": "State",
|
|
"name": "Pressure supervision ↔ Pressure supervision",
|
|
"oa": "1970608f-85d1-5234-ac86-5e2b0df27dc3",
|
|
"sa": "132b3f28-3f88-5327-9868-8c8b645ed412"
|
|
},
|
|
"b97749d4-f9ad-5fb7-9d78-bc60a74e98eb": {
|
|
"alias": "trace_oa_high_pressure",
|
|
"baseline": {
|
|
"oa": {
|
|
"description": "",
|
|
"name": "Pressure alarm detected"
|
|
},
|
|
"sa": {
|
|
"description": "",
|
|
"name": "Pressure alarm detected"
|
|
}
|
|
},
|
|
"description": "",
|
|
"id": "b97749d4-f9ad-5fb7-9d78-bc60a74e98eb",
|
|
"kind": "State",
|
|
"name": "Pressure alarm detected ↔ Pressure alarm detected",
|
|
"oa": "65d6b8d6-271a-5c84-8b42-abbe310c955e",
|
|
"sa": "01490fa8-2f01-5ac8-9722-d55d45414379"
|
|
},
|
|
"bb72b2c2-6e32-5f65-9d8e-b33c1a65da37": {
|
|
"alias": "trace_oa_field_procedure",
|
|
"baseline": {
|
|
"oa": {
|
|
"description": "",
|
|
"name": "Field repair procedure"
|
|
},
|
|
"sa": {
|
|
"description": "",
|
|
"name": "Field repair procedure"
|
|
}
|
|
},
|
|
"description": "",
|
|
"id": "bb72b2c2-6e32-5f65-9d8e-b33c1a65da37",
|
|
"kind": "Sequence",
|
|
"name": "Field repair procedure ↔ Field repair procedure",
|
|
"oa": "5d3af417-244c-54bb-9588-16daedda4e1f",
|
|
"sa": "93eb6479-54e9-59cb-ac7b-16912347bfc0"
|
|
},
|
|
"bbf6f1a1-cb2b-5632-8ec0-bf4b8ef1a941": {
|
|
"alias": "trace_oa_decision",
|
|
"baseline": {
|
|
"oa": {
|
|
"description": "",
|
|
"name": "Can a remote reset safely recover pressure?"
|
|
},
|
|
"sa": {
|
|
"description": "",
|
|
"name": "Can a remote reset safely recover pressure?"
|
|
}
|
|
},
|
|
"description": "",
|
|
"id": "bbf6f1a1-cb2b-5632-8ec0-bf4b8ef1a941",
|
|
"kind": "Sequence",
|
|
"name": "Can a remote reset safely recover pressure? ↔ Can a remote reset safely recover pressure?",
|
|
"oa": "b280c6ca-e5f9-5424-a5c1-5676e01c2371",
|
|
"sa": "30c8fad9-a49b-5692-9542-3148e76afd7b"
|
|
},
|
|
"c132a0df-1270-55a8-ac4e-6e5075823dc1": {
|
|
"alias": "trace_oa_outer_technician",
|
|
"baseline": {
|
|
"oa": {
|
|
"description": "",
|
|
"name": "Technician"
|
|
},
|
|
"sa": {
|
|
"description": "",
|
|
"name": "Technician"
|
|
}
|
|
},
|
|
"description": "",
|
|
"id": "c132a0df-1270-55a8-ac4e-6e5075823dc1",
|
|
"kind": "Scenario",
|
|
"name": "Technician ↔ Technician",
|
|
"oa": "fffff882-78fd-5415-928d-c1ef7fac6576",
|
|
"sa": "155e4fe4-9e3b-5f4e-b886-28abcc3f086b"
|
|
},
|
|
"c47cf0b4-fe15-5175-bd62-5292e43adc39": {
|
|
"alias": "trace_oa_normal_transition",
|
|
"baseline": {
|
|
"oa": {
|
|
"description": "",
|
|
"name": "State transition: Monitoring"
|
|
},
|
|
"sa": {
|
|
"description": "",
|
|
"name": "State transition: Monitoring"
|
|
}
|
|
},
|
|
"description": "",
|
|
"id": "c47cf0b4-fe15-5175-bd62-5292e43adc39",
|
|
"kind": "Manual",
|
|
"name": "State transition: Monitoring ↔ State transition: Monitoring",
|
|
"oa": "21fe5e8e-cbc2-5dad-b3e8-1df46e167d97",
|
|
"sa": "6e2c1b47-764c-577a-b325-ff66dd2a2768"
|
|
},
|
|
"c5051628-b7af-5fb1-a014-bb60a0b46e03": {
|
|
"alias": "trace_oa_responder",
|
|
"baseline": {
|
|
"oa": {
|
|
"description": "",
|
|
"name": "Technician"
|
|
},
|
|
"sa": {
|
|
"description": "",
|
|
"name": "Technician"
|
|
}
|
|
},
|
|
"description": "",
|
|
"id": "c5051628-b7af-5fb1-a014-bb60a0b46e03",
|
|
"kind": "Scenario",
|
|
"name": "Technician ↔ Technician",
|
|
"oa": "fc81c5f0-0442-5b88-992b-e5b10f351c59",
|
|
"sa": "6249b54a-e396-5338-82b9-89266c55670d"
|
|
},
|
|
"c987bd0f-87f6-5550-945d-2a42450fe1c5": {
|
|
"alias": "trace_oa_mission",
|
|
"baseline": {
|
|
"oa": {
|
|
"description": "",
|
|
"name": "Maintain safe water supply"
|
|
},
|
|
"sa": {
|
|
"description": "",
|
|
"name": "Maintain safe water supply"
|
|
}
|
|
},
|
|
"description": "",
|
|
"id": "c987bd0f-87f6-5550-945d-2a42450fe1c5",
|
|
"kind": "Mission",
|
|
"name": "Maintain safe water supply ↔ Maintain safe water supply",
|
|
"oa": "c9c61f50-06e0-5d17-973d-dcc57cd5cc90",
|
|
"sa": "5ad034b1-084d-5273-9e70-971671766132"
|
|
},
|
|
"c9d65349-3400-58eb-8a55-57fa02de4b67": {
|
|
"alias": "trace_oa_contact",
|
|
"baseline": {
|
|
"oa": {
|
|
"description": "",
|
|
"name": "Technician service conversation"
|
|
},
|
|
"sa": {
|
|
"description": "",
|
|
"name": "Technician service conversation"
|
|
}
|
|
},
|
|
"description": "",
|
|
"id": "c9d65349-3400-58eb-8a55-57fa02de4b67",
|
|
"kind": "Exchange",
|
|
"name": "Technician service conversation ↔ Technician service conversation",
|
|
"oa": "27b47887-baf0-518b-bf87-f5acbf7d0b93",
|
|
"sa": "63009b5f-539e-5914-b630-ec6b7fefb4d5"
|
|
},
|
|
"cf92cedf-ea1a-510c-9bc5-89c16d60e8d2": {
|
|
"alias": "trace_oa_repair_operation",
|
|
"baseline": {
|
|
"oa": {
|
|
"description": "",
|
|
"name": "Valve repair"
|
|
},
|
|
"sa": {
|
|
"description": "",
|
|
"name": "Valve repair"
|
|
}
|
|
},
|
|
"description": "",
|
|
"id": "cf92cedf-ea1a-510c-9bc5-89c16d60e8d2",
|
|
"kind": "Item",
|
|
"name": "Valve repair ↔ Valve repair",
|
|
"oa": "d736c7d6-d369-550a-8ba4-dae223e40bb3",
|
|
"sa": "a962fc5e-3ab0-5296-8b0d-fd84633f9218"
|
|
},
|
|
"d32dd433-9c9e-5b57-9355-2970cc44a5f2": {
|
|
"alias": "trace_oa_field_merge",
|
|
"baseline": {
|
|
"oa": {
|
|
"description": "",
|
|
"name": "Continue"
|
|
},
|
|
"sa": {
|
|
"description": "",
|
|
"name": "Continue"
|
|
}
|
|
},
|
|
"description": "",
|
|
"id": "d32dd433-9c9e-5b57-9355-2970cc44a5f2",
|
|
"kind": "Manual",
|
|
"name": "Continue ↔ Continue",
|
|
"oa": "c8593670-8906-530f-b6a2-3ada77a9c219",
|
|
"sa": "0f6ac3fb-4ad6-581e-ad14-336472072d5e"
|
|
},
|
|
"d3626818-4846-5893-9c02-3407cdba7f3c": {
|
|
"alias": "trace_oa_response",
|
|
"baseline": {
|
|
"oa": {
|
|
"description": "",
|
|
"name": "Handle a pressure alarm"
|
|
},
|
|
"sa": {
|
|
"description": "",
|
|
"name": "Handle a pressure alarm"
|
|
}
|
|
},
|
|
"description": "",
|
|
"id": "d3626818-4846-5893-9c02-3407cdba7f3c",
|
|
"kind": "Sequence",
|
|
"name": "Handle a pressure alarm ↔ Handle a pressure alarm",
|
|
"oa": "58bae2b0-f560-50f2-818d-19091d22d18a",
|
|
"sa": "5139ce73-56fd-5875-ba3a-e569fc890231"
|
|
},
|
|
"d47d3c36-50fb-5189-b801-d6fd1694bd49": {
|
|
"alias": "trace_oa_technician",
|
|
"baseline": {
|
|
"oa": {
|
|
"description": "",
|
|
"name": "Field technician"
|
|
},
|
|
"sa": {
|
|
"description": "",
|
|
"name": "Field technician"
|
|
}
|
|
},
|
|
"description": "",
|
|
"id": "d47d3c36-50fb-5189-b801-d6fd1694bd49",
|
|
"kind": "Participant",
|
|
"name": "Field technician ↔ Field technician",
|
|
"oa": "e07c3952-4a1a-5cc7-b7d5-03a01101ce49",
|
|
"sa": "c05b9422-b9da-5de5-b21d-07ad23bd2b8a"
|
|
},
|
|
"d7773ff5-cef5-50c1-8f9d-c5659115e1f0": {
|
|
"alias": "trace_oa_confirm",
|
|
"baseline": {
|
|
"oa": {
|
|
"description": "",
|
|
"name": "Confirm safe pressure"
|
|
},
|
|
"sa": {
|
|
"description": "",
|
|
"name": "Confirm safe pressure"
|
|
}
|
|
},
|
|
"description": "",
|
|
"id": "d7773ff5-cef5-50c1-8f9d-c5659115e1f0",
|
|
"kind": "Refinement",
|
|
"name": "Confirm safe pressure ↔ Confirm safe pressure",
|
|
"oa": "727c0b5c-8db6-5eb7-83d6-735519c5949f",
|
|
"sa": "d75eb3fa-a27d-52d5-8782-8b342b3865f6"
|
|
},
|
|
"d9d47371-e98d-5d29-9df7-4de2d28a5c73": {
|
|
"alias": "trace_oa_pressure",
|
|
"baseline": {
|
|
"oa": {
|
|
"description": "",
|
|
"name": "Measured pressure"
|
|
},
|
|
"sa": {
|
|
"description": "",
|
|
"name": "Measured pressure"
|
|
}
|
|
},
|
|
"description": "",
|
|
"id": "d9d47371-e98d-5d29-9df7-4de2d28a5c73",
|
|
"kind": "Item",
|
|
"name": "Measured pressure ↔ Measured pressure",
|
|
"oa": "e7824764-5db9-5384-8198-2fbaea2b10b2",
|
|
"sa": "87d0a95b-af1b-5352-b753-e4c6533671a5"
|
|
},
|
|
"da8efc3c-78df-5b10-b2e5-1e28d6d99e86": {
|
|
"alias": "trace_oa_repair_request",
|
|
"baseline": {
|
|
"oa": {
|
|
"description": "",
|
|
"name": "Request field repair"
|
|
},
|
|
"sa": {
|
|
"description": "",
|
|
"name": "Request field repair"
|
|
}
|
|
},
|
|
"description": "",
|
|
"id": "da8efc3c-78df-5b10-b2e5-1e28d6d99e86",
|
|
"kind": "Exchange",
|
|
"name": "Request field repair ↔ Request field repair",
|
|
"oa": "cf423ea2-8b2e-5a27-93d4-5e8542d9db8d",
|
|
"sa": "93474111-f23e-56c1-b61b-b7c2396b91bd"
|
|
},
|
|
"e63b14d2-f408-56a2-aec4-be20cf4ace73": {
|
|
"alias": "trace_oa_report_step",
|
|
"baseline": {
|
|
"oa": {
|
|
"description": "",
|
|
"name": "Report the measured result"
|
|
},
|
|
"sa": {
|
|
"description": "",
|
|
"name": "Report the measured result"
|
|
}
|
|
},
|
|
"description": "",
|
|
"id": "e63b14d2-f408-56a2-aec4-be20cf4ace73",
|
|
"kind": "Sequence",
|
|
"name": "Report the measured result ↔ Report the measured result",
|
|
"oa": "df2fd3f8-6bc2-5380-a13f-36643ed35ac7",
|
|
"sa": "ea32e4ec-8bdc-57ea-8a90-7b09ba4f0eac"
|
|
},
|
|
"e848da41-445e-5e3c-8b4e-ef53fdddf1e1": {
|
|
"alias": "trace_oa_assess_step",
|
|
"baseline": {
|
|
"oa": {
|
|
"description": "",
|
|
"name": "Assess the alarm"
|
|
},
|
|
"sa": {
|
|
"description": "",
|
|
"name": "Assess the alarm"
|
|
}
|
|
},
|
|
"description": "",
|
|
"id": "e848da41-445e-5e3c-8b4e-ef53fdddf1e1",
|
|
"kind": "Sequence",
|
|
"name": "Assess the alarm ↔ Assess the alarm",
|
|
"oa": "0b07b9ed-492d-57f6-b0b1-ce8a709238a7",
|
|
"sa": "9024243c-ccc1-5edb-8477-2aa16e5e9a50"
|
|
},
|
|
"e96ff119-bb4d-5fd9-9ab7-2ede0d3fd418": {
|
|
"alias": "trace_oa_contact_category",
|
|
"baseline": {
|
|
"oa": {
|
|
"description": "",
|
|
"name": "Field contact"
|
|
},
|
|
"sa": {
|
|
"description": "",
|
|
"name": "Field contact"
|
|
}
|
|
},
|
|
"description": "",
|
|
"id": "e96ff119-bb4d-5fd9-9ab7-2ede0d3fd418",
|
|
"kind": "Manual",
|
|
"name": "Field contact ↔ Field contact",
|
|
"oa": "19bd3a3a-4d0c-56d5-bf50-a6b43fd81771",
|
|
"sa": "781cbe75-410f-5cc5-aeb8-a43491f77b99"
|
|
},
|
|
"eee79ec1-41d7-5374-986e-995a56b9026f": {
|
|
"alias": "trace_oa_remote_path",
|
|
"baseline": {
|
|
"oa": {
|
|
"description": "",
|
|
"name": "remote reset is authorized"
|
|
},
|
|
"sa": {
|
|
"description": "",
|
|
"name": "remote reset is authorized"
|
|
}
|
|
},
|
|
"description": "",
|
|
"id": "eee79ec1-41d7-5374-986e-995a56b9026f",
|
|
"kind": "Manual",
|
|
"name": "remote reset is authorized ↔ remote reset is authorized",
|
|
"oa": "76218d89-68fd-531d-b35b-90c5b769a5ef",
|
|
"sa": "d8b6710a-e713-5979-934f-e5ca7d155bb4"
|
|
},
|
|
"f0cc86e5-f8fd-5091-a40d-dbfb6515072f": {
|
|
"alias": "trace_oa_call",
|
|
"baseline": {
|
|
"oa": {
|
|
"description": "",
|
|
"name": "Request valve repair"
|
|
},
|
|
"sa": {
|
|
"description": "",
|
|
"name": "Request valve repair"
|
|
}
|
|
},
|
|
"description": "",
|
|
"id": "f0cc86e5-f8fd-5091-a40d-dbfb6515072f",
|
|
"kind": "Scenario",
|
|
"name": "Request valve repair ↔ Request valve repair",
|
|
"oa": "b97437c6-cd7a-5a05-b537-b30a17dd936a",
|
|
"sa": "8bab4783-a098-5984-9e36-493957caf26c"
|
|
},
|
|
"f2b7050c-629d-533f-b873-bffc33e072f7": {
|
|
"alias": "trace_oa_request_then_repair",
|
|
"baseline": {
|
|
"oa": {
|
|
"description": "",
|
|
"name": "Sequence link: Repair the valve"
|
|
},
|
|
"sa": {
|
|
"description": "",
|
|
"name": "Sequence link: Repair the valve"
|
|
}
|
|
},
|
|
"description": "",
|
|
"id": "f2b7050c-629d-533f-b873-bffc33e072f7",
|
|
"kind": "Manual",
|
|
"name": "Sequence link: Repair the valve ↔ Sequence link: Repair the valve",
|
|
"oa": "3f54d890-4ca5-5e36-873b-abb5c92d578c",
|
|
"sa": "6a6d968f-26d6-5dbb-b721-5a27d362779a"
|
|
},
|
|
"f5733d3f-eee3-5cf7-a422-5edd2054d6a6": {
|
|
"alias": "trace_oa_use_conversation",
|
|
"baseline": {
|
|
"oa": {
|
|
"description": "",
|
|
"name": "Use the reviewed repair conversation"
|
|
},
|
|
"sa": {
|
|
"description": "",
|
|
"name": "Use the reviewed repair conversation"
|
|
}
|
|
},
|
|
"description": "",
|
|
"id": "f5733d3f-eee3-5cf7-a422-5edd2054d6a6",
|
|
"kind": "Scenario",
|
|
"name": "Use the reviewed repair conversation ↔ Use the reviewed repair conversation",
|
|
"oa": "9ff94014-afa1-50ab-a4d3-8e9dd0565cc5",
|
|
"sa": "1c9da843-e2d3-5591-8e3f-db083a42867e"
|
|
},
|
|
"f8d34715-1dc8-504b-acdf-78b770aad1e8": {
|
|
"alias": "trace_oa_repair_then_report",
|
|
"baseline": {
|
|
"oa": {
|
|
"description": "",
|
|
"name": "Sequence link: Report the measured result"
|
|
},
|
|
"sa": {
|
|
"description": "",
|
|
"name": "Sequence link: Report the measured result"
|
|
}
|
|
},
|
|
"description": "",
|
|
"id": "f8d34715-1dc8-504b-acdf-78b770aad1e8",
|
|
"kind": "Manual",
|
|
"name": "Sequence link: Report the measured result ↔ Sequence link: Report the measured result",
|
|
"oa": "c8196d35-2168-5fef-8b03-ba0d139bc00f",
|
|
"sa": "7fb30b1d-195c-5f0e-a19c-a536f519a899"
|
|
},
|
|
"fb02420d-b066-5773-87c1-198a056e0731": {
|
|
"alias": "trace_oa_assess_on_entry",
|
|
"baseline": {
|
|
"oa": {
|
|
"description": "",
|
|
"name": "Assess when repair is needed"
|
|
},
|
|
"sa": {
|
|
"description": "",
|
|
"name": "Assess when repair is needed"
|
|
}
|
|
},
|
|
"description": "",
|
|
"id": "fb02420d-b066-5773-87c1-198a056e0731",
|
|
"kind": "Manual",
|
|
"name": "Assess when repair is needed ↔ Assess when repair is needed",
|
|
"oa": "7fa37e63-db65-5aa7-88f2-31ff4347a787",
|
|
"sa": "a887f96a-37cb-5891-8070-011fa276e5b5"
|
|
},
|
|
"fd195498-dbba-523b-94d0-49f3b9531a3e": {
|
|
"alias": "trace_oa_outer_controller",
|
|
"baseline": {
|
|
"oa": {
|
|
"description": "",
|
|
"name": "Controller"
|
|
},
|
|
"sa": {
|
|
"description": "",
|
|
"name": "Controller"
|
|
}
|
|
},
|
|
"description": "",
|
|
"id": "fd195498-dbba-523b-94d0-49f3b9531a3e",
|
|
"kind": "Scenario",
|
|
"name": "Controller ↔ Controller",
|
|
"oa": "2011b3ac-614b-5a47-8891-7ff81965f425",
|
|
"sa": "1edfcf9e-9bfa-51f1-80d5-62b8fd8bb023"
|
|
},
|
|
"ff84fc06-6f99-5cf3-b73d-236e9eff98a3": {
|
|
"alias": "trace_oa_reset_step",
|
|
"baseline": {
|
|
"oa": {
|
|
"description": "",
|
|
"name": "Try the authorized remote reset"
|
|
},
|
|
"sa": {
|
|
"description": "",
|
|
"name": "Try the authorized remote reset"
|
|
}
|
|
},
|
|
"description": "",
|
|
"id": "ff84fc06-6f99-5cf3-b73d-236e9eff98a3",
|
|
"kind": "Sequence",
|
|
"name": "Try the authorized remote reset ↔ Try the authorized remote reset",
|
|
"oa": "d2026fc2-74a8-5e22-9942-ff3eb68a3677",
|
|
"sa": "bfa2ef0b-ce68-55c2-a9e5-31ea8a74fce6"
|
|
}
|
|
}
|
|
}
|