Attributes

For each of the Types in the schema you can create Attributes. An Attribute enables you to add some extra semantic information to each individual type.

For example, for a Position whose type is Manager, you could create an Attribute called bonus to specify what type of bonus should be given to this Position. The Standard Position Type in the default schema has the attribute Contract Type assigned to it. The Standard Location Type delivered in the default schema has the following attributes already defined:

  • Country
  • State
  • City
  • Street
  • Postcode

When you create an attribute, you must specify a data type that determines its allowable values. For a description of the data types an attribute can have, see Data Types.

Note: Do not change the data type of an Attribute assigned to any Type in the Schema, once the Organization Model including it has been deployed to the BPM Directory Engine. Since multiple versions of a Model can exist in BPM, changing the data type of an Attribute between versions can create inconsistencies.