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
- MRO (Plugin)
- MRO Objects (Client)
- MROCLS MRO TASK (Classification)
- MROCLS SEQUENTIALTASK (Classification)
- MROCLS MRO CHECK TASK (Classification)
- MROCLS MRO INSPECTION TASK (Classification)
- MROCLS PROCEDURE (Classification)
- MROCLS SWITCH TASK (Classification)
- MROCLS SWITCH END TASK (Classification)