Template:— inventory_item_demand (invntry_itm_dmnd)
Context:— UK_Defence
Date: 2010/03/18 11:41:29
Revision: 1.8

This section specifies the template inventory_item_demand.

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 a demand/request for an inventory item.

Business perspective

A Inventory Item Demand is the means to represents a demand/request for an inventory item.

Business object definition


Figure 1 —  Graphical Representation for Business Object inventory_item_demand

Figure 1 —  Graphical Representation for Business Object inventory_item_demand

inventory_item_demand

The definition of an inventory_item_demand object is: This information object represents a demand/request for an inventory item. This may include physical copies of documentation contained on media such as paper, CD etc

Attribute name

Attribute description

Attribute type

Optionality

Accounting UIN This is the unit identification number against which the demand will be charged. intrinsic Optional
Authority to demand This is the authority to demand the related inventory item. intrinsic Mandatory
Custodian This is a reference to the custodian of the inventory item when delivered. This may be represented by the Armament Loan Record (ALR) or Permanent Loan Record (PLR) designation. Relationship to Person Optional
Customer reference This is a reference number provided by the organization demanding the item. Example: DE&S Project Code, Special Projects Code, RN Main Equipment Type, Contract Number, Liability Number, Special Operations Code, Epecial Exercise Code. intrinsic Optional
Delivery location This is a reference to the delivery facility or location. Relationship to Facility or Location Optional
Delivery site This is a reference to a site within the demanding organization. Relationship to Location Mandatory
Demanded from This is the identifier of the unit from which the item is demanded. intrinsic Mandatory
Demanded item This is a reference to the specification of the item being demanded. Relationship to Inventory Item Mandatory
Denomination of quantity This is the denomination quantity of the item being demanded. intrinsic Mandatory
Estimated return date This is the date on which it is estimated that the demanded item will be returned to the issuer. intrinsic Optional
Item demanded qualification code This is an item demand qualification code. The values are numerical codes ranging from 0 to 9. It allows for alternative items of supply to be provided. intrinsic Optional
Item description This is the textual description of the demanded item. It may be used to describe the Item in the absence of an NSN. Any details of item that will help in identifying it will be used, such as description and associated equipment type or Manufacturer’s Part Number, known stockist, stockist’s address or other contact details, WESPIL No, BR 2525 Ref No (Part, Folio, and Index), PIL or IPC (Alphanumeric of PIL/IPC also to be given). Manufacturer’s Part Number to be used if no other information available or if it might help identification. intrinsic Mandatory
Item name This is the name of the item being demanded. intrinsic Mandatory
Point of contact This is the point of contact for the demand. Relationship to Person Optional
Priority code This is the priority of the demand. See the Standard Priority Codes specified in JSP 886, Volume 3, Part 1, Section 2. intrinsic Mandatory
Quality demanded qualification code This is the quantity demanded qualification code of the demand. It allows or prevents reduced or staged quantities to be delivered. intrinsic Optional
Reason for demand code This is a code to classifiy the reason for demand or justification. See Reason For Demand (RFD) Codes in Appendices 12-14 JSP 886 Vol 3 Pt1. intrinsic Mandatory
Related return item This is the reference to the item that is being replaced by the item demanded. This covers the Army AFG 1043 or RAF F731 form requirements. Relationship to Product Optional
Remarks This is for specifications of any special requirements, including packaging, handling, transportation etc. This may for example, include justification for air freighting of items not usually transported by air. intrinsic Optional
Required delivery date This is the required delivery date for the demanded item. intrinsic Mandatory
Stock location This is a reference to the location where the stock will be held when delivered. Relationship to Facility Optional
Theatre delivery code This is the theatre into which the demanded item is required to be delivered. This is required so that supply chain pipeline times can be calculated for performance monitoring. intrinsic Mandatory

Table 1 — inventory_item_demand attribute details

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


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

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

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 inventory_item_demand template

Figure 3 —  The graphical representation of the inventory_item_demand template

