Defining Custom Attributes

A Custom Attribute defines an additional data item that can be associated with a particular entity such as a Template. Custom Attributes that are valid for use by an Entity Class are valid for all entities in that class. Creating a Custom Attribute makes it available to all entities of the allowed Entity Class, even entities that already exist. Deleting a Custom Attribute deletes it from all entities of the allowed Entity Class.

The values for Custom Attributes are stored by Central Administration on the Management System. Custom Attribute Values can be acquired via CSV imports, the Active Directory interface for People in Identity Manager, or by using the user interface or PPL6130 API provided by Central Administration.

EXAMPLE:
A home-grown security application named GateKeeper defines the concept of Security Role. You would like to relate that Security Role to the Template that controls a set of user profiles so that, for a given user profile, you can look up the Security Role based on the Template. To do that, first define a Custom Attribute with a suitable name (e.g. SECURITY_ROLE) and allow it to be used on the Template entity class. You can then use the PPL6130 API or the user interface to set values for the Security Role on each Template.

API PPL6130 has been provided to allow administrators to get or update the Custom Attribute Values for a particular entity. See Set/Retrieve Custom Attribute Value (PPL6130) API.

Related Topics

Defining Systems

History Browser