|
|
| Line 1: |
Line 1: |
| − | 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.
| + | #REDIRECT [[MRO (Plugin)#MRO Task Types]] |
| − | | + | |
| − | == 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]]<br/>
| + | |
| − | Implemented Properties:
| + | |
| − | {| class="wikitable" width=50%
| + | |
| − | |-
| + | |
| − | ! width=30% | Name !! width=20% | 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.<br/>
| + | |
| − | | + | |
| − | Extra Classifications: [[MROCLS_SWITCH_START_TASK]]<br/>
| + | |
| − | Implemented Properties:
| + | |
| − | {| class="wikitable" width=50%
| + | |
| − | |-
| + | |
| − | ! width=30% | Name !! width=20% | Data type !! Comment
| + | |
| − | |-
| + | |
| − | | EXPRESSION || {{String}} || Condition that will be evaluated by the client
| + | |
| − | |-
| + | |
| − | | VALUE || {{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
| + | |
| − | |-
| + | |
| − | | VALUE || {{Boolean}} || Result of the evaluated expression
| + | |
| − | |}
| + | |
| − | | + | |
| − | [[Category:Plugin|MRO Implemented Objects]]
| + | |
| − | | + | |
| − | === 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.<br/>
| + | |
| − | | + | |
| − | Extra Classifications: [[MROCLS_SWITCH_END_TASK]]<br/>
| + | |
| − | Implemented Properties:
| + | |
| − | {| class="wikitable" width=50%
| + | |
| − | |-
| + | |
| − | ! width=30% | Name !! width=20% | Data type !! Comment
| + | |
| − | |-
| + | |
| − | | VALUE || {{Boolean}} || Task completion
| + | |
| − | |-
| + | |
| − | | LK_SWITCH_START_TASK || {{Guid}} || Link to Switch task
| + | |
| − | |}
| + | |
| − | | + | |
| − | === Check Task ===
| + | |
| − | MetaClass Name: CHECK_TASK | Metaclass UID: A360287D-2979-4D91-8B1A-6086FC1BEDA1 <br>
| + | |
| − | MetaClass Name: CUSTOM_CHECK_TASK | Metaclass UID: DF61A1DB-5238-4A87-85A6-B9C09B54B242
| + | |
| − | | + | |
| − | A Check Task confirms task completion. The task is complete once a value is selected (including Not Applicable).<br/>
| + | |
| − | | + | |
| − | Extra Classifications: [[MROCLS_MRO_CHECK_TASK]]<br/>
| + | |
| − | Implemented Properties:
| + | |
| − | {| class="wikitable" width=50%
| + | |
| − | |-
| + | |
| − | ! width=30% | Name !! width=20% | Data type !! Comment
| + | |
| − | |-
| + | |
| − | | VALUE || {{Boolean}} || Task completion
| + | |
| − | |}
| + | |
| − | | + | |
| − | === Numeric Task ===
| + | |
| − | MetaClass Name: NUMERIC_TASK | MetaClass UID: b1789da3-bd67-4f93-b14b-22fd41afb215 <br>
| + | |
| − | 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: [[MROCLS_MRO_NUMERIC_TASK]]<br/>
| + | |
| − | Implemented Properties:
| + | |
| − | {| class="wikitable" width=50%
| + | |
| − | |-
| + | |
| − | ! width=30% | Name !! width=20% | Data type !! Comment
| + | |
| − | |-
| + | |
| − | | VALUE || {{Double}} || Recorded double numeric value
| + | |
| − | |-
| + | |
| − | | VALUE_UNIT || {{String}} || Measurment unit
| + | |
| − | |}
| + | |
| − | | + | |
| − | | + | |
| − | | + | |
| − | === Inspection Task ===
| + | |
| − | MetaClass Name: INSPECTION_TASK | MetaClass UID: 08571b05-a093-479a-a10a-9d03c435b1b5 <br>
| + | |
| − | 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.<br/>
| + | |
| − | 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]]<br/>
| + | |
| − | Implemented Properties:
| + | |
| − | {| class="wikitable" width=50%
| + | |
| − | |-
| + | |
| − | ! width=30% | Name !! width=20% | 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 <br>
| + | |
| − | 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<br/>
| + | |
| − | Implemented Properties:
| + | |
| − | {| class="wikitable" width=50%
| + | |
| − | |-
| + | |
| − | ! width=30% | Name !! width=20% | Data type !! Comment
| + | |
| − | |-
| + | |
| − | | VALUE || {{String}} || Entered text
| + | |
| − | |}
| + | |
| − | | + | |
| − | === Picture Task ===
| + | |
| − | MetaClass Name: PICTURE_TASK | MetaClass UID: bee0b281-7da1-470e-9838-46724d47b621 <br>
| + | |
| − | 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).<br/>
| + | |
| − | 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_PICTURE_TASK]]<br/>
| + | |
| − | Implemented Properties:
| + | |
| − | {| class="wikitable" width=50%
| + | |
| − | |-
| + | |
| − | ! width=30% | Name !! width=20% | Data type !! Comment
| + | |
| − | |-
| + | |
| − | | VALUE || {{Boolean}} || Task completion
| + | |
| − | |}
| + | |
| − | | + | |
| − | | + | |
| − | | + | |
| − | === Pick List Task ===
| + | |
| − | MetaClass Name: PICKLIST_TASK | MetaClass UID: 78651014-f41e-4254-987f-6cf55c687d35 <br>
| + | |
| − | MetaClass Name: CUSTOM_PICKLIST_TASK | MetaClass UID: 83551c77-554e-4715-b327-16f0a6ee196a
| + | |
| − | | + | |
| − | A Pick List Task allows the user to select one value from a list of available items. It looks and behaves similarly to a standard Integer Task with a Selective List, but its selectable values are provided by an [[UBIK_Active_Lists|Active List]] defined on instance level.
| + | |
| − | | + | |
| − | Once a list item is selected, the task is considered complete. Alternatively, the task can be completed by selecting Not Applicable, if this option is available.
| + | |
| − | | + | |
| − | Pick List Tasks are intended for MRO workflows where the available options depend on the concrete task instance or workflow context instead of being defined globally.
| + | |
| − | | + | |
| − | Extra Classifications: none<br/>
| + | |
| − | Implemented Properties:
| + | |
| − | {| class="wikitable" width=50%
| + | |
| − | |-
| + | |
| − | ! width=30% | Name !! width=20% | Data type !! Comment
| + | |
| − | |-
| + | |
| − | | VALUE || {{Integer}} || Selected list item value
| + | |
| − | |}
| + | |
| − | | + | |
| − | [[Category:Plugin|MRO Implemented Objects]]
| + | |
| − | | + | |
| − | === Supervisor Check Task ===
| + | |
| − | MetaClass Name: SUPERVISOR_CHECK_TASK | MetaClass UID: 76910d64-5bc0-4674-9c43-108959119846 <br>
| + | |
| − | 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.<br/>
| + | |
| − | Confirmation is only possible after NFC recognition of the supervisor and PIN entry.
| + | |
| − | | + | |
| − | Extra Classifications: [[MROCLS_MRO_SUPERVISOR_TASK]]<br/>
| + | |
| − | Implemented Properties:
| + | |
| − | {| class="wikitable" width=50%
| + | |
| − | |-
| + | |
| − | ! width=30% | Name !! width=20% | 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 <br>
| + | |
| − | MetaClass Name: CUSTOM_INTERFACE_TASK | MetaClass UID: e437ef02-d49b-4f23-9ab8-9a9836366c3d
| + | |
| − | | + | |
| − | Currently under development.
| + | |
| − | | + | |
| − | Extra Classifications: [[MROCLS_MRO_SUPERVISOR_TASK]]<br/>
| + | |
| − | Implemented Properties:
| + | |
| − | {| class="wikitable" width=50%
| + | |
| − | |-
| + | |
| − | ! width=30% | Name !! width=20% | Data type !! Comment
| + | |
| − | |-
| + | |
| − | | VALUE || {{Boolean}} || Task completion
| + | |
| − | |}
| + | |
| − | | + | |
| − | === Calculation Task ===
| + | |
| − | MetaClass Name: CALCULATION_TASK | Metaclass UID: 3ec9d0f2-9d0f-4c1b-80bd-1efeaf010fa0 <br>
| + | |
| − | MetaClass Name: CUSTOM_CALCULATION_TASK | Metaclass UID: e2b24a28-2382-46d2-8f4b-5f52168a9e27
| + | |
| − | | + | |
| − | Currently under development.
| + | |
| − | | + | |
| − | Extra Classifications: [[MROCLS_CALCULATION_TASK]]<br/>
| + | |
| − | Implemented Properties:
| + | |
| − | {| class="wikitable" width=50%
| + | |
| − | |-
| + | |
| − | ! width=30% | Name !! width=20% | Data type !! Comment
| + | |
| − | |-
| + | |
| − | | EXPRESSION || {{String}} || Condition that will be evaluated by the client
| + | |
| − | |-
| + | |
| − | | VALUE || {{Integer}} || Evaluation state (Undefined = 0, Pending = 10, Finished = 20, Error = 30)
| + | |
| − | |-
| + | |
| − | | TARGET_PROPERTY_NAME || {{String}} || Name of Target Property (on owner)
| + | |
| − | |-
| + | |
| − | | TARGET_PROPERTY_TYPE || {{Integer}} || Type of Target Property (Undefined = 0, Bool = 1, Int = 3, Double = 4)
| + | |
| − | |}
| + | |
| − | | + | |
| − | [[Category:Plugin|MRO Implemented Objects]]
| + | |
| − | | + | |
| − | === Signature Task ===
| + | |
| − | MetaClass Name: SIGNATURE_TASK | Metaclass UID: 66D6A529-E233-4CE2-9E11-B65984D5B0DA <br>
| + | |
| − | MetaClass Name: CUSTOM_SIGNATURE_TASK | Metaclass UID: ECE1E20F-2BA3-4BC4-A0DD-9AFFDBB23790
| + | |
| − | | + | |
| − | A Signature Task captures a sign-off action to confirm the completion of a procedure. The task is complete once a written signature is provided.<br/>
| + | |
| − | | + | |
| − | Extra Classifications: none<br/>
| + | |
| − | Implemented Properties:
| + | |
| − | {| class="wikitable" width=50%
| + | |
| − | |-
| + | |
| − | ! width=30% | Name !! width=20% | Data type !! Comment
| + | |
| − | |-
| + | |
| − | | VALUE || {{Signature}} || Signature
| + | |
| − | |}
| + | |
| − | | + | |
| − | == 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_CHECK_TASK | MetaClass UID: 63D68EA4-E78C-4A33-A35A-301A01A2568E <br>
| + | |
| − | MetaClass Name: PROCEDURE_NUMERIC_TASK | MetaClass UID: f578f50b-eecd-4734-929b-43e1f1f246fa <br>
| + | |
| − | MetaClass Name: PROCEDURE_INSPECTION_TASK | MetaClass UID: 9369b841-c5bf-43df-909f-3a5063763f81 <br>
| + | |
| − | MetaClass Name: PROCEDURE_TEXT_TASK | MetaClass UID: 4dd8fee2-9d3e-4fa1-9a61-d580f5d4201c <br>
| + | |
| − | MetaClass Name: PROCEDURE_PICTURE_TASK | MetaClass UID: 4c0db9da-dfcc-48ad-9d89-6c958a5ac39f <br>
| + | |
| − | MetaClass Name: PROCEDURE_SUPERVISOR_CHECK_TASK | MetaClass UID: 9bb8e1b1-04f8-46f0-a9c9-0bb2960a49e5 <br>
| + | |
| − | MetaClass Name: PROCEDURE_INTERFACE_TASK | MetaClass UID: 8d9ff119-510b-425c-b917-f72783e4570c <br>
| + | |
| − | MetaClass Name: PROCEDURE_CALCULATION_TASK | Metaclass UID: ed31735c-c807-40e9-b9a4-254e77445dd5 <br>
| + | |
| − | MetaClass Name: PROCEDURE_SIGNATURE_TASK | Metaclass UID: 202CDB9D-BEEB-4E5A-A333-5235A9E6FF94 <br>
| + | |
| − | MetaClass Name: PROCEDURE_PICK_LIST_TASK | MetaClass UID: 241a2248-36f6-44ab-9c8d-0357b7cbe24c <br>
| + | |
| − | | + | |
| − | [[Category:Plugin|MRO Implemented Objects]]
| + | |
| − | | + | |
| − | == 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<br/>
| + | |
| − | Implemented Properties:
| + | |
| − | {| class="wikitable" width=50%
| + | |
| − | |-
| + | |
| − | ! width=30% | Name !! width=20% | 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<br/>
| + | |
| − | Implemented Properties:
| + | |
| − | {| class="wikitable" width=50%
| + | |
| − | |-
| + | |
| − | ! width=30% | Name !! width=20% | Data type !! Comment
| + | |
| − | |-
| + | |
| − | | LK_PICTURE_TASK || {{Guid}} ||
| + | |
| − | |}
| + | |
| − | | + | |
| − | | + | |
| − | == See also ==
| + | |
| − | * [[MRO_(Plugin)]]
| + | |
| − | * [[MRO_Objects_(Client)]]
| + | |
| − | * [[MROCLS_MRO_TASK#Task]] (Classification)
| + | |
| − | * [[MROCLS_SEQUENTIALTASK]] (Classification)
| + | |
| − | * [[MROCLS_MRO_CHECK_TASK#Check Task]] (Classification)
| + | |
| − | * [[MROCLS_MRO_INSPECTION_TASK#Inspection Task]] (Classification)
| + | |
| − | * [[MROCLS_PROCEDURE#Procedure Workpackage]] (Classification)
| + | |
| − | * [[MROCLS_SWITCH_TASK#Switch Task]] (Classification)
| + | |
| − | * [[MROCLS_SWITCH_END_TASK#Switch End Task]] (Classification)
| + | |
| − | * [[MROCLS_CALCULATION_TASK#Calculation Task]] (Classification)
| + | |
| − | * [[MROCLS_PICK_LIST_TASK]] (Classification)
| + | |
| | | | |
| | [[Category:Plugin|MRO Implemented Objects]] | | [[Category:Plugin|MRO Implemented Objects]] |