Template:— work_order (wrk_ord) Context:— MoDAvDEX |
Date: 2008/02/03 07:53:26 Revision: 1.12 |
This section specifies the template work_order.
NOTE The template has been defined in the context of MoDAvDEX. Refer to the business context for details of related templates.
NOTE An explanation of a template and the associated instantiation path is provided in the Template overview section.
This template describes how to represent the record of a work order.
The information necessary to record a work order raised against a Reportable item can be summarized by the UML class diagram shown in Figure 1. For further information about using ISO 10303-239 PLCS to represent a work order, see Aviation Maintenance DEX: Representing a maintenance work order.
Figure 2 shows the templates required to represent a work order. The templates shown in yellow in Figure 2 are standard OASIS template. Those shown in light green are business templates developed specifically for the MoDAvDEX context.
Further details of how to represent a work order using ISO 10303 239 PLCS is provided in Aviation Maintenance DEX: Representing a maintenance work order - PLCS representation.
The following mandatory templates are shown in Figure 2 and used to represent different aspects of the work order. Figure 2 also shows a number of optional templates which are described in the Characterizations section.
NOTE If reportable item is not being identified in the context of its end item, parent or higher assembly and position within the end item use the template MoDAvDEX.reportable_item.
NOTE Some Engineering and Asset management systems version individual assets, that is a version number is associated with the asset to indicate that a change has been made to the asset. For example, when an engineering modification is made. If this is the case, the template: #6 MoDAvDEX.reportable_item_structure represents the reportable item before the change was made and template: #7 MoDAvDEX.reportable_item_structure represents the reportable item after the change was made. The work order is related to the reportable item that resulted from the change by the assigning_activity with the following values are set
Template #8#9 (Figure 2): assigning_activity | |||
---|---|---|---|
Description | |||
Parameter name: | Parameter value: | Parameter description: | |
role_class_name | Activity_output | The class name of the External_class corresponding to the role of the assignment, e.g. "Activity input" (urn:plcs:rdl:std:Activity input), or "Activity output" (urn:plcs:rdl:std:Activity output). | |
role_ecl_id | "urn:plcs:rdl:std" | The identifier of the External_class_library storing the definition of the class referenced by the parameter @role_class_name. | |
assigned_activity | The directed activity in the work order | ||
items | the reportable item |
NOTE MoDAvDEX.maintenance_activity is not instantiated by this template.
Template #2 (Figure 2): referencing_maintenance_task | |||
---|---|---|---|
Description | |||
Parameter name: | Parameter value: | Parameter description: | |
task_id | The identifer of the task | ||
task_version_id | The version of the task. If the task is not versioned use '/NULL' |
NOTE MoDAvDEX.referencing_maintenance_task is not instantiated by this template.
Template #3 (Figure 2): representing_typical_activity | |||
---|---|---|---|
Description | |||
Parameter name: | Parameter value: | Parameter description: | |
id | @wo_id | The identifier of the work order is used to identify the typical activity. | |
id_class_name | Activity_method_identification_code | The name of the class being used to classify the identification (Identification_assignment) of the typical activity. This provides the role or reason for the identification. | |
id_ecl_id | "urn:plcs:rdl:std" | The identifier of the External_class_library storing the definition of the class referenced by the parameter @id_class_name class. | |
id_owner | LITS | The name or identifier of the organization owning the identifier of the typical activity. | |
id_owner_class_name | Organization_name | The name of the class being used to classify the identification of the organization. For example CAGE code, or organization name. | |
id_owner_ecl_id | "urn:plcs:rdl:std" | The identifier of the External_class_library storing the @id_owner_class_name class | |
type | Typical_activity | The name of the class being used to classify the typical activity. | |
type_ecl_id | "urn:plcs:rdl:std" | The identifier of the External_class_library storing the definition of the class referenced by the parameter @type class. |
NOTE representing_typical_activity is not instantiated by this template.
Template #11 (Figure 2): assigning_asserted_state | |||
---|---|---|---|
Description | |||
Parameter name: | Parameter value: | Parameter description: | |
state_class_name | Work_commissioned Work_underway Work_completed |
The work order has been raised Work has started Work has completed |
|
state_ecl_id | "urn:plcs:rdl:std" | The identifier of the External_class_library storing the definition of the class referenced by the parameter @state_class_name. | |
assigned_to | Work_order | The work order that is instantiated by representing_work_order. |
target
is the parameter to which the
Work_order
is bound.
target
is the parameter to which the
Directed_activity
is bound.
target
is the parameter to which the
Applied_activity_assignment
is bound.
NOTE this characterization is optional.
NOTE this characterization is optional.
NOTE this characterization is optional.
Template #15 (Figure 2): assigning_activity | |||
---|---|---|---|
Description | |||
Parameter name: | Parameter value: | Parameter description: | |
role_class_name | Activity_input | The class name of the External_class corresponding to the role of the assignment, e.g. "Activity input" (urn:plcs:rdl:std:Activity input), or "Activity output" (urn:plcs:rdl:std:Activity output). | |
role_ecl_id | "urn:plcs:rdl:std" | The identifier of the External_class_library storing the definition of the class referenced by the parameter @role_class_name. | |
assigned_activity | The directed activity in the work order | ||
items | the reportable item |
NOTE this characterization is optional.
© UK MOD 2010 — All rights reserved