Input parameters
The following input parameters are defined for this template:
id (Type='STRING')
The identifier assigned to a requirement.
source_organization_id (Type='STRING')
Intrinsic
lack_of_item_impact (Type='STRING', Optional)
This is the description of the impact of the resource demand not being met.
demanding_organization_unit (Type= 'ENTITY (Organization)' )
The organization or unit demanding the resource.
demanding_person (Type= 'ENTITY (Person_in_organization)' )
The person making the resource demand.
demand_date (Type= 'SELECT (date_or_date_time_select)' )
This is the date the resource demand is made.
demanded_quantity (Type='STRING')
The quantity of the demanded resource.
demanded_quantity_unit (Type='CLASS')
The units of measure for the quantity of the demanded resource.
The following classes and their sub-classes can be used:
classifications: "Unit" (urn:plcs:rdl:std:Unit)
demanded_quantity_si_unit (Type='BOOLEAN')
Value should be set to true if the unit is a SI base unit defined by ISO, i.e. kilogram (kg) for Mass, second (s) for Time, metre (m) for Displacement, ampere (A) for Electrical current, kelvin (K) for Temperature, mole (mol) for Amount of substance, and candela (cd) for Luminous intensity. If this is not the case it should be set to false.
Note that the representation of true and false depends on exchange format. In Part 11 (a STEP file) true is represented by the string ".T.", and false by ".F.", while in Part 28 (XML) they are represented by text strings "true" and "false".
accounting_uin (Type='STRING', Optional)
This is the identifier (UIN) of the inventory item demand.
authority_to_demand (Type='STRING', Optional)
This is the authority for the resource demand.
custodian (Type= 'ENTITY (Person_in_organization)' , Optional)
This is a reference to the custodian of the inventory item when delivered.
customer_reference (Type='STRING', Optional)
This is a reference number provided by the organization demanding the item.
reference_type (Default=Customer_reference_code,Type='CLASS', Optional)
This is the reference type used in conjunction with the customer reference.
The following classes and their sub-classes can be used:
classifications: [Customer_reference_code]
[warning:]Error RDL4: The URI urn:plcs:rdl:uk_defence is not listed in dexlib/data/refdata/rdl_index.xml
[DEandS_Project_Code]
[warning:]Error RDL4: The URI urn:plcs:rdl:uk_defence is not listed in dexlib/data/refdata/rdl_index.xml
[Special_Projects_Code]
[warning:]Error RDL4: The URI urn:plcs:rdl:uk_defence is not listed in dexlib/data/refdata/rdl_index.xml
[RN_Main_Equipment_Type]
[warning:]Error RDL4: The URI urn:plcs:rdl:uk_defence is not listed in dexlib/data/refdata/rdl_index.xml
[Contract_Number]
[warning:]Error RDL4: The URI urn:plcs:rdl:uk_defence is not listed in dexlib/data/refdata/rdl_index.xml
[Liability_Number]
[warning:]Error RDL4: The URI urn:plcs:rdl:uk_defence is not listed in dexlib/data/refdata/rdl_index.xml
[Special_Operations_Code]
[warning:]Error RDL4: The URI urn:plcs:rdl:uk_defence is not listed in dexlib/data/refdata/rdl_index.xml
[Epecial_Exercise_Code]
[warning:]Error RDL4: The URI urn:plcs:rdl:uk_defence is not listed in dexlib/data/refdata/rdl_index.xml
delivery_location (Type= 'ENTITY (Location)' , Optional)
This is a reference to the delivery facility or location.
delivery_site (Type= 'ENTITY (Product_as_realized)' )
This is a reference to a site within the demanding organization.
demanded_from (Type= 'ENTITY (Organization)' )
This is the identifier of the unit from which the item is demanded.
demanded_item (Type= 'ENTITY (Managed_resource)' )
This is a reference to the specification of the item being demanded.
denomination_of_quantity (Type= 'TYPE (any_number_value)' )
The quantity that represents a unit of purchase.
denomination_of_quantity_unit (Type='CLASS')
The required value assigned to a denomination.
The following classes and their sub-classes can be used:
classifications: "Unit" (urn:plcs:rdl:std:Unit)
denomination_of_quantity_si_unit (Type='BOOLEAN')
Value should be set to true if the unit is a SI base unit defined by ISO, i.e. kilogram (kg) for Mass, second (s) for Time, metre (m) for Displacement, ampere (A) for Electrical current, kelvin (K) for Temperature, mole (mol) for Amount of substance, and candela (cd) for Luminous intensity. If this is not the case it should be set to false.
Note that the representation of true and false depends on exchange format. In Part 11 (a STEP file) true is represented by the string ".T.", and false by ".F.", while in Part 28 (XML) they are represented by text strings "true" and "false".
estimated_return_date (Type= 'SELECT (date_or_date_time_select)' , Optional)
This is the date on which it is estimated that the demanded item will be returned to the issuer.
item_demanded_qualification_code (Default=Item_demanded_qualification_code,Type='CLASS', Optional)
This is an item demand qualification code. The values are numerical codes ranging from 0 to 9.
The following classes and their sub-classes can be used:
classifications: [Item_demanded_qualification_code]
[warning:]Error RDL4: The URI urn:plcs:rdl:uk_defence is not listed in dexlib/data/refdata/rdl_index.xml
[IDQC-0]
[warning:]Error RDL4: The URI urn:plcs:rdl:uk_defence is not listed in dexlib/data/refdata/rdl_index.xml
[IDQC-1]
[warning:]Error RDL4: The URI urn:plcs:rdl:uk_defence is not listed in dexlib/data/refdata/rdl_index.xml
[IDQC-2]
[warning:]Error RDL4: The URI urn:plcs:rdl:uk_defence is not listed in dexlib/data/refdata/rdl_index.xml
[IDQC-3]
[warning:]Error RDL4: The URI urn:plcs:rdl:uk_defence is not listed in dexlib/data/refdata/rdl_index.xml
[IDQC-4]
[warning:]Error RDL4: The URI urn:plcs:rdl:uk_defence is not listed in dexlib/data/refdata/rdl_index.xml
[IDQC-5]
[warning:]Error RDL4: The URI urn:plcs:rdl:uk_defence is not listed in dexlib/data/refdata/rdl_index.xml
[IDQC-6]
[warning:]Error RDL4: The URI urn:plcs:rdl:uk_defence is not listed in dexlib/data/refdata/rdl_index.xml
[IDQC-7]
[warning:]Error RDL4: The URI urn:plcs:rdl:uk_defence is not listed in dexlib/data/refdata/rdl_index.xml
[IDQC-8]
[warning:]Error RDL4: The URI urn:plcs:rdl:uk_defence is not listed in dexlib/data/refdata/rdl_index.xml
[IDQC-9]
[warning:]Error RDL4: The URI urn:plcs:rdl:uk_defence is not listed in dexlib/data/refdata/rdl_index.xml
item_description (Type='STRING')
This is the textual description of the demanded item. It may be used to describe the Item in the absence of an NSN. Any details of item that will help in identifying it will be used, such as description and associated equipment type or Manufacturer’s Part Number, known stockist, stockist’s address or other contact details, WESPIL No, BR 2525 Ref No (Part, Folio, and Index), PIL or IPC (Alphanumeric of PIL/IPC also to be given). Manufacturer’s Part Number to be used if no other information available or if it might help identification.
item_name (Type='STRING')
This is the name of the item demanded.
point_of_contact (Type= 'ENTITY (Person_in_organization)' , Optional)
This is the point of contact for the demand.
priority_code (Default=Inventory_item_demand_priority_code,Type='CLASS')
This is the priority of the demand. See the Standard Priority Codes specified in JSP 886, Volume 3, Part 1, Section 2.
The following classes and their sub-classes can be used:
classifications: [Inventory_item_demand_priority_code]
[warning:]Error RDL4: The URI urn:plcs:rdl:uk_defence is not listed in dexlib/data/refdata/rdl_index.xml
[Immediate-1]
[warning:]Error RDL4: The URI urn:plcs:rdl:uk_defence is not listed in dexlib/data/refdata/rdl_index.xml
[Priority-2]
[warning:]Error RDL4: The URI urn:plcs:rdl:uk_defence is not listed in dexlib/data/refdata/rdl_index.xml
[Routine-3-4]
[warning:]Error RDL4: The URI urn:plcs:rdl:uk_defence is not listed in dexlib/data/refdata/rdl_index.xml
[Immediate-5]
[warning:]Error RDL4: The URI urn:plcs:rdl:uk_defence is not listed in dexlib/data/refdata/rdl_index.xml
[Priority-9]
[warning:]Error RDL4: The URI urn:plcs:rdl:uk_defence is not listed in dexlib/data/refdata/rdl_index.xml
[Routine-13-16]
[warning:]Error RDL4: The URI urn:plcs:rdl:uk_defence is not listed in dexlib/data/refdata/rdl_index.xml
quantity_demanded_qualification_code (Default=Quantity_demanded_qualification_code,Type='CLASS', Optional)
This is the quantity demanded qualification code of the demand. It allows or prevents reduced or staged quantities to be delivered.
The following classes and their sub-classes can be used:
classifications: [Quantity_demanded_qualification_code]
[warning:]Error RDL4: The URI urn:plcs:rdl:uk_defence is not listed in dexlib/data/refdata/rdl_index.xml
[QDQC-0]
[warning:]Error RDL4: The URI urn:plcs:rdl:uk_defence is not listed in dexlib/data/refdata/rdl_index.xml
[QDQC-1]
[warning:]Error RDL4: The URI urn:plcs:rdl:uk_defence is not listed in dexlib/data/refdata/rdl_index.xml
[QDQC-2]
[warning:]Error RDL4: The URI urn:plcs:rdl:uk_defence is not listed in dexlib/data/refdata/rdl_index.xml
[QDQC-3]
[warning:]Error RDL4: The URI urn:plcs:rdl:uk_defence is not listed in dexlib/data/refdata/rdl_index.xml
[QDQC-4]
[warning:]Error RDL4: The URI urn:plcs:rdl:uk_defence is not listed in dexlib/data/refdata/rdl_index.xml
reason_for_demand_code (Default=Reason_for_demand_code,Type='CLASS')
This is a code to classifiy the reason for demand or justification.
The following classes and their sub-classes can be used:
classifications: [Reason_for_demand_code]
[warning:]Error RDL4: The URI urn:plcs:rdl:uk_defence is not listed in dexlib/data/refdata/rdl_index.xml
[RFDC-CRISP-1]
[warning:]Error RDL4: The URI urn:plcs:rdl:uk_defence is not listed in dexlib/data/refdata/rdl_index.xml
[RFDC-CRISP-2]
[warning:]Error RDL4: The URI urn:plcs:rdl:uk_defence is not listed in dexlib/data/refdata/rdl_index.xml
[RFDC-CRISP-3]
[warning:]Error RDL4: The URI urn:plcs:rdl:uk_defence is not listed in dexlib/data/refdata/rdl_index.xml
[RFDC-CRISP-4]
[warning:]Error RDL4: The URI urn:plcs:rdl:uk_defence is not listed in dexlib/data/refdata/rdl_index.xml
[RFDC-CRISP-5]
[warning:]Error RDL4: The URI urn:plcs:rdl:uk_defence is not listed in dexlib/data/refdata/rdl_index.xml
[RFDC-CRISP-6]
[warning:]Error RDL4: The URI urn:plcs:rdl:uk_defence is not listed in dexlib/data/refdata/rdl_index.xml
[RFDC-CRISP-7]
[warning:]Error RDL4: The URI urn:plcs:rdl:uk_defence is not listed in dexlib/data/refdata/rdl_index.xml
[RFDC-CRISP-8]
[warning:]Error RDL4: The URI urn:plcs:rdl:uk_defence is not listed in dexlib/data/refdata/rdl_index.xml
[RFDC-CRISP-9]
[warning:]Error RDL4: The URI urn:plcs:rdl:uk_defence is not listed in dexlib/data/refdata/rdl_index.xml
[RFDC-SS3-1]
[warning:]Error RDL4: The URI urn:plcs:rdl:uk_defence is not listed in dexlib/data/refdata/rdl_index.xml
[RFDC-SS3-2]
[warning:]Error RDL4: The URI urn:plcs:rdl:uk_defence is not listed in dexlib/data/refdata/rdl_index.xml
[RFDC-SS3-3]
[warning:]Error RDL4: The URI urn:plcs:rdl:uk_defence is not listed in dexlib/data/refdata/rdl_index.xml
[RFDC-SS3-4]
[warning:]Error RDL4: The URI urn:plcs:rdl:uk_defence is not listed in dexlib/data/refdata/rdl_index.xml
[RFDC-SS3-5]
[warning:]Error RDL4: The URI urn:plcs:rdl:uk_defence is not listed in dexlib/data/refdata/rdl_index.xml
[RFDC-SS3-6]
[warning:]Error RDL4: The URI urn:plcs:rdl:uk_defence is not listed in dexlib/data/refdata/rdl_index.xml
[RFDC-SS3-7]
[warning:]Error RDL4: The URI urn:plcs:rdl:uk_defence is not listed in dexlib/data/refdata/rdl_index.xml
[RFDC-SS3-8]
[warning:]Error RDL4: The URI urn:plcs:rdl:uk_defence is not listed in dexlib/data/refdata/rdl_index.xml
[RFDC-SS3-9]
[warning:]Error RDL4: The URI urn:plcs:rdl:uk_defence is not listed in dexlib/data/refdata/rdl_index.xml
related_returned_item (Type= 'SELECT (activity_item)' , Optional)
This is the reference to the item that is being replaced by the item demanded.
remarks (Type='STRING', Optional)
This is for specifications of any special requirements, including packaging, handling, transportation etc..
required_delivery_date (Type= 'SELECT (date_or_date_time_select)' )
This is the required delivery date for the demanded item.
stock_location (Type= 'ENTITY (Product_as_individual)' , Optional)
This is a reference to the location (facility) where the stock will be held when delivered.
theatre_delivery_code (Default=Theatre_delivery_code,Type='CLASS')
This is the theatre into which the demanded item is required to be delivered. This is required so that supply chain pipeline times can be calculated for performance monitoring.
The following classes and their sub-classes can be used:
classifications: [Theatre_delivery_code]
[warning:]Error RDL4: The URI urn:plcs:rdl:uk_defence is not listed in dexlib/data/refdata/rdl_index.xml
[Forward_supply_chain_A]
[warning:]Error RDL4: The URI urn:plcs:rdl:uk_defence is not listed in dexlib/data/refdata/rdl_index.xml
[Reverse_supply_chain_A]
[warning:]Error RDL4: The URI urn:plcs:rdl:uk_defence is not listed in dexlib/data/refdata/rdl_index.xml
[Forward_supply_chain_B]
[warning:]Error RDL4: The URI urn:plcs:rdl:uk_defence is not listed in dexlib/data/refdata/rdl_index.xml
[Reverse_supply_chain_B]
[warning:]Error RDL4: The URI urn:plcs:rdl:uk_defence is not listed in dexlib/data/refdata/rdl_index.xml
[Forward_supply_chain_C]
[warning:]Error RDL4: The URI urn:plcs:rdl:uk_defence is not listed in dexlib/data/refdata/rdl_index.xml
[Reverse_supply_chain_C]
[warning:]Error RDL4: The URI urn:plcs:rdl:uk_defence is not listed in dexlib/data/refdata/rdl_index.xml
[Forward_supply_chain_D]
[warning:]Error RDL4: The URI urn:plcs:rdl:uk_defence is not listed in dexlib/data/refdata/rdl_index.xml
[Reverse_supply_chain_D]
[warning:]Error RDL4: The URI urn:plcs:rdl:uk_defence is not listed in dexlib/data/refdata/rdl_index.xml
[Forward_supply_chain_E]
[warning:]Error RDL4: The URI urn:plcs:rdl:uk_defence is not listed in dexlib/data/refdata/rdl_index.xml
[Reverse_supply_chain_E]
[warning:]Error RDL4: The URI urn:plcs:rdl:uk_defence is not listed in dexlib/data/refdata/rdl_index.xml
[Forward_supply_chain_F]
[warning:]Error RDL4: The URI urn:plcs:rdl:uk_defence is not listed in dexlib/data/refdata/rdl_index.xml
[Reverse_supply_chain_F]
[warning:]Error RDL4: The URI urn:plcs:rdl:uk_defence is not listed in dexlib/data/refdata/rdl_index.xml
[Forward_supply_chain_G]
[warning:]Error RDL4: The URI urn:plcs:rdl:uk_defence is not listed in dexlib/data/refdata/rdl_index.xml
[Reverse_supply_chain_G]
[warning:]Error RDL4: The URI urn:plcs:rdl:uk_defence is not listed in dexlib/data/refdata/rdl_index.xml
[Forward_supply_chain_H]
[warning:]Error RDL4: The URI urn:plcs:rdl:uk_defence is not listed in dexlib/data/refdata/rdl_index.xml
[Reverse_supply_chain_H]
[warning:]Error RDL4: The URI urn:plcs:rdl:uk_defence is not listed in dexlib/data/refdata/rdl_index.xml
[Forward_supply_chain_I]
[warning:]Error RDL4: The URI urn:plcs:rdl:uk_defence is not listed in dexlib/data/refdata/rdl_index.xml
[Reverse_supply_chain_I]
[warning:]Error RDL4: The URI urn:plcs:rdl:uk_defence is not listed in dexlib/data/refdata/rdl_index.xml
[Supply_chain_J]
[warning:]Error RDL4: The URI urn:plcs:rdl:uk_defence is not listed in dexlib/data/refdata/rdl_index.xml
[Supply_chain_K]
[warning:]Error RDL4: The URI urn:plcs:rdl:uk_defence is not listed in dexlib/data/refdata/rdl_index.xml
[Supply_chain_L]
[warning:]Error RDL4: The URI urn:plcs:rdl:uk_defence is not listed in dexlib/data/refdata/rdl_index.xml
[Forward_supply_chain_M]
[warning:]Error RDL4: The URI urn:plcs:rdl:uk_defence is not listed in dexlib/data/refdata/rdl_index.xml
[Reverse_supply_chain_M]
[warning:]Error RDL4: The URI urn:plcs:rdl:uk_defence is not listed in dexlib/data/refdata/rdl_index.xml
[Forward_supply_chain_N]
[warning:]Error RDL4: The URI urn:plcs:rdl:uk_defence is not listed in dexlib/data/refdata/rdl_index.xml
[Reverse_supply_chain_N]
[warning:]Error RDL4: The URI urn:plcs:rdl:uk_defence is not listed in dexlib/data/refdata/rdl_index.xml
[Supply_chain_O]
[warning:]Error RDL4: The URI urn:plcs:rdl:uk_defence is not listed in dexlib/data/refdata/rdl_index.xml
[Supply_chain_P]
[warning:]Error RDL4: The URI urn:plcs:rdl:uk_defence is not listed in dexlib/data/refdata/rdl_index.xml
[Supply_chain_Q]
[warning:]Error RDL4: The URI urn:plcs:rdl:uk_defence is not listed in dexlib/data/refdata/rdl_index.xml
[Forward_supply_chain_R]
[warning:]Error RDL4: The URI urn:plcs:rdl:uk_defence is not listed in dexlib/data/refdata/rdl_index.xml
[Reverse_supply_chain_R]
[warning:]Error RDL4: The URI urn:plcs:rdl:uk_defence is not listed in dexlib/data/refdata/rdl_index.xml
[Forward_supply_chain_S]
[warning:]Error RDL4: The URI urn:plcs:rdl:uk_defence is not listed in dexlib/data/refdata/rdl_index.xml
[Reverse_supply_chain_S]
[warning:]Error RDL4: The URI urn:plcs:rdl:uk_defence is not listed in dexlib/data/refdata/rdl_index.xml
[Supply_chain_T]
[warning:]Error RDL4: The URI urn:plcs:rdl:uk_defence is not listed in dexlib/data/refdata/rdl_index.xml
[Forward_supply_chain_U]
[warning:]Error RDL4: The URI urn:plcs:rdl:uk_defence is not listed in dexlib/data/refdata/rdl_index.xml
[Reverse_supply_chain_U]
[warning:]Error RDL4: The URI urn:plcs:rdl:uk_defence is not listed in dexlib/data/refdata/rdl_index.xml
[Forward_supply_chain_V]
[warning:]Error RDL4: The URI urn:plcs:rdl:uk_defence is not listed in dexlib/data/refdata/rdl_index.xml
[Reverse_supply_chain_V]
[warning:]Error RDL4: The URI urn:plcs:rdl:uk_defence is not listed in dexlib/data/refdata/rdl_index.xml
[Forward_supply_chain_W]
[warning:]Error RDL4: The URI urn:plcs:rdl:uk_defence is not listed in dexlib/data/refdata/rdl_index.xml
[Reverse_supply_chain_W]
[warning:]Error RDL4: The URI urn:plcs:rdl:uk_defence is not listed in dexlib/data/refdata/rdl_index.xml
[Forward_supply_chain_X]
[warning:]Error RDL4: The URI urn:plcs:rdl:uk_defence is not listed in dexlib/data/refdata/rdl_index.xml
[Reverse_supply_chain_X]
[warning:]Error RDL4: The URI urn:plcs:rdl:uk_defence is not listed in dexlib/data/refdata/rdl_index.xml
[Forward_supply_chain_Y]
[warning:]Error RDL4: The URI urn:plcs:rdl:uk_defence is not listed in dexlib/data/refdata/rdl_index.xml
[Reverse_supply_chain_Y]
[warning:]Error RDL4: The URI urn:plcs:rdl:uk_defence is not listed in dexlib/data/refdata/rdl_index.xml
[Forward_supply_chain_Z]
[warning:]Error RDL4: The URI urn:plcs:rdl:uk_defence is not listed in dexlib/data/refdata/rdl_index.xml
[Reverse_supply_chain_Z]
[warning:]Error RDL4: The URI urn:plcs:rdl:uk_defence is not listed in dexlib/data/refdata/rdl_index.xml
Reference parameters
The following reference parameters are defined for this template:
inventory_item_demand(Type='ENTITY (Applied_activity_assignment)')
Allow the Applied_activity_assignment entity instantiated in this path to be referenced when this template is used.
Note: The Applied_activity_assignment entity can be referenced in a template path by:
%^target = $inventory_item_demand.inventory_item_demand%
where target is the parameter to which the Applied_activity_assignment 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.
/resource_demand(
    id=@id,
    source_organization_id=@source_organization_id,
    lack_of_item_impact=@lack_of_item_impact,
    demanding_organization_unit=@demanding_organization_unit,
    demanding_person=@demanding_person,
    demand_date=@demand_date,
    demanded_quantity=@demanded_quantity,
    demanded_quantity_unit=@demanded_quantity_unit,
    demanded_quantity_si_unit=@demanded_quantity_si_unit)/
