DEX: (D007) operational_feedback — Operational Feedback Date: 2007/09/14 16:11:29
Revision: 1.51

ISO 10303-239 Representation

Model overview

Use of this DEX involves a three-step process:

  1. Observing an actual product to note its usage, state, properties, location or environment;

    NOTE    An actual product is represented by the EXPRESS entity Product_as_realized.

  2. Entering the information into a computer application capable of holding the information specified by this DEX;
  3. Creating an export file, which is a populated instance of this DEX, to transfer some or all the information collected from that application to another.

The capabilities that provide this functionality are summarised in Figure 1



Figure 1 —  Capabilities used by DEX

Figure 1 —  Capabilities used by DEX

Transmitting feedback information

Information describing an exchange of information by the usage of this DEX is provided by the capability C014: messaging. This is used to communicate meta-data associated with a specific message, such as the intent of the sender, identification of the business process (if any) of which the message forms part, or status information relating to the message itself.

Although this DEX will often be used to communicate information which requires no immediate action, it can also be used to raise issues, in the form of a work request. The work request is described by the capability C066: representing_work_request.

The issue, work request, or message meta data may be amplified by associated documents. These are described by the capability C005: representing_documents and referencing_documents
[warning:]Error C1: Capability referencing_documents not in dex_index.xml
.

These document capabilities are also available for use when reporting usage or product state.

Reporting the usage of an actual product

Reporting involves identifying:

Referencing an actual product

The identification of the Product_as_realized to which operational feedback applies can be achieved in several ways. One option is to record the serial number, but this may not always be available and, sometimes, is not sufficient. The various approaches to product identification supported by this DEX are described in the following sections.

Any additional constraints on which of these options shall be used in a specific business context should be specified in data exchange agreements between business partners.

Identifying a product_as_realized by serial number

The Product_as_realized can be identified by using the serial number assigned to it. This is described in capability referencing_product_as_individual
[warning:]Error C1: Capability referencing_product_as_individual not in dex_index.xml
.

Referencing a product_as_realized and its association to the design

The Product_as_realized can be identified by reference to the design of the part from which it was made (often through a part number). This may used alone, or with a serial number. Both options are provided in capability referencing_product_as_individual
[warning:]Error C1: Capability referencing_product_as_individual not in dex_index.xml

Referencing a Product_as_realized in an assembly

Where the Product_as_realized is part of assembly, it is necessary to be able record the serial number of its parent in the assembly structure. This can be achieved through the entity Next_assembly_usage.

If attachment slots are used (entity Attachment_slot_as_realized), it may also be useful to record the attachment slot to which the Product_as_realized was fitted.

This functionality is supported by the capability referencing_product_as_individual
[warning:]Error C1: Capability referencing_product_as_individual not in dex_index.xml
.

Referencing a Product_as_realized in a configuration

Where the Product_as_realized is part of an assembly, which has different configuration options it will be necessary for the feedback report to identify the configuration of the assembly to which the feedback applies. This is achieved by identifying the relevant Item_design_association entity and Product_configuration entity.

This capability is provided by referencing_product_as_individual_configuration
[warning:]Error C1: Capability referencing_product_as_individual_configuration not in dex_index.xml
.

Referencing a Product_as_realized in the context of a breakdown

If a Product_as_realized is linked to an element in a product breakdown structure (see C004: representing_breakdown_structure) by a Breakdown_element and a Breakdown_element_realization relationship, then it will be necessary to refer to these constructs in the operational feedback.

Reporting product usage

To report Product_as_realized usage it is necessary to reference the activity, or activities, that the product has undertaken during the period covered by the report (e.g. flying, ground running) and then to record the properties that describe, or result from, each activity (e.g. flying hours).

This is described in capability C032: representing_activity.

Identifying the environment for product usage

The environment in which the Product_as_realized was used may be recorded as context for the usage properties. Usage in different environments may affect subsequent maintenance requirements.

This is described in capability C044: representing_environment_actual.

Reporting the status of an actual product

The concept of the state, or status, of a Product_as_realized may be used to record several different aspects of feedback as follows:

Recording the status of an actual product

The status of a Product_as_realized in relation to its progression through any recognised series of states - such as those used to define progress through a repair process - can be recorded as an observed state. This is described in capability C041: representing_state_observed.

Recording faults affecting an actual product

The capability C041: representing_state_observed can also be used to report the existence of faults, where faults are defined as the state, which exists after a failure. Such faults may be related to faults defined or identified by a FME(C)A or similar analysis.

Identifying the version or modification state of an actual product

Identifying the version of a Product_as_realized involves recording the version identifier / modification standard.

This is enabled by the capability C045: representing_product_as_individual.

Such a record can be related to the activity, which implemented a configuration change by identifying the Work_order that authorized implementation of the change to the Product_as_realized. The use of the entity Work_order is described in the capability C065: representing_work_order and progress in executing activities applied to a Product_as_realized is described in the capability C064: representing_work_done.

Identifying the role configuration of an actual product

The precise configuration of a Product_as_realized with role configuration options (e.g. fit long range fuel tank, remove rear seats, configure for 15 passengers) may be recorded by using the capability referencing_product_as_individual_configuration
[warning:]Error C1: Capability referencing_product_as_individual_configuration not in dex_index.xml
.

Identifying the location of an actual product

The geographic location of a Product_as_realized may be recorded at any time, as the location provides a context for a period of usage or a report on other aspects of product state or status.

This is described in capability representing_product_location
[warning:]Error C1: Capability representing_product_location not in dex_index.xml
.

NOTE    Location within a product structure is addressed by the capability referencing_part_or_slot
[warning:]Error C1: Capability referencing_part_or_slot not in dex_index.xml
which describes how to reference a product in an assembly, and referencing_product_breakdown_element
[warning:]Error C1: Capability referencing_product_breakdown_element not in dex_index.xml
which describes how to reference a product in a breakdown.

© OASIS 2010 — All rights reserved