|
|
| (27 intermediate revisions by 3 users not shown) |
| Line 1: |
Line 1: |
| − | MRO Implemented Objects are pre-configured standard MRO objects enhanced with additional logic and features. They all implement [[MROCLS_MRO_TASK#Task]] an [[MROCLS SEQUENTIALTASK]] classification. Value properties are pre-set, and many of them also implement additional MRO-relevant classifications.
| + | #REDIRECT [[MRO (Plugin)#MRO Task Types]] |
| | | | |
| − | ==== Switch Start Task ====
| + | [[Category:Plugin|MRO Implemented Objects]] |
| − | 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
| + | |
| − | |-
| + | |
| − | | 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.<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
| + | |
| − | |}
| + | |
| − | | + | |
| − | ==== Numeric Task ====
| + | |
| − | MetaClass Name: NUMERIC_TASK | MetaClass UID: b1789da3-bd67-4f93-b14b-22fd41afb215
| + | |
| − | | + | |
| − | 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<br/>
| + | |
| − | Implemented Properties:
| + | |
| − | {| class="wikitable" width=50%
| + | |
| − | |-
| + | |
| − | ! width=30% | Name !! width=20% | 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
| + | |
| − | | + | |
| − | 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
| + | |
| − | | + | |
| − | 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
| + | |
| − | | + | |
| − | 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_MRO_CHECK_TASK]]<br/>
| + | |
| − | Implemented Properties:
| + | |
| − | {| class="wikitable" width=50%
| + | |
| − | |-
| + | |
| − | ! width=30% | Name !! width=20% | Data type !! Comment
| + | |
| − | |-
| + | |
| − | | VALUE || {{Boolean}} || Task completion
| + | |
| − | |}
| + | |
| − | | + | |
| − | ==== Dynamic List Task ====
| + | |
| − | MetaClass Name: DYNAMIC_LIST_TASK | MetaClass UID: 78651014-f41e-4254-987f-6cf55c687d35
| + | |
| − | | + | |
| − | A Dynamic List Task allows selection from a list of options. Once a value is selected (including Not Applicable), the task is complete.<br/>
| + | |
| − | Selection behaviour must be defined in the data model and requires implementation of [[SYSCLS_DYNAMIC_SELECTIVE_LIST|Dynamic Selective List]].
| + | |
| − | | + | |
| − | Extra Classifications: none<br/>
| + | |
| − | Implemented Properties:
| + | |
| − | {| class="wikitable" width=50%
| + | |
| − | |-
| + | |
| − | ! width=30% | Name !! width=20% | Data type !! Comment
| + | |
| − | |-
| + | |
| − | | VALUE || {{Guid}} || Selected item
| + | |
| − | |}
| + | |
| − | | + | |
| − | ==== Supervisor Check Task ====
| + | |
| − | MetaClass Name: SUPERVISOR_CHECK_TASK | MetaClass UID: 76910d64-5bc0-4674-9c43-108959119846
| + | |
| − | | + | |
| − | 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
| + | |
| − | | + | |
| − | 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
| + | |
| − | | + | |
| − | 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
| + | |
| − | |-
| + | |
| − | | EXPRESSION || {{String}} || Expression
| + | |
| − | |}
| + | |
| − | | + | |
| − | == 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)
| + | |