Configuring Automatic Business Object Naming

This section contains instructions for making the most common changes for automatic naming.

For help making other changes, such as changing the number of times the system tries to get the next number before failing, see the list of attributes and program parameters listed in About Configuring.

This task shows you how to:

Change the Automatically-Generated Name

You can change the name automatically-generated for an object.

  1. In ENOVIA Matrix Navigator or Business Modeler, find the eService Object Generator for the type.

  2. Show attributes for the object.



  3. To add characters after the automatically-generated number, enter the characters in the eService Name Suffix box. To add characters before the automatically-generated number, enter the characters in the eService Name Prefix box.

  4. Click Modify.

Create Additional Object with Primary Object

You can create an additional object when you create a primary object.

  1. In ENOVIA Matrix Navigator, make sure there is an eService Object Generator for the primary object and that it is connected to an eService Number Generator.



  2. Make sure there is an eService Object Generator for the additional object. Create the object if needed.

  3. Connect the Object Generator for the primary object to the Object Generator for the additional object using the eService Additional Object relationship.



    When you make the connection, an Attribute dialog box appears with a box for the eService Connect Relation attribute.

  4. Enter the name of the relationship that should connect the primary objects to the additional objects. Use the symbolic name for the relationship.



    Remember to register the symbolic name for any custom administrative objects (objects that are not supplied with ENOVIA Business Process Services). If you use an unregistered symbolic name as an input for a program, the program will not work. See Registering Your Own Administrative Objects.

  5. Click Modify.

  6. Modify the Tcl or JSP program that creates the primary object type, as described About Configuring. It should pass to the eServicecommonObjectGenerator.tcl program the value "Additional" for the CreateAdditional parameter.

Edit eService Object and Number Generators

You can edit the parameters for the eService object and number generators.

  1. In ENOVIA Matrix Navigator, locate the needed eService Object Generator type and open it for editing.

  2. Edit the attributes as needed.



    eService Safety Policy--Specifies the policy that governs the type of object being created. The object generator program uses this policy only when the value for the ObjectPolicy parameter passed to the object generator program is null and more than one policy can govern the object type. The policy name must be specified using the symbolic name.

    eService Processing Time Limit--Maximum number of seconds permitted for the object to be created. If the limit is exceeded, an error message is displayed and the object is not created.

    eService Safety Vault--The vault in which the business object is created if the current vault is ADMINISTRATION.

    eService Retry Count--Number of attempts the Object Generator program can take to create a new object. If the limit is reached and the object is not created, the system displays an error message.

    eService Retry Delay--Time period in milliseconds before the eService Object Generator should be accessed if it is locked.

    eService Name Suffix--Adds a suffix to the name that is generated automatically for objects. The characters you specify are added after the unique number that is generated for the name.

    eService Name Prefix--Adds a prefix to the name that is generated automatically for objects. The characters you specify are prepended to the unique number that is generated for the name.

  3. Click Modify.

  4. Locate the needed eService Number Generator type and open it for editing.



  5. Enter a Description.

  6. Enter an eServices Next Number. This is the number assigned for the name of the next object that is created using an eService Object Generator. Every time a new object is created automatically, the system increments this value by adding one to the current value.

  7. Click Modify.