|-
| [[#Joint Task|Joint Task]] || JOINT_TASK || Documents the state of a joint location
|-
| [[#Measurement Task|Measurement Task]] || MROCLS_MRO_MEASUREMENT_TASK || Records a measured Double value
|-
| [[#Numeric Task|Numeric Task]] || NUMERIC_TASK || Records a numeric value and evaluates it against a configured range
Technical object name: '''BLINDING_TASK'''
Classification: [[MROCLS_BLINDINGTASK]]
A Blinding Task documents either a blinding or deblinding operation at a linked blinding location. The configured operation type determines the state that must be reported to complete the task.
Technical object name: '''CALCULATION_TASK'''
Classification: [[MROCLS_CALCULATION_TASK]]
A [[MROCLS_CALCULATION_TASK|Calculation Task]] automatically evaluates a predefined expression on the client and writes the result to a configured property on its owner. No user input is required.
Technical object name: '''CHECK_TASK'''
Classification: [[MROCLS_MRO_CHECK_TASK]]
A [[MROCLS_MRO_CHECK_TASK|Check Task]] is a simple Boolean task represented by a checkbox. Clicking the checkbox sets its value and completes the task. It can alternatively be completed using ''Not Applicable''.
Technical object name: '''COMMISSIONING_TASK'''
Classification: [[MROCLS_COMMISSIONINGCHECK]]
A Commissioning Task is a specialized task type used in MRO commissioning workflows.
Technical object name: '''INSPECTION_TASK'''
Classification: [[MROCLS_MRO_INSPECTION_TASK]]
An [[MROCLS_MRO_INSPECTION_TASK|Inspection Task]] captures a Boolean inspection result. The client presents a positive and a negative option as well as ''Not Applicable''. Selecting an option completes the task.
Technical object name: '''INTERFACE_TASK'''
Classification: [[MROCLS_MRO_CHECK_TASK]]
An Interface Task waits for another software system to provide its completion value. The task is complete when its Boolean '''VALUE''' becomes true. If the client is offline, the task waits until connectivity and synchronization are available again.
Technical object name: '''JOINT_TASK'''
Classification: [[MROCLS_JOINTTASK]]
A Joint Task documents the state of a linked joint location. The user selects one of the available Joint States.
The Joint Task is complete when its state is '''Planned''' or '''Closed'''.
=== Measurement Task ===
Technical classification name: '''MROCLS_MRO_MEASUREMENT_TASK'''
Classification: [[MROCLS_MRO_MEASUREMENT_TASK]]
A [[MROCLS_MRO_MEASUREMENT_TASK|Measurement Task]] records a measured Double value, for example a value read from a pressure gauge. Selecting the displayed value opens an editor. If no value has been entered, the editor initially displays an empty value. Entering a value or selecting ''Not Applicable'' completes the task.
An optional secondary value indicator can display a previously recorded value. Its behaviour has to be configured separately.
'''Properties'''
{| class="wikitable" width="70%"
|-
! Name !! Data type !! Description
|-
| VALUE || {{Double}} || Currently recorded measurement
|-
| PREVIOUS_VALUE || {{Double}} || Previously recorded measurement
|}
<gallery widths=497px heights=69px>
File:Measurment Task Empty UWP.png|Measurement Task without a recorded value (WinX)
File:Measurment Task Not Empty UWP.png|Measurement Task with a recorded value (WinX)
File:Measurment Task Empty Android.jpg|Measurement Task without a recorded value (Mobile)
</gallery>
=== Numeric Task ===
Technical object name: '''NUMERIC_TASK'''
Classification: [[MROCLS_MRO_NUMERIC_TASK]]
A [[MROCLS_MRO_NUMERIC_TASK|Numeric Task]] records a Double value, for example a value read from a temperature sensor. Entering a value or selecting ''Not Applicable'' completes the task.
Technical object name: '''PICKLIST_TASK'''
Classification: [[MROCLS_PICK_LIST_TASK]]
A [[MROCLS_PICK_LIST_TASK|Pick List Task]] allows the user to select one value from an [[UBIK Active Lists|Active List]] configured on the task instance. It behaves similarly to a standard Integer Task with a Selective List, but the selectable values are supplied by the Active List rather than being defined globally.
Technical object name: '''PICTURE_TASK'''
Classification: [[MROCLS_PICTURE_TASK]]
A [[MROCLS_PICTURE_TASK|Picture Task]] is a Boolean task that can only be finished when it has at least one child document containing a valid file. Multiple child documents can be attached. Although pictures are the most common files, the child document can contain another file type.
Technical object name: '''PROGRESS_TASK'''
Classification: [[MROCLS_MRO_PROGRESS_TASK]]
A [[MROCLS_MRO_PROGRESS_TASK|Progress Task]] reports progress between 0% and 100%. The reported value contributes to the progress of the owning Work Package. Values below 100% represent partial progress; the task is finished only when the reported progress reaches 100%. It can alternatively be completed using ''Not Applicable''.
Technical object name: '''SIGNATURE_TASK'''
Classification: [[MROCLS_SIGNATURE_TASK]]
A Signature Task is completed by capturing a handwritten signature. Selecting the signature editor opens an in-app dialog in which the user can sign. Confirming the signature saves it and automatically completes the task.
Technical object name: '''SUPERVISOR_CHECK_TASK'''
Classification: [[MROCLS_MRO_SUPERVISOR_TASK]]
A Supervisor Check Task applies the four-eyes principle to a Boolean Check Task on one device. The worker hands the device to a supervisor. The supervisor scans an NFC tag and enters the supervisor PIN. After successful authentication, the checkbox is enabled and must still be selected to finish the task.
Technical object name: '''SWITCH_END_TASK'''
Classification: [[MROCLS_SWITCH_END_TASK]]
A [[MROCLS_SWITCH_END_TASK|Switch End Task]] marks the point at which the two branches created by a Switch Start Task merge again. It is linked to exactly one corresponding Switch Start Task. It is not shown to the user and completes automatically after the selected branch has finished, allowing the common Procedure workflow to continue.
Technical object name: '''SWITCH_START_TASK'''
Classification: [[MROCLS_SWITCH_START_TASK]]
A [[MROCLS_SWITCH_START_TASK|Switch Start Task]] is a sequential workflow-control task used in a Procedure Workpackage. It automatically evaluates a Boolean expression on the client and selects either the true or false branch. Each branch represents a different path of Tasks and must lead to a corresponding Switch End Task.
Technical object name: '''TEXT_TASK'''
Classification: [[MROCLS_TEXT_TASK]]
A Text Task allows the user to enter free-form text. Entering a value or selecting ''Not Applicable'' completes the task.
Technical object name: '''SUPERVISOR_TASK'''
Classification: [[MROCLS_MRO_SUPERVISOR_TASK]]
Supervisor Task is a base type that provides supervisor authentication behaviour. It is not used as a standalone user task. The concrete task type using this behaviour is [[#Supervisor Check Task|Supervisor Check Task]].
* [[MROCLS_MRO_TASK]] (Classification)
* [[MROCLS_MRO_PROGRESS_TASK]] (Classification)
* [[MROCLS_MRO_MEASUREMENT_TASK]] (Classification)
* [[MROCLS_MRO_CHECK_TASK]] (Classification)
* [[MROCLS_MRO_INSPECTION_TASK]] (Classification)
* [[MROCLS_PICK_LIST_TASK]] (Classification)
* [[MROCLS_PICTURE_TASK]] (Classification)
* [[MROCLS_BLINDINGTASK]] (Classification)
* [[MROCLS_COMMISSIONINGCHECK]] (Classification)
* [[MROCLS_JOINTTASK]] (Classification)
* [[MROCLS_SIGNATURE_TASK]] (Classification)
* [[MROCLS_TEXT_TASK]] (Classification)
[[Category:Module|MRO (Plugin)]]