Objects

Sepasoft MES Module Suite

Sepasoft MES Objects

Objects are at the heart of the Sepasoft Product Suite. They provide the methods and attributes that all our components interact with to create production schedules, start runs, enforce production control and analyze production results.

Sepasoft MES Objects use the ISA-95 object model and some created for the Sepasoft MES platform. Some properties, events and functions are common across all objects, while other objects add their own additional properties, events and functions.


Object UUIDs

Each MES object and even other properties or data has to be uniquely identified. The typical method for doing this is to use an identification number generated by the database which is an integer, starting at 1 and increasing over time. But, this method becomes a problem when data from multiple systems, that each have their own database that are generating identification numbers, is pushed up to an enterprise or higher level system. In the database of the enterprise or higher level system, the identification numbers will have duplicates which causes inconsistencies of historical data.  

For this reason, the Sepasoft MES system uses Universally Unique Identifiers (UUID). A UUID represents a 128-bit value that enables distributed systems to uniquely identify information without significant central coordination. Information identified with a UUID can therefore be combined into a single database without needing to be concerned about duplicates.  

Even though true UUIDs are a data type of their own, all UUID values within the Sepasoft MES modules are strings. 

Sample UUID value: 5253ccae-47b4-4dc2-954f-900ffa8636eb 

 

Sepasoft MES Module Suite