Template:— obsolescence_management_feedback (obslscnce_mgt_fdbk)
Context:— UK_Defence
Date: 2010/03/15 14:46:04
Revision: 1.5

This section specifies the template obsolescence_management_feedback.

NOTE  The template has been defined in the context of UK_Defence. 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.

Description

This template describes how to represent the concept of an obsolescence_management_feedback in terms of PLCS model elements (templates, entities, and reference data).

Business perspective

A fleet is a named collection of products that are managed as a whole to meet an operational requirement.

Business object definition

This information object represents a named collection of products that are managed as a whole to meet an operational requirement.



Figure 1 —  A MOOD Business Architect representation of the Business Object: Obsolescence Management Feedback

Figure 1 —  A MOOD Business Architect representation of the Business Object: Obsolescence Management Feedback

The attributes of the Obsolescence Management Feedback object are tabled below.

Attribute name

Attribute description

Attribute type

Optionality

Recommendation This is a recommendation of what should be done to address to the obsolescence problem.
EXAMPLE:
- Life time buy
- Redesign
- Do nothing
intrinsic Optional
Subject issue This is a reference to the obsolescence issues that are subject to the feedback report. Relationship to Obsolescence Issue Mandatory (1:M)

Table 1 — Obsolescence Management Feedback attribute details

Model diagrams
The EXPRESS-G diagram in Figure 2 shows the templates and EXPRESS entities that are required to represent the template "obsolescence_management_feedback". The text highlighted in blue shows the template parameters.


Figure 2 —  An EXPRESS-G representation of the Information model for obsolescence_management_feedback

Figure 2 —  An EXPRESS-G representation of the Information model for obsolescence_management_feedback

The graphic for the template to be used in other EXPRESS-G diagrams is shown in Figure  3 below.


Figure 3 —  The graphical representation of the obsolescence_management_feedback template

Figure 3 —  The graphical representation of the obsolescence_management_feedback template

Input parameters
The following input parameters are defined for this template:
ID (Type='STRING')
This is the identifier of the feedback.
source_organization (Type='STRING')
The organization that created the identifier. Additionally a Person or Information System could be defined when either of these are the source; see Identifier template.
description (Type='STRING', Optional)
This is a description of the feedback.
record_date (Type= 'ENTITY (Date_time)' )
This is the date and time on which the support feedback record was made.
recorded_by (Type= 'SELECT (organization_or_person_in_organization_select)' )
This is the reference to the person or system which recorded the feedback.
recommendation (Type='CLASS', Optional)
This is a recommendation of what should be done to address to the obsolescence problem.
The following classes and their sub-classes can be used:
classifications: [Recommendation_obsolescence_feedback]
[warning:]Error RDL4: The URI urn:plcs:rdl:uk_defence is not listed in dexlib/data/refdata/rdl_index.xml
[life_time_buy]
[warning:]Error RDL4: The URI urn:plcs:rdl:uk_defence is not listed in dexlib/data/refdata/rdl_index.xml
[redesign]
[warning:]Error RDL4: The URI urn:plcs:rdl:uk_defence is not listed in dexlib/data/refdata/rdl_index.xml
[do_nothing]
[warning:]Error RDL4: The URI urn:plcs:rdl:uk_defence is not listed in dexlib/data/refdata/rdl_index.xml
subject_issue (Type= 'SELECT (activity_item)' )
This is a reference to the obsolescence issues that are subject to the feedback report.
Reference parameters
The following reference parameters are defined for this template:
obs_mgt_fbk(Type='ENTITY (Activity_actual)')
Allow the Activity_actual entity instantiated in this path to be referenced when this template is used.
Note: The Activity_actual entity can be referenced in a template path by:
%^target = $obsolescence_management_feedback.obs_mgt_fbk%
where target is the parameter to which the Activity_actual is bound.
Instantiation path
The instantiation path shown below specifies the entities that are to be instantiated by the template.
A description of templates and the syntax for the instantiation path is provided in the Templates Help/Information section.
Activity_method
Activity_method.name = '/IGNORE'
Activity_method.description = '/IGNORE'
Activity_method.consequence = '/IGNORE'
Activity_method.purpose = '/IGNORE'
Activity_actual
Activity_actual.chosen_method -> Activity_method
%^obs_mgt_fbk = Activity_actual%

-- ID
/identifier(
    ID=@ID,
    source_organization=@source_organization,
    type='obsolescence_management_feedback_id_code',
    items=^obs_mgt_fbk)/

-- [Optional Description]
/assigning_descriptor(
    descr=@description,
    class_name='Description',
    ecl_id='urn:plcs:rdl:uk_defence',
    is_assigned_to=^obs_mgt_fbk)/

-- recommendation
/assigning_reference_data(
    items=Activity_method,
    class_name=@recommendation,
    ecl_id='urn:plcs:rdl:uk_defence')/

-- relationship to record_date
Date_or_date_time_assignment
Date_or_date_time_assignment.role = '/IGNORE'
Date_or_date_time_assignment.items -> ^obs_mgt_fbk
Date_or_date_time_assignment.assigned_date -> @record_date
%^record_date_time = Date_or_date_time_assignment%
/assigning_reference_data(
    items=^record_date_time,
    class_name='Record_date',
    ecl_id='urn:plcs:rdl:uk_defence')/

-- relationship to recorded by
Applied_activity_assignment
Applied_activity_assignment.role = '/IGNORE'
Applied_activity_assignment.items -> @recorded_by
Applied_activity_assignment.assigned_activity -> ^obs_mgt_fbk
%^rec_by = Applied_activity_assignment%
/assigning_reference_data(
    items=^rec_by,
    class_name='Recorded_by',
    ecl_id='urn:plcs:rdl:uk_defence')/

-- relationship to subject issue
/assigning_activity(
    role_class_name='subject_issue',
    role_ecl_id='urn:plcs:rdl:uk_defence',
    assigned_activity=^obs_mgt_fbk,
    items=@subject_issue)/
The following entities are instantiated with attributes as specified:
Entity in path Value Inherited from
Activity_method.name '/IGNORE'
Activity_method.description '/IGNORE'
Activity_method.consequence '/IGNORE'
Activity_method.purpose '/IGNORE'
Date_or_date_time_assignment.role '/IGNORE'
Applied_activity_assignment.role '/IGNORE'
Instance diagrams
The instance diagram in Figure  4 shows an example of the EXPRESS entities and templates that are instantiated by the template:
/obsolescence_management_feedback(description='This is the description of the Obsolescence Management Feedback', ID='OMF123', source_organization='6421', record_date='@203', recorded_by='@208', recommendation='life_time_buy', subject_issue='@43')/
(an illustration of the consolidated obsolescence_management_feedback template is shown in Figure 5 below.)


Figure 4 —  Entities instantiated by obsolescence_management_feedback template

Figure 4 —  Entities instantiated by obsolescence_management_feedback template

The instance diagram in Figure 5 shows the graphic symbol for the template that is to be used in other instance diagrams. The example template is:
/obsolescence_management_feedback(description='This is the description of the Obsolescence Management Feedback', ID='OMF123', source_organization='6421', record_date='@203', recorded_by='@208', recommendation='life_time_buy', subject_issue='@43')/


Figure 5 —  Instantiation of obsolescence_management_feedback template

Figure 5 —  Instantiation of obsolescence_management_feedback template

Characterizations
No common characterizations of the template obsolescence_management_feedback have been identified. However, the ISO 10303-239 EXPRESS model may enable other assignments to the entities instantiated by the template.

© UK MOD 2010 — All rights reserved