Entity Types & Attributes#
The following Entity Types were created or updated to support customer requirements.
Step#
Overview: Additional changes to the Step entity type.
The table below describes the additional new properties for the entity type:
| Name | Type | Is Mandatory | Data Type | Description |
|---|---|---|---|---|
| IsPacking | Attribute | No | Boolean | Attribute that defines whether it is a Packing Step |
Material#
Overview: Additional changes to the Material entity type.
The table below describes the additional new properties for the entity type:
| Name | Type | Is Mandatory | Data Type | Description |
|---|---|---|---|---|
| PackingDate | Attribute | No | Date | Date on which packing took place |
| PackingState | Attribute | No | Enum | Used to track the state of the Packing Container (Open or Closed) |
| DetachStep | Attribute | No | NVarChar | Step where the Detach should occur |
| MESPositionID | Attribute | No | NVarChar | ID used to locate/identity a board on a panel |
| SMTStepCountLookup | CustomProperty | No | JSON | Keeps track of how many times the material has gone through each step and logicalFlowPath |
| SMTUnitsExcluded | Attribute | No | NVarChar | Stores the names and MESPositionIDs of a panel's defective boards |
| SMTRebakesLeft | CustomProperty | No | Integer | The number of times the Material may still be baked. |
| SMTBakingCounterState | CustomProperty | No | Enum | Represents the baking counter state. |
| SMTBakingStartDate | CustomProperty | No | DateTime | Represents the baking start date and time. |
| SMTRequiredBakingHours | CustomProperty | No | Decimal | Represents the required baking hours. |
| SMTBakeUntil | CustomProperty | No | DateTime | The time for which the Material must remain in the oven. |
Product#
Overview: Additional changes to the Product entity type.
The table below describes the additional new properties for the entity type:
| Name | Type | Is Mandatory | Data Type | Description |
|---|---|---|---|---|
| IsPackingContainer | Attribute | No | Boolean | Define if it is a Packing Container |
| MaterialStartMode | Attribute | No | Enum | Determine which mode to apply when a Production is started |
| MaximumPackingQuantity | Attribute | No | Integer | Define the maximum packing quantity |
| MinimumPackingQuantity | Attribute | No | Integer | Define the minimum packing quantity |
| SMTPropagateFloorLife | Attribute | No | Boolean | Product attribute used to enable Floor Life Propagation |
| SMTPropagateExpirationDate | Attribute | No | Boolean | Product attribute used to enable Expiration Date Propagation |
| SMTDefaultNumberOfRebakes | Attribute | No | Integer | Product attribute used as a fallback to the Material's SMTRebakesLeft attribute |
Resource#
Overview: Additional changes to the Resource entity type.
The table below describes the additional new properties for the entity type:
| Name | Type | Is Mandatory | Data Type | Description |
|---|---|---|---|---|
| SMTBakingOvenType | Attribute | No | NVarChar | The baking oven type (from the SMTBakingOvenType Lookup Table) |
| SMTIsBakingOven | Attribute | No | Boolean | Specifies whether the Resource is a baking oven |
SMTDefectAction#
Overview: Entity type which contains information related to the DefectActions functionality.
Properties#
The table below describes the properties for this entity type:
| Name | Type | Is Mandatory | Data Type | Description |
|---|---|---|---|---|
| Product | Property | Yes | ReferenceEntityType | Represents the Product |
| Action | Property | Yes | Enum | Represents the Defect Action |
| ContextMaterialDefectSystemState | Property | No | Enum | Represents the Context Material Defect System State |
| ContextDefectReason | Property | No | EntityType | Represents the Context Defect Reason |
| ContextDefectStep | Property | No | EntityType | Represents the Context Defect Step |
| ContextPartNumber | Property | No | ReferenceEntityType | Represents the Context Part Number |
| Reason | Property | No | EntityType | Represents the Reason associated to the Action |
| ReleaseRole | Property | No | Role | Represents the Release Role |
| Protocol | Property | No | EntityDefinition | Represents the Protocol |
| Flow | Property | No | EntityDefinition | Represents the Flow |
| Step | Property | No | EntityType | Represents the Step |
| FlowPath | Property | No | nVarcharScalarType | Represents the FlowPath |
| AssignmentType | Property | No | Enum | Represents the AssignmentType |
| AssignedToRole | Property | No | Role | Represents the Assigned To Role |
| AssignedToEmployee | Property | No | EntityType | Represents the Assigned To Employee |
| DistributionList | Property | No | nVarcharScalarType | Represents the Distribution List |
| Comment | Property | No | nVarcharScalarType | Represents the Comment |
| PrimaryQuantity | Property | No | decimalScalarType | Represents the Primary Quantity |
| Operation | Property | Yes | Enum | Represents the Operation where the Defect Action is to be performed |