Jump to: navigation, search

Difference between revisions of "MRO Implemented Objects"


(Dynamic List Task)
Line 1: Line 1:
'MRO Implemented Objects' are configured standard MRO Objects, adding further additional logic and features.
+
MRO Implemented Objects are pre-configured standard MRO objects enhanced with additional logic and features.
All the object described below inherits and fully implement [[MROCLS_MRO_TASK]] and [[MROCLS_SEQUENTIALTASK]].
+
MRO Implemented Objects are pre-configured standard MRO objects enhanced with additional logic and features.
Values properties are set by default and they often fully implement other MRO suitable classification.
+
Value properties are pre-set, and many objects also implement additional MRO-relevant classifications.
  
 
==== Numeric Task ====
 
==== Numeric Task ====
  
A Numeric Task documents a numeric double value (e.g. read from a temperature sensor). Once a value has been entered (including ''Not Applicable''), the task is finished.
+
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 a measurement unit can be set and shown, and a red colour alert and/or and update of the technical status can be triggered if out of range.
+
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 this previous value indicator has to be specified separately.
+
The behaviour of the previous value indicator must be defined separately.
  
 
Extra Classifications: none<br/>
 
Extra Classifications: none<br/>
Line 17: Line 17:
 
| VALUE || {{Double}} || Double Number
 
| VALUE || {{Double}} || Double Number
 
|-
 
|-
| VALUE_MAX || {{Double}} || Upper Range value
+
| VALUE_MAX || {{Double}} || Upper limit of acceptable range
 
|-
 
|-
| VALUE_MIN || {{Double}} || Lower range value
+
| VALUE_MIN || {{Double}} || Lower limit of acceptable range
 
|-
 
|-
| VALUE_UNIT || {{String}} || Measurment unit of value
+
| VALUE_UNIT || {{String}} || Measurment unit
 
|}
 
|}
  
 
==== Inspection Task ====
 
==== Inspection Task ====
An Inspection Task documents a choice between two options. Once a value has been selected (including ''Not Applicable''), the task is finished.
+
An Inspection Task captures a binary decision. Once a value is selected (including Not Applicable), the task is complete.
One label for each option can be define and override the standard icons Checkmark (v) and Cross (x).
+
 
The behaviour of labels has to be specified separately into customizing.
+
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/>
 
Extra Classifications: [[MROCLS_MRO_INSPECTION_TASK]]<br/>
Line 37: Line 38:
 
| VALUE || {{Boolean}} || Task is Done
 
| VALUE || {{Boolean}} || Task is Done
 
|-
 
|-
| LABEL_FALSE || {{String}} || Upper Range value
+
| LABEL_FALSE || {{String}} || Label for negative outcome
 
|-
 
|-
| LABEL_TRUE || {{String}} || Lower range value
+
| LABEL_TRUE || {{String}} || Label for negative outcome
 
|}
 
|}
  
 
==== Text Task ====
 
==== Text Task ====
A Text Task documents a free text comment. Once a value has been inserted (including ''Not Applicable''), the task is finished.
+
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/>
 
Extra Classifications: none<br/>
Line 51: Line 52:
 
! width=30% | Name !! width=20% | Data type !! Comment
 
! width=30% | Name !! width=20% | Data type !! Comment
 
|-
 
|-
| VALUE || {{String}} || Inserted Text
+
| VALUE || {{String}} || Entered Text
 
|}
 
|}
  
 
==== Picture Task ====
 
==== Picture Task ====
  
A Picture Task document if a photo was done. Once a value has been inserted (including ''Not Applicable''), the task is finished.
+
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 for adding picture as child must be available and must prevent task confirmation without at least one photo.
+
 
The behaviour of adding picture and confirmation prevention has to be specified separately into customizing.
+
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/>
 
Extra Classifications: [[MROCLS_MRO_CHECK_TASK]]<br/>
Line 70: Line 72:
  
 
==== Dynamic List Task ====
 
==== Dynamic List Task ====
Dynamic Task document the selection of an option. Once a value has been selected (including ''Not Applicable''), the task is finished.
+
A Dynamic List Task allows selection from a list of options. Once a value is selected (including Not Applicable), the task is complete.
The selecting option mechanics has to be specified separately into data model and required the implementation of [[SYSCLS_DYNAMIC_SELECTIVE_LIST|Dynamic Selective List]].
+
 
 +
Selection behaviour must be defined in the data model and requires implementation of [[SYSCLS_DYNAMIC_SELECTIVE_LIST|Dynamic Selective List]].
  
 
Extra Classifications: none<br/>
 
Extra Classifications: none<br/>
Line 81: Line 84:
 
| VALUE || {{Guid}} || Selected Item
 
| VALUE || {{Guid}} || Selected Item
 
|}
 
|}
 
  
 
==== Interface Task ====
 
==== Interface Task ====
Still in development!
+
Currently under development.
  
 
Extra Classifications: none<br/>
 
Extra Classifications: none<br/>
Line 96: Line 98:
  
 
==== Calculation Task ====
 
==== Calculation Task ====
Still in development!
+
Currently under development.
  
 
Extra  Classifications: none<br/>
 
Extra  Classifications: none<br/>
Line 108: Line 110:
  
 
==== Supervisor Check Task ====
 
==== Supervisor Check Task ====
SupervisorTask document if a task was done. Once a value has been selected, the task is finished.
+
A Supervisor Check Task confirms task completion by a supervisor. The task is complete once a value is selected.
Task confirmation is available only after NFC recognition of Supervisor and pin insertion.
+
 
 +
Confirmation is only possible after NFC recognition of the supervisor and PIN entry.
  
 
Extra Classifications: [[MROCLS_MRO_SUPERVISOR_TASK]]<br/>
 
Extra Classifications: [[MROCLS_MRO_SUPERVISOR_TASK]]<br/>

Revision as of 17:17, 19 May 2025

MRO Implemented Objects are pre-configured standard MRO objects enhanced with additional logic and features. MRO Implemented Objects are pre-configured standard MRO objects enhanced with additional logic and features. Value properties are pre-set, and many objects also implement additional MRO-relevant classifications.

Numeric Task

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 Double Number
VALUE_MAX Double Upper limit of acceptable range
VALUE_MIN Double Lower limit of acceptable range
VALUE_UNIT String Measurment unit

Inspection Task

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 is Done
LABEL_FALSE String Label for negative outcome
LABEL_TRUE String Label for negative outcome

Text Task

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

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 is Done

Dynamic List Task

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

Interface Task

Currently under development.

Extra Classifications: none
Implemented Properties:

Name Data type Comment
VALUE Boolean Task is Done

Calculation Task

Currently under development.

Extra Classifications: none
Implemented Properties:

Name Data type Comment
VALUE Boolean Task is Done

Supervisor Check Task

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 is Done
SUPERVISOR Guid Supervisor
PERMISSION String Supervisor permissions