MRO Implemented Objects

MRO Implemented Objects are pre-configured standard MRO objects enhanced with additional logic and features. For most tasks, value properties are pre-set, and many of them also implement additional MRO-relevant classifications.

Workpackage

Procedure Workpackage

MetaClass Name: PROCEDURE_WORKPACKAGE | MetaClass UID: 007c78f8-fafd-4bde-8add-e11990625e7a

A Procedure Workpackage serves as a container for tasks and other procedures. It stores its entire structure in a JSON format, which is predefined using a workflow editor. When a specific state is triggered, the corresponding sub-tasks and procedures are created or updated accordingly.

Extra Classifications: MROCLS PROCEDURE
Implemented Properties:

Name Data type Comment
PROCEDURE_STATUS Integer Represents the current state: Draft = 10, ReadyToUse = 20, Published = 30, Open = 40, Executing = 50, Completed = 60, Approved = 70, Rejected = 80
JSON String JSON representation of the procedure
ISTEMPLATE Boolean Indicates whether the procedure is a template

Task

Switch Start Task

MetaClass Name: SWITCH_START_TASK | MetaClass UID: 3c3614e2-635f-4e07-b02a-a72c81b9e328

A Switch Start Task confirms task completion by the system after an expression calculation. The task is automatically marked as complete once the calculation finishes successfully. No user input is required.

Extra Classifications: MROCLS SWITCH START TASK
Implemented Properties:

Name Data type Comment
VALUE Boolean Task completion
EXPRESSION String Condition that will be evaluated by the client
EVALUATION_STATUS Integer Evaluation state: Undefined = 0, Ongoing = 10, Finished = 20, Error = 30
BRANCH_TRUE Guid Link to another task or task owner for the case the expression is evaluated as true
BRANCH_FALSE Guid Link to another task or task owner for the case the expression is evaluated as false
DISPLAYSTRING_TRUE String DisplayString for the case the expression is evaluated as true
DISPLAYSTRING_FALSE String DisplayString for the case the expression is evaluated as false

Switch End Task

MetaClass Name: SWITCH_END_TASK | MetaClass UID: 261a3e63-2b8e-4f3e-ab22-295bbe421e7a

A Switch End Task confirms task completion by the system. The task is invisible to the user and is always automatically marked as complete. No user input is required.

Extra Classifications: MROCLS SWITCH END TASK
Implemented Properties:

Name Data type Comment
VALUE Boolean Task completion
LK_SWITCH_START_TASK Guid Link to Switch task

Numeric Task

MetaClass Name: NUMERIC_TASK | MetaClass UID: b1789da3-bd67-4f93-b14b-22fd41afb215
MetaClass Name: CUSTOM_NUMERIC_TASK | MetaClass UID: 047d05f3-a876-4f9d-a40e-2a098e9ba49b

A Numeric Task records a numeric double value (e.g., from a temperature sensor). Once a value is entered (including Not Applicable), the task is considered complete. An acceptability range and measurement unit can be defined. If the value falls outside the acceptable range, a red alert and/or a technical status update can be triggered. The behaviour of the previous value indicator must be defined separately.

Extra Classifications: none
Implemented Properties:

Name Data type Comment
VALUE Double Recorded double numeric value
VALUE_MAX Double Upper limit of acceptable range
VALUE_MIN Double Lower limit of acceptable range
VALUE_UNIT String Measurment unit


Inspection Task

MetaClass Name: INSPECTION_TASK | MetaClass UID: 08571b05-a093-479a-a10a-9d03c435b1b5
MetaClass Name: CUSTOM_INSPECTION_TASK | MetaClass UID: a0123b54-ddcf-49be-8c66-7ca86c4c5277

An Inspection Task captures a binary decision. Once a value is selected (including Not Applicable), the task is complete.
Custom labels can override the default icons: Checkmark (✔) and Cross (✘). Label behavior must be defined separately in the customization settings.

Extra Classifications: MROCLS MRO INSPECTION TASK
Implemented Properties:

Name Data type Comment
VALUE Boolean Task completion
LABEL_FALSE String Label for negative outcome
LABEL_TRUE String Label for positive outcome

Text Task

MetaClass Name: TEXT_TASK | MetaClass UID: 7298d038-003a-41d5-bc24-c97018ca7e85
MetaClass Name: CUSTOM_TEXT_TASK | MetaClass UID: c0a95da8-8e32-4036-8db4-ef438deb14de

A Text Task allows entry of free-form text. Once a value is entered (including Not Applicable), the task is complete.

Extra Classifications: none
Implemented Properties:

Name Data type Comment
VALUE String Entered text

Picture Task

MetaClass Name: PICTURE_TASK | MetaClass UID: bee0b281-7da1-470e-9838-46724d47b621
MetaClass Name: CUSTOM_PICTURE_TASK | MetaClass UID: e58c6957-ecb2-4e3f-a4b7-6953b917d7d4

