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”.