Modify entities
- Last UpdatedNov 04, 2024
- 2 minute read
You can use Entity Model Builder to modify or update the entities when you do any of the following to a System Platform application object:
-
Add an OCO, UCO, or SRO instance at a higher level in the tree.
-
Move an application object to a higher level in the tree.
-
Rename an application object at a higher level in the tree. This creates a new entity and then the children of the old entity are assigned to the new parent application object.
Note: When renaming an application object, the entity with the previous application object name is not deleted. You must delete the entity with the old name from the entity list through MES Client.
Note: Renaming a parent user-defined object that contains an MES object (OCO, UCO, or SRO) will not trigger an out-of-synchronization error on the MES object. If Entity Model Builder is not run to synchronize the two hierarchies, the objects will generate errors at run time since the entity will not exist in the MES database.
-
Add an application object in the operation capability tree that has the same name of an existing entity. The children of the existing entity are assigned to the new parent application object.
-
Move an instance of an object under another parent application object. The previous parent is no longer considered as an entity (although it still exists). This creates a new entity corresponding to the new parent application object.
-
Configure an instance of an object.
When you run Entity Model Builder, it validates whether the entity model contains the same information that is configured in the System Platform equipment model.
If there are any changes in the entity, the MES configuration is updated to match the information configured in the object.
Note the following:
-
If you make any changes to an entity outside the IDE equipment model (MES Client), Entity Model Builder overwrites the content managed by the OCO or UCO with the existing configured parameter values when you run Entity Model Builder next time. Other content such as labor, data log, and shipping remains the same.
-
If you remove an entity from the IDE equipment model, the entity is not deleted in MES.