13.WORK MANAGEMENT
13.1Overview
The Work Management schema provides data structures for representation of the data required to manage work and actions during life-cycle process (e.g. Engineering change proposal, configuration change control etc.). The structure is based on three fundamental concepts: work request, work order and activity. A work_request documents the need for a potential action, which may or may not ever be performed. If the request is approved, it is done thorough some actions being taken on the request. This action identifying the work to be done to address the request is formally directed by the work_order.
13.2 Description
13.2.1 Configuration Change Control
Configuration Change Control is the process to manage preparation, justification, coordination, disposition and implementation of proposed engineering changes and deviations to effected Configuration Items.
2,1 |
scope S[0:?] |
work_request |
|
addressed_by S[0:?] |
work_order |
|
|
||||||||||
activity_element_select |
|
|
|
|
|
|
|
|
|
|
|
||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||
|
|
|
|
resolved_request S[0:?] |
is_controlling S[1:?] |
|
|
|
|||||||||
|
|
|
|
|
|
|
|||||||||||
|
|
|
|
|
|
|
|
|
(INV) authorization S[0:?] |
|
|
||||||
|
|
|
associated_activity |
|
|
|
|
|
|
relating |
|
|
|
||||
|
|
|
|
|
|
|
|
|
|
|
|
||||||
|
activity_element |
|
|
activity |
|
|
|
|
related |
|
activity_ |
||||||
|
|
|
|
|
|
|
|
|
|
|
relationship |
||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Figure 13.1 Activity and Related Entites
This process is supported by the Entities work_request, work_order and activity. The simplified Express G indicates the relationship between the three entities.
13.2.2 Product Instance Maintenance History
The maintenance history is essential not only to plan the support activities of a product instance but also to plan its operational use. The logistic_activity is a subtype of the Entity activity. From activity, the Entity logistic_activity inherits the attributes describing the who, when and what of the activity.
activity
4 , 1 2 |
|
|
|
activity_target |
|
(ABS) |
|
|
|
|
|
||||||
product_instance_definition |
|
|
|
|
logistic_activity |
|
|
|
|
|
|||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||
|
corrective_ |
|
|
preventive_ |
|
|
|
adaptive_ |
|
perfective_ |
|||||||
|
maintenance |
|
|
maintenance |
|
|
|
maintenance |
|
maintenance |
|||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Figure 13.2 Product Instance Maintenance History
13.3 EXPRESS G Diagrams
|
|
|
4,3 |
|
|
4,2 |
|
|
|
|
relation_type |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||
|
|
|
text_select |
|
label |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
role |
|
|
|
element |
||||||
|
|
|
|
|
|
|
|
activity_ |
|
|
|
|
|
types_ |
|
activity_element |
|||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||
|
|
|
|
|
|
|
4,3 |
|
|
|
|
description |
|
|
relationship |
|
|
|
|
of_role |
|
|
|
|
|||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||
|
|
|
|
description |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||
|
|
|
|
|
text_select |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||
|
|
|
|
|
|
|
|
|
|
relating |
|
|
|
related |
|
|
|
|
|
|
|
||||||||||||||
|
|
*name |
|
|
|
|
|
activity_type |
|
|
|
|
|
|
|
|
|
|
|||||||||||||||||
4,2 |
|
activity_class |
|
|
|
|
|
|
|
|
|
|
|
|
|
associated_activity |
|
|
|
|
|||||||||||||||
label |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
4,3 |
|
|
|
description |
|
|
|
|
|
|
|
|
|
|
|
status |
4,2 |
|
|
|
|
|
||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||
|
|
|
|
|
|
|
|
text_select |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
label |
|
|
|
||
|
2,1 |
|
resolved_request |
S[0:?] |
|
|
|
|
|
|
|
|
|
|
|
(INV) authorization FOR is_controlling |
S[0:1] |
||||||||||||||||||
|
work_request |
|
|
|
|
|
|
|
|
|
|
|
activity |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||
|
|
|
|
|
|
|
4,5 |
|
|
|
described_by |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1,1(2) |
|
|
|
|
||||
|
|
|
|
|
|
|
|
task |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
internal |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
BOOLEAN |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
id |
|
4,1 |
|
|
|
|
|
|||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||
|
|
|
|
|
|
|
|
|
|
|
|
actual_end_date |
|
|
|
|
|
actual_start_date |
|
identifier |
|
|
|
||||||||||||
|
|
|
4,14 |
|
|
|
|
|
|
|
|
|
|
|
|
4,14 |
|
|
|||||||||||||||||
|
|
|
date_and_time |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
date_and_time |
|||||||
|
|
|
|
|
|
|
4,14 |
|
|
|
|
planned_end_date |
|
|
|
|
planned_start_date |
4,14 |
|
|
|
|
|||||||||||||
|
|
|
|
|
|
|
date_and_time |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
date_and_time |
|
|
|
||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
3,1 activity_element_select
2,2 work_order
4,12 |
|
|
|
activity_target |
|
(ABS) |
|
|
|
|
|
||||||
product_instance_definition |
|
|
|
|
|
logistic_activity |
|
|
|
|
|
||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
corrective_ |
|
|
preventive_ |
|
|
|
adaptive_ |
|
perfective_ |
|||||||
|
maintenance |
|
|
maintenance |
|
|
|
maintenance |
|
maintenance |
|||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
WORK_MANAGEMENT_SCHEMA EXPRESS-G diagram 1 of 5
3,1 |
|
|
|
scope S[0:?] |
||||
activity_element_select |
|
|
|
|
||||
4,2 |
request_type |
|
|
|||||
label |
description |
|
|
|
|
|
||
4,3 |
|
|
|
|
||||
text_select |
*id |
|||||||
4,1 |
||||||||
identifier |
|
|
|
work_request |
|
addressed_by S[0:?] |
||
|
|
|
|
|
||||
4,2 |
|
|
|
|
||||
|
|
|
|
|||||
status |
||||||||
label |
|
|
|
|
|
|
|
|
4,1 *version_id identifier
4,14 |
issued_on |
|
|
date_and_time |
|
|
|
4,4 |
*requested_by |
2,1(1) |
2,2(1) |
person_organization_select
|
*ordered_by |
4,4 |
|||||||
|
|
|
|
|
|
|
person_organization_select |
||
|
|
|
is_controlling S[1:?] |
1,1 |
|||||
|
|
|
|
|
*version_id |
|
activity |
||
|
|
|
|
|
4,1 |
||||
|
|
|
|
|
work_order_type |
|
identifier |
||
|
|
|
|
|
4,2 |
||||
|
|
|
|
|
|||||
work_order |
|
|
|
*id |
|
label |
|||
|
|
|
4,1 |
||||||
|
|
|
|
|
|
|
|||
|
|
|
|
|
description |
|
identifier |
||
|
|
|
|
|
4,3 |
||||
|
|
|
|
|
|
|
|
|
text_select |
|
|
|
|
|
issued_on |
4,14 |
|||
|
|
|
|
|
|
date_and_time |
|||
|
work_order_scope S[0:?] |
|
|
||||||
|
3,1 |
activity_element_select
WORK_MANAGEMENT_SCHEMA EXPRESS-G diagram 2 of 5
3,1(1,2)
activity_ element_ select
4,5 task
4,13 scenario
5,9 product
5,6 specification
5,11 element
5,5 product_concept
5,2 publication
4,6 task_method
5,12 product_version
4,9 product_anomaly
5,3 characteristic
5,1 information_object
4,7 task_resource_requirement
4,8 detection_method
5,10 product_definition_relationship
4,11 configuration_item
4,12 product_instance_definition
5,7 specification_category
4,10 compensating_provision
5,13 product_definition
5,8 specification_expression
5,4 characteristic_assignment
WORK_MANAGEMENT_SCHEMA EXPRESS-G diagram 3 of 5
SUPPORT_RESOURCES_SCHEMA.identifier |
4,1(1,2) |
4,7(3) |
TASK_SCHEMA.task_resource_requirement |
SUPPORT_RESOURCES_SCHEMA.label |
4,2(1,2) |
4,5(1,3) |
TASK_SCHEMA.task |
SUPPORT_RESOURCES_SCHEMA.text_select |
4,3(1,2) |
4,6(3) |
TASK_SCHEMA.task_method |
PERSON_AND_ORGANIZATION_SCHEMA.person_organization_select |
4,4(2) |
4,10(3) |
ANOMALY_SCHEMA.compensating_provision |
DATE_AND_TIME_SCHEMA.date_and_time |
4,14(1,2) |
4,9(3) |
ANOMALY_SCHEMA.product_anomaly |
PRODUCT_INSTANCE_SCHEMA.product_instance_definition |
4,12(1,3) |
4,8(3) |
ANOMALY_SCHEMA.detection_method |
CONFIGURATION_SCHEMA.configuration_item |
4,11(3) |
4,13(3) |
SCENARIO_AND_MAINTENANCE_SCHEMA.scenario |
WORK_MANAGEMENT_SCHEMA EXPRESS-G diagram 4 of 5
CORE_MODEL_SCHEMA.product_version |
5,12(3) |
5,11(3) |
CORE_MODEL_SCHEMA.element |
CORE_MODEL_SCHEMA.product_definition_relationship |
5,10(3) |
5,13(3) |
CORE_MODEL_SCHEMA.product_definition |
CORE_MODEL_SCHEMA.product |
5,9(3) |
5,4(3) |
CHARACTERISTICS_SCHEMA.characteristic_assignment |
PRODUCT_CONCEPT_SCHEMA.specification_expression |
5,8(3) |
5,3(3) |
CHARACTERISTICS_SCHEMA.characteristic |
PRODUCT_CONCEPT_SCHEMA.specification_category |
5,7(3) |
5,1(3) |
INFORMATION_OBJECT_SCHEMA.information_object |
PRODUCT_CONCEPT_SCHEMA.specification |
5,6(3) |
5,2(3) |
INFORMATION_OBJECT_SCHEMA.publication |
PRODUCT_CONCEPT_SCHEMA.product_concept |
5,5(3) |
WORK_MANAGEMENT_SCHEMA EXPRESS-G diagram 5 of 5
13.4 EXPRESS Syntax
SCHEMA WORK_MANAGEMENT_SCHEMA;
REFERENCE FROM ANOMALY_SCHEMA (detection_method,
product_anomaly, compensating_provision);
REFERENCE FROM CHARACTERISTICS_SCHEMA (characteristic,
characteristic_assignment); REFERENCE FROM CONFIGURATION_SCHEMA
(configuration_item); REFERENCE FROM CORE_MODEL_SCHEMA
(product, product_definition_relationship, element,
product_version, product_definition);
REFERENCE FROM DATE_AND_TIME_SCHEMA (date_and_time);
REFERENCE FROM INFORMATION_OBJECT_SCHEMA (information_object,
publication);
REFERENCE FROM PERSON_AND_ORGANIZATION_SCHEMA (person_organization_select);
REFERENCE FROM PRODUCT_CONCEPT_SCHEMA (product_concept,
specification, specification_category, specification_expression);
REFERENCE FROM PRODUCT_INSTANCE_SCHEMA (product_instance_definition);
REFERENCE FROM SCENARIO_AND_MAINTENANCE_SCHEMA (scenario);
REFERENCE FROM SUPPORT_RESOURCES_SCHEMA (identifier,
label, text_select);
REFERENCE FROM TASK_SCHEMA (task_method,
task, task_resource_requirement);
13.4.1 activity_element_select
TYPE activity_element_select = SELECT (product,
product_definition, specification_expression, characteristic, compensating_provision, specification_category, detection_method,
specification, product_anomaly, configuration_item, task_resources_requirement, product_concept, product_version,
product_definition_relationship, product_instance_definition, element,
task, task_method,
information_object, characteristic_assignment, scenario,
publication); END_TYPE;
13.4.2 types_of_role
TYPE types_of_role = ENUMERATION OF (control,
input,
output,
resource); END_TYPE;
control |
The referenced element is an object that has immediate influence |
|
on the Activity performed ; |
input |
The referenced element serves as initial data for the Activity; |
output |
The referenced element is a result of the Activity; |
resource |
The referenced element is used as a resource to perform of the |
|
Activity. |
13.4.3 activity
An Activity is the fact of achieving or accomplishing an action.
ENTITY activity;
SUPERTYPE OF (logistic_activity);
activity_type |
|
: activity_class; |
id |
|
: identifier; |
status |
|
: OPTIONAL label; |
description |
|
: OPTIONAL text_select; |
resolved_request |
|
: SET [0:?] OF work_request; |
actual_end_date |
|
: OPTIONAL date_and_time; |
planned_end_date |
|
: OPTIONAL date_and_time; |
planned_start_date |
: OPTIONAL date_and_time; |
|
actual_start_date |
: OPTIONAL date_and_time; |
|
internal |
|
: OPTIONAL BOOLEAN; |
described_by |
|
: OPTIONAL task; |
INVERSE |
|
|
authorization : SET[0:1] OF work_order FOR is_controlling; |
||
END_ENTITY; |
|
|
activity_type: |
The kind of activity. |
|
id: |
The id specifies the identifier of the activity. |
status: |
The completion level of the activity. |
description:
resolved_request: actual_end_date: planned_end_date: planned_start_date: actual_start_date: internal:
described_by:
The description specifies additional information about the activity.
The work requests that are addressed by the activity. The actual end date for the activity.
The planned end date for the activity. The planned start date for the activity. The actual start date for the activity.
Internal is TRUE if the activity is done by internally in the own organization.
The instructions on how to perform the activity.
13.4.4 activity_class
The classification of activity.
ENTITY activity_class;
name |
: label; |
description : OPTIONAL text_select;
UNIQUE |
|
|
UR1 |
: |
name; |
END_ENTITY; |
|
|
name: |
|
The word or group of words by which the activity_class is |
|
|
referred to. |
description: |
|
A description of the activity_class. |
13.4.5 activity_element
An activity_element is an item of work that is part of the activity.
ENTITY activity_element; associated_activity : activity;
element |
: activity_element_select; |
role |
: types_of_role; |
END_ENTITY; |
|
associated_activity: |
The activity to which the activity_elements are assigned. |
element: |
The object that is the actual item considered for the activity. |
role: |
The role specifies the function that is performed by the |
|
activity_element in the context of the concerned activity. |
13.4.6 activity_relationship
The association of two activities.
ENTITY activity_relationship;
relating |
: activity; |
related |
: activity; |
relation_type |
: label; |
description |
: OPTIONAL text_select; |
END_ENTITY; |
|
relating: |
The first or parent activity. |
related: |
The second or child activity. |
relation_type: |
The type of relationship between two activities. |
description: |
The word or group of words that characterize the association |
|
between two activities. |
When applicable the following label should be used as relation_type:
-'decomposition': The application object defines a relationship where the related Activity is one of potentially more components into which the relating Activity is broken down;
-'derivation': The application object defines a relationship where the related Activity is derived from the relating Activity ;
-'hierarchy': The application object defines a hierarchical relationship where the related Activity is subordinate to the relating Activity (e.g., a child activity);
-'precedence': The application object defines a relationship where the related Activity has higher priority than the relating Activity;
-'sequence': The application object defines a relationship where the relating Activity shall be completed before the related Activity starts.
13.4.7adaptive_maintenance
A logistic activity performed to configure a product to meet specific operational needs.
ENTITY adaptive_maintenance
SUBTYPE OF (logistic_activity);
END_ENTITY;
13.4.8 corrective_maintenance
A logistic activity performed to correct a product anomaly.
ENTITY corrective_maintenance
SUBTYPE OF (logistic_activity);
END_ENTITY;
13.4.9 logistic_activity
A logistic_activity is a type of activity.
ENTITY logistic_activity ABSTRACT SUPERTYPE OF
(ONEOF(preventive_maintenance,adaptive_maintenance,perfective_mai ntenance,corrective_maintenance))
SUBTYPE OF (activity);
activity_target : product_instance_definition; END_ENTITY;
activity_target: |
The product instance which is the objective of the logistic |
|
activity. |
13.4.10 perfective_maintenance
A logistic activity performed to upgrade a product.
ENTITY perfective_maintenance
SUBTYPE OF (logistic_activity);
END_ENTITY;
13.4.11 preventive_maintenance
A logistic activity performed to prevent a product anomaly from occurring.
ENTITY preventive_maintenance
SUBTYPE OF (logistic_activity);
END_ENTITY;
13.4.12 work_order
A Work_order is the authorization for one or more Activity objects to be performed.
ENTITY work_order;
id |
|
: identifier; |
version_id |
|
: identifier; |
ordered_by |
|
: person_organization_select; |
is_controlling |
: SET [1:?] OF activity; |
|
work_order_scope : SET OF [0:?]activity_element_select; |
||
work_order_type |
: label; |
|
description |
: OPTIONAL text_select; |
|
issued_on |
|
: date_and_time; |
UNIQUE |
|
|
UR1 : |
id, version_id, ordered_by; |
|
END_ENTITY; |
|
|
id: |
|
The id specifies the identifier of the work_order. |
version_id: |
|
The version_id specifies the identification of a particular version |
|
|
of a work_order. |
ordered_by: |
|
The person and/or organization that decide about the work to be |
|
|
done. |
is_controlling: |
|
The is_controlling specifies the activity objects that are |
|
|
controlled by this particular work_order. |
work_order_scope: |
The work_order_scope specifies the objects that are subject to |
|
|
|
the work_order. |
work_order_type: |
The work_order_type specifies the kind of the work_order. |
|
description: |
|
The description specifies additional information about the |
|
|
work_order. |
issued_on: |
|
The date and time when the work_order is issued. |
13.4.13 work_request
A work_request is the solicitation for some work to be done.
ENTITY work_request;
id : identifier; |
|
version_id |
: identifier; |
requested_by |
: person_organization_select; |
request_type |
: label; |
status |
: label; |
scope |
: SET OF [0:?]activity_element_select; |
description |
: OPTIONAL text_select; |
issued_on |
: date_and_time; |
addressed_by |
: SET OF [0:?]work_order; |
UNIQUE |
|
UR1 : id, version_id, requested_by; |
|
END_ENTITY; |
|
id: |
The id specifies the identifier of the work_request. |
version_id: |
The version_id specifies the identification of a particular version |
|
of a work_request. |
requested_by: |
The person and/or organization requesting the work. |
request_type: |
The request_type specifies the intention of the work_request. |
status: |
The status specifies the status of the work_request. Examples are: |
|
(1)'in work': The request is being developed; (2)'issued': The |
|
request has been completed and reviewed, and immediate action |
|
takes place; (3)'proposed': The request has been completed and |
|
is awaiting review and authorization; (4)'resolved': The request |
|
is resolved; the actions as defined by the request have been |
|
completed and no further work is required. |
scope: |
The scope specifies the objects that are subject to the |
|
work_request. |
description: |
The description specifies additional information about the |
|
work_request. |
issued_on: |
The date and time when the work_request is issued. |
addressed_by: |
The work_order(s) which solve the work_request. |
END_SCHEMA/-- WORK_MANAGEMENT_SCHEMA