Merging Schema

To use an existing administrative object in place of a ENOVIA Business Process Services object, you must transfer the administrative properties from the ENOVIA Business Process Services object to your object. These properties include the symbolic name assigned to the ENOVIA Business Process Services object and the five properties that facilitate upgrades.

As described in "Resolving Schema Similarities Between the ENOVIA Business Process Services and Custom Schema" in the Business Process Services Administrator's Guide, it is usually more efficient to configure Business Process Services object to suit your needs than to replace it with another object.

Symbolic names for administrative objects are stored as properties of the program object eServiceSchemaVariableMapping.tcl. Each property assigns a symbolic name to an administrative object. When reassigning symbolic names, it is important that you:


  • Do not change symbolic names. For example, the symbolic name for the Part type is type_Part. To use a type called Subpart instead of ENOVIA Business Process Services Part type, point the symbolic name to the existing Subpart type but do not change the symbolic name to type_Subpart. Changing a symbolic name could prevent the system from calling the object from within programs and from correctly updating the object when new software versions are installed.
  • Make sure the symbolic name is assigned to the object you want the schema to use and that it is assigned to only one object.
  • You must be logged in as a user assigned to the Administration Manager role.

  1. From the global toolbar, click > Utilities > Property Registration > Admin Type.



  2. From the Admin Type list, choose the needed type of administrative.

  3. From the Registered Admins list, choose the object that you want to replace with the unregistered object.

  4. Click Retrieve Registration.

    All the properties for the object are listed in the lower left corner.



  5. From the Un-Registered Admins list, choose the object that you want to use instead of the registered object. Make sure the registered object is still selected.

  6. Click Transfer Registration.

    The symbolic name property now points to the previously unregistered object. The reassigned object also inherits the values for the other properties.

  7. Click Close.