A Picture Task confirms whether a photo has been taken. The task is only complete once a value is entered (including Not Applicable).
A button must be available to add a photo as a child object. Task confirmation is blocked unless at least one photo is attached. The behavior for photo addition and confirmation blocking must be defined in customization.

Extra Classifications: MROCLS MRO CHECK TASK
Implemented Properties:

Name Data type Comment
VALUE Boolean Task completion

Dynamic List Task

MetaClass Name: DYNAMIC_LIST_TASK | MetaClass UID: 78651014-f41e-4254-987f-6cf55c687d35
MetaClass Name: CUSTOM_DYNAMIC_LIST_TASK | MetaClass UID: 83551c77-554e-4715-b327-16f0a6ee196a

A Dynamic List Task allows selection from a list of options. Once a value is selected (including Not Applicable), the task is complete.
Selection behaviour must be defined in the data model and requires implementation of Dynamic Selective List.

Extra Classifications: none
Implemented Properties:

Name Data type Comment
VALUE Guid Selected item

Supervisor Check Task

MetaClass Name: SUPERVISOR_CHECK_TASK | MetaClass UID: 76910d64-5bc0-4674-9c43-108959119846
MetaClass Name: CUSTOM_SUPERVISOR_CHECK_TASK | MetaClass UID: 1e4a5506-0c6f-4447-bd0a-d5c87282a0e9

A Supervisor Check Task confirms task completion by a supervisor. The task is complete once a value is selected.
Confirmation is only possible after NFC recognition of the supervisor and PIN entry.

Extra Classifications: MROCLS MRO SUPERVISOR TASK
Implemented Properties:

Name Data type Comment
VALUE Boolean Task completion
SUPERVISOR Guid Supervisor
PERMISSION String Supervisor permissions

Interface Task

MetaClass Name: INTERFACE_TASK | MetaClass UID: d9a80e3d-02f6-4f0c-b243-7ece9ad82849
MetaClass Name: CUSTOM_INTERFACE_TASK | MetaClass UID: e437ef02-d49b-4f23-9ab8-9a9836366c3d

Currently under development.

Extra Classifications: MROCLS MRO SUPERVISOR TASK
Implemented Properties:

Name Data type Comment
VALUE Boolean Task completion

Calculation Task

MetaClass Name: CALCULATION_TASK | Metaclass UID: 3ec9d0f2-9d0f-4c1b-80bd-1efeaf010fa0
MetaClass Name: CUSTOM_CALCULATION_TASK | Metaclass UID: e2b24a28-2382-46d2-8f4b-5f52168a9e27

Extra Classifications: MROCLS MRO SUPERVISOR TASK
Implemented Properties:

Name Data type Comment
VALUE Boolean Task completion
EXPRESSION String Expression


Procedure Tasks

The following tasks are specialized versions intended for use within procedures. They implement both the MROCLS SEQUENTIALTASK and MROCLS GROUPEDTASK classifications.

MetaClass Name: PROCEDURE_NUMERIC_TASK | MetaClass UID: f578f50b-eecd-4734-929b-43e1f1f246fa
MetaClass Name: PROCEDURE_INSPECTION_TASK | MetaClass UID: 9369b841-c5bf-43df-909f-3a5063763f81
MetaClass Name: PROCEDURE_TEXT_TASK | MetaClass UID: 4dd8fee2-9d3e-4fa1-9a61-d580f5d4201c
MetaClass Name: PROCEDURE_PICTURE_TASK | MetaClass UID: 4c0db9da-dfcc-48ad-9d89-6c958a5ac39f
MetaClass Name: PROCEDURE_DYNAMIC_LIST_TASK | MetaClass UID: 241a2248-36f6-44ab-9c8d-0357b7cbe24c
MetaClass Name: PROCEDURE_SUPERVISOR_CHECK_TASK | MetaClass UID: 9bb8e1b1-04f8-46f0-a9c9-0bb2960a49e5
MetaClass Name: PROCEDURE_INTERFACE_TASK | MetaClass UID: 8d9ff119-510b-425c-b917-f72783e4570c
MetaClass Name: PROCEDURE_CALCULATION_TASK | Metaclass UID: ed31735c-c807-40e9-b9a4-254e77445dd5


File Documents

JSON File Document

MetaClass Name: FILEDOCUMENT_MRO_JSON | MetaClass UID: 016e57d5-37b3-42e0-a753-f675d4cbf338

File Document for JSON file of a Procedure Workpackage.


Extra Classifications: none
Implemented Properties:

Name Data type Comment
LK_PROCEDURE_WORKPACKAGE Guid

Picture Task File document

MetaClass Name: FILEDOCUMENT_MRO_PICTURE_TASK | MetaClass UID: 2488fd79-4729-4090-9587-82103a9869e0

File Document for image files of a Picture Task.

Extra Classifications: none
Implemented Properties:

Name Data type Comment
LK_PICTURE_TASK Guid


See also

Help improve this page!

Keep track of this page and all changes to it.