%^ref_demand = $resource_demand.resource_demand%

-- create the inventory_item_demand
Applied_activity_assignment
Applied_activity_assignment.role = '/IGNORE'

-- create the link to the ref resource demand
Applied_activity_assignment.assigned_activity -> ^ref_demand
%^inventory_item_demand = Applied_activity_assignment%

-- [Optional accounting_uin]
/identifier(
    ID=@accounting_uin,
    source_organization=@source_organization_id,
    type='Unit_identification_number',
    items=^inventory_item_demand)/

-- authority_to_demand
/assigning_descriptor(
    descr=@authority_to_demand,
    class_name='Authority_to_demand',
    ecl_id='urn:plcs:rdl:uk_defence',
    is_assigned_to=^inventory_item_demand)/

-- [Optional Custodian] (G.I. needs to know this is a new instance and not a reuse of the next one)
Organization_or_person_in_organization_assignment
Organization_or_person_in_organization_assignment.role = '/IGNORE'
Organization_or_person_in_organization_assignment.items -> ^inventory_item_demand
Organization_or_person_in_organization_assignment.assigned_entity -> @custodian

-- [Optional customer reference]
/identifier(
    ID=@customer_reference,
    source_organization=@source_organization_id,
    type=@reference_type,
    items=^inventory_item_demand)/

