Jump to: navigation, search

Difference between revisions of "MRO Implemented Objects"


(Calculation Task)
 
(35 intermediate revisions by 2 users not shown)
Line 1: Line 1:
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. For most tasks, value properties are pre-set, and many of them also implement additional MRO-relevant classifications.
Value properties are pre-set, and many objects also implement additional MRO-relevant classifications.
+
  
==== Numeric Task ====
+
== 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
 +
|-
 +
| 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
 +
|}
 +
 
 +
=== 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.
 
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.
Line 23: Line 103:
 
|}
 
|}
  
==== Inspection Task ====
 
An Inspection Task captures a binary decision. Once a value is selected (including Not Applicable), the task is complete.
 
  
 +
=== 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 (✘).
 
Custom labels can override the default icons: Checkmark (✔) and Cross (✘).
 
Label behavior must be defined separately in the customization settings.
 
Label behavior must be defined separately in the customization settings.
Line 42: Line 125:
 
|}
 
|}
  
==== Text Task ====
+
=== 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.
 
A Text Task allows entry of free-form text. Once a value is entered (including Not Applicable), the task is complete.
  
Line 54: Line 140:
 
|}
 
|}
  
==== Picture Task ====
+
=== Picture Task ===
 
+
MetaClass Name: PICTURE_TASK | MetaClass UID: bee0b281-7da1-470e-9838-46724d47b621 <br>
A Picture Task confirms whether a photo has been taken. The task is only complete once a value is entered (including Not Applicable).
+
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.
 
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.
 
The behavior for photo addition and confirmation blocking must be defined in customization.
Line 70: Line 157:
 
|}
 
|}
  
==== Dynamic List Task ====
+
=== 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.
+
MetaClass Name: DYNAMIC_LIST_TASK | MetaClass UID: 78651014-f41e-4254-987f-6cf55c687d35 <br>
 +
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.<br/>
 
Selection behaviour must be defined in the data model and requires 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]].
  
Line 84: Line 173:
 
|}
 
|}
  
==== Interface Task ====
+
=== Supervisor Check Task ===
Currently under development.
+
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/>
 
Extra Classifications: [[MROCLS_MRO_SUPERVISOR_TASK]]<br/>
Line 94: Line 187:
 
|-
 
|-
 
| VALUE || {{Boolean}} || Task completion
 
| VALUE || {{Boolean}} || Task completion
 +
|-
 +
| SUPERVISOR || {{Guid}} || Supervisor
 +
|-
 +
| PERMISSION || {{String}} || Supervisor permissions
 
|}
 
|}
  
==== Calculation Task ====
+
=== 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.
 
Currently under development.
  
 
Extra Classifications: [[MROCLS_MRO_SUPERVISOR_TASK]]<br/>
 
Extra Classifications: [[MROCLS_MRO_SUPERVISOR_TASK]]<br/>
Implemented Properties:
+
Implemented Properties:
 
{| class="wikitable" width=50%
 
{| class="wikitable" width=50%
 
|-
 
|-
Line 106: Line 206:
 
|-
 
|-
 
| VALUE || {{Boolean}} || Task completion
 
| 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, Ongoing = 10, Finished = 20, Error = 30)
 +
|-
 +
| TARGET_PROPERTY_NAME || {{String}} || Name of Target Property (on owner)
 
|-
 
|-
| EXPRESSION || {{String}} || Expression
+
| TARGET_PROPERTY_TYPE || {{Integer}} || Type of Target Property (Undefined = 0, Bool = 1, Int = 3, Double = 4)
 
|}
 
|}
  
 +
[[Category:Plugin|MRO Implemented Objects]]
  
==== Supervisor Check Task ====
+
=== Signature Task ===
A Supervisor Check Task confirms task completion by a supervisor. The task is complete once a value is selected.
+
MetaClass Name: SIGNATURE_TASK | Metaclass UID: 66D6A529-E233-4CE2-9E11-B65984D5B0DA <br>
 +
MetaClass Name: CUSTOM_SIGNATURE_TASK | Metaclass UID: ECE1E20F-2BA3-4BC4-A0DD-9AFFDBB23790
  
Confirmation is only possible after NFC recognition of the supervisor and PIN entry.
+
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: [[MROCLS_MRO_SUPERVISOR_TASK]]<br/>
+
Extra Classifications: none<br/>
Implemented Properties:
+
Implemented Properties:
 
{| class="wikitable" width=50%
 
{| class="wikitable" width=50%
 
|-
 
|-
 
! width=30% | Name !! width=20% | Data type !! Comment
 
! width=30% | Name !! width=20% | Data type !! Comment
 
|-
 
|-
| VALUE || {{Boolean}} || Task completion
+
| 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_DYNAMIC_LIST_TASK | MetaClass UID: 241a2248-36f6-44ab-9c8d-0357b7cbe24c <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>
 +
 
 +
 
 +
== 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%
 
|-
 
|-
| SUPERVISOR || {{Guid}} || Supervisor
+
! width=30% | Name !! width=20% | Data type !! Comment
 
|-
 
|-
| PERMISSION || {{String}} || Supervisor permissions
+
| 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 ==
 
== See also ==
Line 139: Line 303:
 
* [[MROCLS_SWITCH_TASK#Switch Task]] (Classification)
 
* [[MROCLS_SWITCH_TASK#Switch Task]] (Classification)
 
* [[MROCLS_SWITCH_END_TASK#Switch End Task]] (Classification)
 
* [[MROCLS_SWITCH_END_TASK#Switch End Task]] (Classification)
 +
* [[MROCLS_CALCULATION_TASK#Calculation Task]] (Classification)
 +
 +
[[Category:Plugin|MRO Implemented Objects]]

Latest revision as of 08:20, 24 June 2025

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

Check Task

MetaClass Name: CHECK_TASK | Metaclass UID: A360287D-2979-4D91-8B1A-6086FC1BEDA1
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).

Extra Classifications: MROCLS MRO CHECK TASK
Implemented Properties:

Name Data type Comment
VALUE Boolean Task completion

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

Currently under development.

Extra Classifications: MROCLS CALCULATION TASK
Implemented Properties:

Name 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)
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)

Signature Task

MetaClass Name: SIGNATURE_TASK | Metaclass UID: 66D6A529-E233-4CE2-9E11-B65984D5B0DA
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.

Extra Classifications: none
Implemented Properties:

Name 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
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
MetaClass Name: PROCEDURE_SIGNATURE_TASK | Metaclass UID: 202CDB9D-BEEB-4E5A-A333-5235A9E6FF94


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