How to Add Managed Fields to Support the CI Type

In order for your custom CI type to trigger the automated Change Management validation and verification processes, you must add a managed field for each CI attribute within your CI type. Service Manager managed fields are part of the Discovery Event Manager Rules. For a list of fields that trigger Change Management validation and verification, see Service Manager Discovery Event Manager Rules.

The following steps illustrate how to add the managed fields for the SM RDBMS CI type described in the previous sections.

To add managed field to support your CI type:

  1. Log in to Service Manager as a system administrator.
  2. Navigate to Tailoring > Web Services > Discovered Event Manager Rules.
  3. In ID, type the ID you want to create for the new Discovered Event Manager Rule. For example, ucmdbRDBMS.
  4. In Table Name, select the table or join definition you want to associate to the new Discovered Event Manager Rule. For example, joinRDBMS.
  5. Click New.
  6. Click Next.
  7. Click the Managed Fields tab.

    Note The list of fields you will add here will trigger Change Management validation and verification.

  8. Select an empty row in the Managed Fields list.
  9. For Field Name, select the caption names of the Service Manager fields that you previously selected to store the incoming CI attribute values. See How to Create Web Service Fields to Support the CI Type.

    Note Service Manager displays the fields from all join tables associated with the table specified in the Table Name field. For example, for the joinRDBMS table, the fields from the device and rdbms tables are available from the Field Name list.

    Tip If you want to add all fields that are exposed in the WSDL definition, you can click the Load Fields button. For more information, see How do I Use the Load Fields Button to Add Multiple Managed Fields.

  10. If the field you use to store the incoming CI attribute is an array of structure, use the Structure field to select the name of the array of structure where the column can be found. For example, Vendor is a primitive character field and therefore does not need to identify an array of structure name.
  11. If the field you use to store the incoming CI attribute is an array of structure, use the Index field to select the index number that identifies the column in the array of structure. For example, Vendor is a primitive character field and therefore does not need to identify an array of structure index.
  12. Click Save.