-- [Optional delivery_location]
Location_assignment
Location_assignment.role = '/IGNORE'
Location_assignment.location_for_assignment -> @delivery_location
Location_assignment.entity_for_location -> ^inventory_item_demand

-- Delivery_site
^inventory_item_demand.items -> @delivery_site

-- Demanded_from (G.I. needs to know this is a new instance and not a reuse of the next one)
Organization_or_person_in_organization_assignment
Organization_or_person_in_organization_assignment.role = '/IGNORE'
Organization_or_person_in_organization_assignment.items -> ^inventory_item_demand
Organization_or_person_in_organization_assignment.assigned_entity -> @demanded_from

-- create the link to the demanded item
^inventory_item_demand.items -> @demanded_item

-- Denomination_of_quantity
/assigning_resource_property(
    property_class_name='Denomination_of_quantity',
    property_ecl_id='urn:plcs:rdl:uk_defence',
    described_element=^inventory_item_demand)/
%^denom_qty = $assigning_resource_property.property%
/resource_property_numeric(
    value=@denomination_of_quantity,
    unit=@denomination_of_quantity_unit,
    unit_ecl_id='urn:plcs:rdl:uk_defence',
    si_unit=@denomination_of_quantity_si_unit,
    context='Numerical_representation_context',
    context_ecl_id='urn:plcs:rdl:uk_defence',
    property=^denom_qty)/

