{ "alias": "pressure_restoration", "artifact_links": {}, "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": {}, "elements": { "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 }, "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" }, "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 }, "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 }, "32aa9940-df6e-5a12-b9bd-6337e2d2ed22": { "alias": "oa_control", "body": { "Oa": "Entity" }, "description": "", "id": "32aa9940-df6e-5a12-b9bd-6337e2d2ed22", "name": "Control room", "parent": null }, "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 }, "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 }, "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" }, "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" }, "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" }, "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" }, "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" }, "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 }, "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" }, "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" }, "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" }, "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" }, "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" }, "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 }, "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 }, "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 }, "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" }, "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" }, "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" }, "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" }, "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" }, "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" }, "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" }, "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" }, "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" }, "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" }, "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" }, "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" }, "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": {} }