Product definition model
ProductDefinition
The main structuring element of the schema definition is ProductDefinition. ProductDefinition
is the container object for exchanged information and includes references to the
Product Production Rules, Bill Of Materials, and Bill Of Resources. The term Product
Production Rule is used in ANSI/ISA-95.00.01 to indicate the information that used
within manufacturing to manufacture the product, such as assembly instructions,
flow sheets, or recipes. Additional information exists in the bill of materials,
bill of resources, and manufacturing operations systems, but is not defined in the
exchange schemas.
ManufacturingBill
A manufacturing bill identifies a material or material class that is needed for
production of the product.
The manufacturing bill includes all uses of the material in production of the product,
while the product segment’s material specification defines just the amount used
in a segment of production.
For example: a manufacturing bill may identify 55 Type C left threaded screws, where
20 are used in one product segment, 20 in another product segment, and 15 used in
a third product segment.
ManufacturingBill elements define materials that make up the manufacturing bill.
These materials may be identified by material class or by material definition.
ProductSegment
The product segment information defines what manufacturing personnel, equipment,
or material resources are required for execution of the product segment for a specified
quantity of product (eg: a standard batch or lot size). It does this by defining
the classes of resources, or in some cases the exact instance of a resource required.
For example, an assembly segment may require 1 assembler for 2 hours, and 1 assembly
machine for 2 hours. In some industries the exact assembly machine may have to be
specified, such as “AssemblyMachine#1”.
A product segment also defines parameters that may be specified when the segment
is executed, such as production specification as color or manufacturing options.
PersonnelSpecification
PersonnelSpecification elements define the personnel resources, by class or instance,
required for production of the product within a product segment. Such as 2 hours
of a painter for a paint segment for a lot size of one widget.
EquipmentSpecification
EquipmentSpecification elements define the equipment resources, by class or instance,
required for production of the product within a product segment. Such as 2 hours
for a paint station for a lot size of one widget.
MaterialSpecification
MaterialSpecification elements define the material resources, by material class
or material definition, required for production of the product within a product
segment. Such as 30 Kg of cooking oil (material class) required for the cooking
segment for a lot size of 50 Kg.
Resource Identification
The schemas follow the ANSI/ISA-95 standard by defining resources by class ID or
instance ID, or by defining them by class ID and a property value that is used to
define a subset of the resource. For example, the figure below illustrates that
a segment may require a certain number of milling machine, an equipment class. Other
segments may require a subset of milling machine, such as “Fine” milling machines
only. In the first case the class name, “Mill”, is sufficient to identify the resource
required. In the second case the class name, “Mill”, and property name and value,
“Spec” and “Fine”, define the required resource.