-- [Optional Estimated_Return_date]
Date_or_date_time_assignment
Date_or_date_time_assignment.role = '/IGNORE'
Date_or_date_time_assignment.items -> ^inventory_item_demand
Date_or_date_time_assignment.assigned_date -> @estimated_return_date

-- [Optional Item Demanded Qualification code]
/assigning_reference_data(
    class_name=@item_demanded_qualification_code,
    ecl_id='urn:plcs:rdl:UK_Defence',
    items=^inventory_item_demand)/

-- item description
/assigning_descriptor(
    descr=@item_description,
    class_name='Description',
    ecl_id='urn:plcs:rdl:uk_defence',
    is_assigned_to=^inventory_item_demand)/

-- item name
/identifier(
    ID=@item_name,
    source_organization=@source_organization_id,
    type='Name',
    items=^inventory_item_demand)/

-- [Optional point_of_contact] (G.I. needs to know this is a new instance and not a reuse of a previous or subsequent one)
Organization_or_person_in_organization_assignment
Organization_or_person_in_organization_assignment.role = '/IGNORE'
Organization_or_person_in_organization_assignment.items -> ^inventory_item_demand
Organization_or_person_in_organization_assignment.assigned_entity -> @point_of_contact

-- Priority code
/assigning_reference_data(
    class_name=@priority_code,
    ecl_id='urn:plcs:rdl:UK_Defence',
    items=^inventory_item_demand)/

