FactMES.API.Prod Namespace
- Last UpdatedNov 06, 2025
- 9 minute read
| Class | Description | |
|---|---|---|
![]() | BottleneckHistory | The BottleneckHistory class provides methods for retrieving bottleneck history records from the Bottleneck_History table. |
![]() | ExtendedAttribute | The Extended Attribute class includes a method and properties to create an additional attribute for executing a job. |
![]() | Folder | The Folder class includes methods for maintaining folder records in the Folder table. |
![]() | FolderFile | The FolderFile class includes methods for creating and managing file records in the Folder_File table for files that are in folders. |
![]() | FolderItemOperEntLink | The FolderItemOperEntLink class includes methods for adding and maintaining link records in the Folder_Item_Oper_Ent_Link table. These links are used to associate the files of a specific version of a folder with a specific process operation. The folder is identified by the operation ID, item ID, entity ID, and folder version. The process operation is identified by the process ID and operation ID. |
![]() | Item | The Item class includes methods for adding and maintaining item records in the Item table. |
![]() | ItemAttr | The ItemAttr class includes methods for adding and maintaining item attribute records in the Item_Attr table. |
![]() | ItemClass | The ItemClass class includes methods for adding and maintaining item class records in the Item_Class table. |
![]() | ItemClassAttr | The ItemClassAttr class includes methods for adding and maintaining item class attribute records in the Item_Class_Attr table. |
![]() | ItemFile | The ItemFile class includes methods for adding and maintaining item file records in the Item_File table. |
![]() | ItemGrade | The ItemGrade class includes methods for adding and maintaining item grade records in the Item_Grade table. |
![]() | ItemProcessLink | The ItemProcessLink class includes methods for adding and maintaining item/process link records in the Item_Process_Link table. |
![]() | ItemProd | The ItemProd class includes methods for maintaining item production records in the Item_Prod table. You can use the JobExec.AddProd or similar call to add record to the Item_Prod table. |
![]() | ItemReas | The ItemReas class includes methods for adding and maintaining item reason records in the Item_Reas table. |
![]() | ItemReasGrp | The ItemReasGrp class includes methods for adding and maintaining item reason group records in the Item_Reas_Grp table. |
![]() | ItemReasGrpEntLink | The ItemReasGrpEntLink class includes methods for adding and maintaining item reason group/entity link records in the Item_Reas_Grp_Ent_Link table. |
![]() | ItemReasonGroupClassLink | The ItemReasonGroupClassLink class includes methods for adding and maintaining item reason group/class link records in the Item_Reas_Grp_Class_Link table. |
![]() | ItemState | The ItemState class includes methods for adding and maintaining item state records in the Item_State table. |
![]() | Job | The Job class includes methods for adding and maintaining job records in the Job table. |
![]() | JobAttr | The JobAttr class includes methods for adding and maintaining job attribute records in the Job_Attr table. |
![]() | JobEvent | The JobEvent class includes methods for maintaining job event records in the Job_Event table. |
![]() | JobExec | The JobExec class contains methods for adding and maintaining records in the associated Job tables that includes Job, Job_Exec, Job_Event, Item_Prod, Item_Cons, and Item_Inv tables. This class includes transactions for adding production and consumption, creating new work orders, and starting or stopping steps. For more examples, see Using the Stateless API. |
![]() | JobFromStdOp | The JobFromStdOp class includes a method and properties for passing data into the CreateJobsFromStdOps() method of the JobExec class. |
![]() | JobHistory | The JobHistory class includes methods for adding and maintaining job history records in the Job_History table. Records in the Job_History table are typically managed by calls from the JobExec class, such as the StartJob(), EndJob(), and PauseJob() methods. While you can use the methods in the JobHistory class to directly modify the data in the Job_History table, such as changing the duration of a job that ran on an entity, these methods should be used with caution. |
![]() | JobRoute | The JobRoute class includes methods for adding and maintaining job route records in the Job_Route table. |
![]() | JobSchedExec | The JobSchedExec class includes methods for maintaining job sched execution records in the Job_Sched_Exec table. |
![]() | JobState | The JobState class includes methods for adding and maintaining job and step state records in the Job_State table. |
![]() | Lot | The Lot class includes methods for adding and maintaing lot records in the lot table. |
![]() | LotAttr | The LotAttr class includes methods for adding and maintaining lot attr records in the Lot_Attr table. |
![]() | LotAttrDefault | The LotAttrDefault class includes methods for adding and maintaining lot attr default records in the Lot_Attr_Default table. |
![]() | OeeExec | The OeeExec class includes methods for maintaining OEE exec records in the Oee_Exec table. |
![]() | Oper | The Oper class includes methods for adding and maintaining operation records in the Oper table. |
![]() | OperAttr | The OperAttr class includes methods for adding and maintaining operation attribute records in the Oper_Attr table. |
![]() | OperEntLink | The OperEntLink class includes methods for adding and maintaining operation/entity link records in the Oper_Ent_Link table. |
![]() | OperEntRoute | The OperEntRoute class includes methods for adding and maintaining operation/entity route records in the Oper_Ent_Route table. The route defines the flow of produced quantities from one entity for one operation to another entity for a separate operation. |
![]() | OpFromStdOp | The OpFromStdOp class is used to pass data to the CreateOpFromStdOp() method of the JobExec class. |
![]() | Process | The Process class includes methods for adding and maintaining process records in the Process table. |
![]() | ProcessAttr | The ProcessAttr class includes methods for adding and maintaining process attribute records in the Process_Attr table. |
![]() | ProcessClass | The ProcessClass class includes methods for adding and maintaining process class records in the Process_Class table. |
![]() | ProdRateHistory | The ProdRateHistory class provides methods for retrieving production rate history records from the prod_rate_history table. |
![]() | ReworkProcessUsage | The ReworkProcessUsage class includes methods for adding and maintaining rework process usage records in the Rework_Process_Usage table. |
![]() | StandardOper | The StandardOper class includes methods for adding and maintaining standard operation records in the Std_Oper table. |
![]() | StdOperAttr | The StdOperAttr class includes methods for adding and maintaining standard operation attribute records in the Std_Oper_Attr table. |
![]() | StdOperEntLink | The StdOperEntLink class includes methods for adding and maintaining standard operation/entity link records in the Std_Oper_Ent_Link table. |
![]() | SubLot | The SubLot class includes methods for adding and maintaing sublot records in the Sublot table. |
![]() | SubLotAttr | The SubLotAttr class includes methods for adding and maintaining sublot attr records in the Sublot_Attr table. |
![]() | SubLotLevelDesc | The SubLotLevelDesc class includes methods for adding and maintaining sublot level description records in the Sublot_Level_Desc table. |
![]() | Uom | The UOM class includes methods for adding and maintaining UOM (Units of Measure) records in the Uom table. |
![]() | UomConv | The UomConv class includes methods for adding and maintaining UOM (unit of measure) records in the UOM_Conv table. |
![]() | WO | The WO class includes methods for adding and maintaining work order records in the WO table. |
![]() | WOAttr | The WOAttr class includes methods for adding and maintaining work order attribute records in the WO_Attr table. |
![]() | WoFile | The ItemFile class includes methods for adding and maintaining work order file records in the Wo_File table. |
| Enumeration | Description | |
|---|---|---|
![]() | AutoJobEndOption | The AutoJobEndOption enumeration values specify the auto job end options. |
![]() | AutoJobStartOption | The AutoJobStartOption enumeration values specify the auto job start options. |
![]() | AutoSeqStartOption | The AutoSeqStartOption enumeration values specify the auto sequence start options. |
![]() | ConsumptionTransType | The ConsumptionTransType enumeration values specify the transaction type. |
![]() | JobStateCode | The JobStateCode enumeration values specify the available job states. |
![]() | ProcessLevel | The ProcessLevel enumeration values specify the process level. |
![]() | ProcessStatus | The ProcessStatus enumeration values specify the process status. |
![]() | ProductionRate | The ProductionRate enumeration values specify the production rate units. |
![]() | ProdUnitOfMeasure | The ProdUnitOfMeasure enumeration values specify the units of measure for est_prod_rate. |
![]() | WorkOrderStatus | The WorkOrderStatus() enumeration values specify the possible statuses for a work order. |

