Sepasoft MES Module Suite
Response Material Property
This object is added for every material resource property that is defined in the Operations Segment or Request Segment that the Response Segment is based on. It represents a lot supplying or lot output from the Response Segment. During the life of a Response Segment, multiple lot resource properties may be created for a single material resource property of the Operations Segment. This happens if a lot is changed as may be the case when a raw material tanks is emptied and changed to another tank. When an operation is executed, this object is created to store information about the material used in the operation. It is the related to the Material Resource Property object that defines the material that can be consumed or created by an operation.
|
This object is not derived from the MESAbstractObject. Instead it is derived from the AbstractMESComplexProperty and inherits all the exposed properties, methods and events for that object.
|
Object Properties
These properties are accessible through the MES Object Editor component and with the provided object functions, but not directly as obj.properties. The setting name is what appears in the MES Object Editor component and the script name is what is used to set or get the value using script.
See AbstractMESComplexProperty for details about accessing values using script. Property values can be accessed and changed for an object by using the getPropertyValue() and setPropertyValue() methods.
|
Name |
Type
|
Scripting
|
Description
|
|---|---|---|---|
| Lot.Resource.Name | String | This is the name to refer to this lot resource by. Many response segments have multiple lot resources and this is a unique name displayed to the operator, shown in analysis and reports, and also internally used to reference this lot resource. | |
| Lot.Reference.UUID | String | LotRefUUID | The UUID of the Material Lot object that this lot resource is linked to. |
| Lot.Reference.Sequence | LotRefSequence | The Material Lot object has a lot sequence property that is incremented every time a new Material Lot is created for a given lot number. This makes it unique as an unchanging lot number flows through a manufacturing facility. | |
| Lot.Number.Source | String | LotNoSource |
This determines the source of the lot number.
Options: Auto - automatically generated lot number. The internal lot number generator will generate a lot number and assign it automatically. This option can also be used if a different lot number format is used or lot numbers are provided by another system that is integrated with this system. In Link - In cases where the lot number of output of a segment will be the same as the lot number of one of the inputs of the same segment, this setting will tie the two together. Segments can be configured with multiple material inputs and outputs and different lot number links can be configured. |
| Lot.Number.Source.Link | String | LotNoSourceLink | If the Lot Number Source setting is set to In Link, then this is the name of the material resource to get the lot number from. |
| Lot.Manual.Lot.Number | String | LotManualLotNo | The lot number, usually specified by the operator, to use when the new Material Lot object that is associated with this lot resource is created. |
| Lot.Auto.Generate.Lot | boolean | LotAutoGenerate | If true, a new lot will be generated for the material output of a segment. This is typically only done when receiving material that a lot doesn't already exists. |
| Lot.Material Reference.UUID | String | LotMaterialRefUUID | The UUID of the Material Definition to assign to a new Material Lot when the auto generate lot setting is true. |
| Lot.Begin.Date.Time | Date | LotBeginDateTime | The date and time that this lot resource started. |
| Lot.End.Date.Time | Date | LotEndDateTime | The date and time that this lot resource ended. |
| Lot Use | String | LotUse |
This follows the Use setting of the Process Segment.
Options
Out - is used for material feeding out of a segment that is or will be part of the finished goods. Consumable - is used for material feeding into a segment that is not part of the finished goods. By-product - is used for material feeding out of a segment that is not part of the finished goods. |
| Lot_Equipment_Reference Type | String | LotEquipmentRefType | When a Material Lot is not referenced for this lot resource and a new Material Lot created, this setting will define the type of location of the new lot. |
| Lot_Equipment_Reference-UUID | String | LotEquipmentRefUUID | When a Material Lot is not referenced for this lot resource and a new Material Lot created, this setting is the UUID of the specific location of the new lot. |
| Lot_Segment_Reference_UUID | String | LotSegmentRefUUID | This is set to the UUID of the Operations Segment that this Response Segment is based on. |
| Lot.Allocated.Quantity | Float8 | LotAllocatedQuantity | Currently this is here for reference and is included to align with the ISA-95 standard and will become significant in the next phase of the Track and Trace Module. |
| Lot Quantity | Float8 | LotQuantity | The actual quantity for this lot resource. This can be the current quantity at anytime during the life of a Response Segment, but will equal the final production quantity when this lot resource is finalized. |
| Lot.Quantity.Source | String | LotQuantitySource |
This setting determines the source of the quantity for this material resource.
Options
Link - This option allows the quantity to come from an input or output material resource of this segment. This eliminates the need to type in the quantity multiple times if they will always be the same as another material resource. Manual - The operator will be prompted for the quantity. The quantity must be entered before the segment is ended. Split - For segments that are splitting a lot into two or more streams, as is the case of separating good from bad product, this option can be used. It is used by having two or more material resources, that are segment outputs, linked to the same material resource. When the segment is ended, the system will ensure that the sum of the quantities of the linking material resources equal that of the linked material resources. Sublots - The quantity will be automatically set based on the number of Material Sublot items belonging to the Material Lot. If sublots are used, then serial numbers, or other unique identification number, can be assigned to each sublot item. For example, a Material Lot of batteries may have 25 individual batteries each with a serial number and each with their own test results. The quantity of the Material Lot will match the number of Material Sublot items of the Material Lot. Or, the number of batteries in the lot. Combine - For segments that are combining two or more lots into one streams, as is the case of joining goods after tests are done to only a portion of a lot, this option can be used. It is used by having two or more material resources, that are segment inputs, linked to the same material resource output. When the segment is ended, the system will sum of the quantities of the linked material resources to that of the linking material resources. |
| Lot Quantity Source Link | String | LotQuantitySourceLink |
This is used when the Quantity Source setting is set to Link, Split or Combine. If the quantity value of an output material lot will be determined based on the quantity values of an input material lot or lots, the name provided here is used to either Link, Split or Combine the values (based on the Quantity Source setting). |
| Lot Quantity Units | String | LotQuantityUnits | The units for the Lot Quantity value. |
| Lot Property Status | String | LotPropertyStatus |
The status of the lot resource. The system changes this value through the life cycle of a lot resource property. Options Beginning - It is a new lot resource property. Active - The lot resource is currently active. Ending - The lot resource is ending and information will be finalized for it. Complete - The lot resource is complete and is no longer begin used by the Response Segment. Update_Sublots - The list of associated Material Sublot objects has changed and are being updated. |
| Lot Final Lot Status | String | LotFinalLotStatus |
When a segment is started, the status of the Material Lots will be set to Active. When the segment is ended or a new lot is used for the material resource, the status will be set to Complete. Optionally, the value of this setting can be used instead of the default Complete. Please note, the Active status while the lot is active cannot be changed. This is useful for setting a lot to Hold, In Process or anything that can be used to filter lots or sublots. |
| Lot Enable Sublots | boolean | LotEnableSublots |
If this setting is selected, then sublot support will be enabled for the material resource. If sublots are used, then serial numbers, or other unique identification number, can be assigned to each sublot item. For example, a Material Lot of batteries may have 25 individual batteries each with a serial number and each with their own test results. |
| Auto Lot Quantity Completion | String | MaterialAutoLotCompletion |
This setting determines if all the items belonging to the lot are automatically consumed. Options are: Disabled - Select this if the items in the lot should be used automatically. Enabled - Select this if the items in the lot should not be used automatically. Confirm - Set this if the lot quantity needs to be confirmed. This will check if the lot has reached its confirmation threshold or not. |
| Material Lot Depletion Warning | Int4 | MaterialLotDepletionWarning | Sets the depletion warning in seconds. |
| Material Lot Status Filter | String | MaterialLotStatusFilter | The material lot status can be set to any custom value here. This can be used to filter which material lots can be selected when this process segment is executed. The Material Lot Status Filter property accepts comma separated lot status values. By default, only lots with a lot status of Complete will be shown in the Material Selector. This can be changed to also include other lot status values such as Active by setting the Material Lot Status Filter to Complete, Active. It can also include user defined values as well. |
Object Functions
This object provides the following functions:
Sepasoft MES Module Suite