Registering Your Own Administrative Objects

You can register your own administrative objects (those that are not part of ENOVIA Business Process Services) using the same properties as ENOVIA Business Process Services objects. You must also register the symbolic name for any custom administrative objects that you refer to in a program or the program will not work.

The Admin Type Property Registration dialog box lets you add, delete, and modify properties for administrative objects, including the symbolic name property and the five properties that facilitate upgrades for each object. These properties are described in "How the System Identifies Administrative Objects: Symbolic Name Properties" and "Properties of Administrative Objects" in the Business Process Services Administrator's Guide.

Do not change the properties for ENOVIA Business Process Services objects. The installation program maintains and updates these properties. Changing the administrative properties for ENOVIA Business Process Services objects can prevent the system from calling the objects within programs and from updating objects correctly when new versions are installed.

This task shows you how to:


Before you begin:
  • You must be logged in as a user assigned to the Administration Manager role.
  • Using Business Modeler or MQL, make sure the administrative object is added to the database.

Register Administrative Objects

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



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

    For example, to add a type called SubType, choose type from the Admin Type list.

  3. From the Un-Registered Admins list, choose the needed object.

    Do not register schema that you anticipate to be in an upcoming release without explicit permission from ENOVIA Engineering. They must provide you with the registration information for the application and version properties. If you have not received instructions from ENOVIA Engineering, do not enter "ENOVIAEngineering" for the installer property in any schema that you register.

  4. Enter values for the properties as needed. If you are using ENOVIA Business Process Services's convention for symbolic names, use the format [administrative type]_[object name with no spaces].


    • When entering the version number, use dashes as separators, not periods.

    Correct: 10-6-0-1

    Incorrect: 10.6.0.1

    The version specified must be a valid SchemaInstaller version. You can find the list of valid schema versions in the AppInfo.rul files in this directory:

    <ENOVIA_INSTALL>/studio/Apps/SchemaInstaller/<version>/SchemaInstaller


    • When entering symbolic names for custom administrative objects, do not use the exact same naming convention as ENOVIA Business Process Services uses unless you are working closely with Engineering Central. You can use a slight variation of the naming convention, such as adding an abbreviation for your company's name. For example, instead of type_Part, a company with the abbreviation ACM could add type_ACMPart.

  5. Click Create Registration.

    The properties are saved and the object is moved to the Registered Admins list.

  6. Before using the administrative object, especially a store, within an ENOVIA product, restart the application server.

Remove a Registration

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

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

  3. From the Registered Admins list, choose the needed object.

  4. Click Delete Registration.

    The object is moved to the Un-Registered Admins list and all properties for the object are deleted.

Update Administrative Object Properties

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

    Do not update properties for objects that are part of ENOVIA Business Process Services(properties attached to the registration program eServiceSchemaVariableMapping.tcl).

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

  3. From the Registered Admins list, choose the needed object.

  4. Click Retrieve Registration.

  5. Edit values for the properties as needed.

  6. Click Update Registration.

  7. Before using the administrative object within an ENOVIA product, restart the application server.