-- [Optional Quantity demanded qualification code]
/assigning_reference_data(
    class_name=@quantity_demanded_qualification_code,
    ecl_id='urn:plcs:rdl:UK_Defence',
    items=^inventory_item_demand)/

-- reason_for_demand_code
/assigning_reference_data(
    class_name=@reason_for_demand_code,
    ecl_id='urn:plcs:rdl:UK_Defence',
    items=^inventory_item_demand)/

-- [Optional Related returned item]
^inventory_item_demand.items -> @related_returned_item

-- [Optional Remarks]
/assigning_descriptor(
    descr=@remarks,
    class_name='Remarks',
    ecl_id='urn:plcs:rdl:uk_defence',
    is_assigned_to=^inventory_item_demand)/

-- Required_delivery_date
Date_or_date_time_assignment
Date_or_date_time_assignment.role = '/IGNORE'
Date_or_date_time_assignment.items -> ^inventory_item_demand
Date_or_date_time_assignment.assigned_date -> @required_delivery_date

-- [Optional Stock Location]
^inventory_item_demand.items -> @stock_location

-- Theatre_delivery_code
/assigning_reference_data(
    class_name=@theatre_delivery_code,
    ecl_id='urn:plcs:rdl:UK_Defence',
    items=^inventory_item_demand)/
