The PIUnitBatch object represents processing activity on a particular piece of equipment over a specific period of time. The equipment is represented by a PIModule.
PIUnitBatch's are created on PIModule objects that are designated as a unit. The IsPIUnit property is used to enable PIUnitBatch creation on a PIModule.
This object supports the IRefresh interface.
This object supports the IPIServers interface. It returns the Server for the PIUnitBatch itself as well as any additional Server's for objects in the PIUnit and Product properties.
This object supports the IPIPersist interface. The persistence string only contains enough information to ask the database for the object. It doesn't contain a copy of the data within the object.
This object supports the IPITransaction interface. This is a simpler and more efficient way to modify a PIUnitBatch than using the ModifyAttributes method. In addition you can delete PISubBatch's which you can't do with ModifyAttributes.