Merging Schema

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

As described in the Collaboration and Approvals Administration Guide: Resolving Schema Similarities Between the Collaboration and Approvals and Custom Schema, it is usually more efficient to configure Collaboration and Approvals 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 Collaboration and Approvals 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 app 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. To open the Property Registration dialog box:
    1. From the compass, select Social and Collaborative Apps .
    2. In the list of apps, click Collaboration and Approvals.
    3. In the navigation pane, 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.