The following entities are instantiated with attributes as specified:
Entity in path Value Inherited from
Applied_activity_assignment.role '/IGNORE'
Organization_or_person_in_organization_assignment.role '/IGNORE'
Location_assignment.role '/IGNORE'
Organization_or_person_in_organization_assignment.role '/IGNORE'
Date_or_date_time_assignment.role '/IGNORE'
Organization_or_person_in_organization_assignment.role '/IGNORE'
Date_or_date_time_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:
/inventory_item_demand(id='''', source_organization_id='''', lack_of_item_impact='''', demanding_organization_unit='''', demanding_person='''', demand_date='''', demanded_quantity='''', demanded_quantity_unit='''', demanded_quantity_si_unit='''', accounting_uin='''', authority_to_demand='''', custodian='''', customer_reference='''', reference_type='''', delivery_location='''', delivery_site='''', demanded_from='''', denomination_of_quantity='''', denomination_of_quantity_unit='''', denomination_of_quantity_si_unit='''', estimated_return_date='''', item_demanded_qualification_code='''', item_description='''', item_name='''', point_of_contact='''', priority_code='''', quantity_demanded_qualification_code='''', reason_for_demand_code='''', related_returned_item='''', remarks='''', required_delivery_date='''', stock_location='''', theatre_delivery_code='''')/
(an illustration of the consolidated inventory_item_demand template is shown in Figure 5 below.)


Figure 4 —  Entities instantiated by inventory_item_demand template

Figure 4 —  Entities instantiated by inventory_item_demand 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:
/inventory_item_demand(id='''', source_organization_id='''', lack_of_item_impact='''', demanding_organization_unit='''', demanding_person='''', demand_date='''', demanded_quantity='''', demanded_quantity_unit='''', demanded_quantity_si_unit='''', accounting_uin='''', authority_to_demand='''', custodian='''', customer_reference='''', reference_type='''', delivery_location='''', delivery_site='''', demanded_from='''', denomination_of_quantity='''', denomination_of_quantity_unit='''', denomination_of_quantity_si_unit='''', estimated_return_date='''', item_demanded_qualification_code='''', item_description='''', item_name='''', point_of_contact='''', priority_code='''', quantity_demanded_qualification_code='''', reason_for_demand_code='''', related_returned_item='''', remarks='''', required_delivery_date='''', stock_location='''', theatre_delivery_code='''')/


Figure 5 —  Instantiation of inventory_item_demand template

Figure 5 —  Instantiation of inventory_item_demand template

Characterizations
No common characterizations of the template inventory_item_demand 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