Production performance model
ProductionPerformance
A production performance report is made up of a set of 1 or more production responses.
The production performance also contains the information that defines the context
of the report, such as start time, end time, location, and published date.
ProductionResponse
Production responses are the response from manufacturing that is associated with
a production Request. There may be one or more production responses for a single
production request if the production facility needs to split the production request
into smaller elements of work. For example a single production request for the production
of “200 gears” may be reported on by 10 production response objects of “20 gears”
each because of manufacturing restrictions.
A production result may include the status of the request, such as the percentage
complete, a finished status, or an aborted status.
SegmentResponse
The production response for a specific segment of production is defined as a segment
response. A segment response may be made up of zero or more sets of information
on production data, personnel actual, equipment actual, materials consumed actual,
materials produced actual, and consumables actual. A segment response may include
an identification of the associated process segment. the actual starting and stopping
time of the segment. and the duration of the segment.
A SegmentResponse is also included as an optional element in a ProductionRequest.
In those cases the SegmentResponse defines elements that are to be returned with
a ProductionResponse. In this use it basically defines a template of information
to be filled in and returned. A segment response contains an element (RequiredByRequestedSegmentresponse)
that is used in a ProductionSchedule to indicate if the including element is required
or optional in a response from a request. The value of the RequiredByRequestedSegmentResponse
element may be extended on an application specific basis.
PersonnelActual
A personnel actual in a production response identifies a personnel resource by class
ID or by instance ID used during the specified segment of production.
EquipmentActual
A equipment actual in a production response identifies a equipment resource by class
ID or instance ID used during the specified segment of production.
MaterialActual
A material produced, material consumed, or consumable material consumed are identified
in a MaterialActual. This identifies a material resource by class ID, definition
ID, Lot ID, and/or Sublot ID produced or consumed during the specified segment of
production.
MaterialProducedActual
A material produced actual in a production response identifies a material resource
by class ID, definition ID, Lot ID, and/or Sublot ID produced during the specified
segment of production.
Note: This element is included for backward compatibility. The MaterialActual should
be used to specify material produced actuals.
MaterialsConsumedActual
A material consumed actual in a production response identifies a material resource
by class ID, definition ID, Lot ID, and/or Sublot ID consumed during the specified
segment of production.
Note: This element is included for backward compatibility. The MaterialActual should
be used to specify material consumed actuals.
ConsumableActual
Consumable include resources that are not normally included in bills of materials
or are not individually accounted for in specific production requests. Depending
on the industry these may include water, catalysts, common chemicals, and utilities,
such as electricity and steam. These items will often result in direct charges that
will usually be considered in costing the product segment. Consumables are often
materials that do have an inventory balance.
A consumables actual in a production response identifies a consumable material by
class ID and/or definition ID consumed during the specified segment of production.
Note: This element is included for backward compatibility. The MaterialActual should
be used to specify consumable actuals.
Identifying Resources
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. Alternately a specific resource
may be identified in a production performance report, such as specifying an actual
milling machine with ID=”Miller#1”.