Creating an attribute definition
Create attribute definitions to store more information
about the objects in the module.
For example, you might
create a priority attribute so that you can set a priority level for
each object in the module. You must have create and modify access
to the module to create an attribute definition, and the module must
be open in exclusive edit mode.
About this task
- You can select whether you want the attribute to be an object
attribute, a module attribute, or both.
- Object attributes are listed in the object properties window, and can have a different value for each object.
- Module attributes are available on the Module properties window, and contain values that apply to the whole module.
An attribute that is both an object attribute and a module attribute can have a different value for the module than it has for the objects.
- You can set object attributes to inherit their value. If the attribute is both an object and
module attribute, top-level objects do not inherit the value from the module.By default the Inherit from parent check box is selected on the Access tab of the Edit Attribute dialog. You can use the default option, if you want the module attribute to be able to inherit the attribute access rights from their parent. If you want to modify the module attribute access rights, clear the Inherit from parent check box.Note: You can set up a user with full access to a module but with only read access for the module's attributes and types.
- If you are integrating with Jazz™ Reporting Service, you must assign a supported, predefined URI to the attribute definition. For information about predefined URIs, see Predefined URIs for attributes in modules.
- You can use attribute DXL to assign a value to the attribute. For example, you might use a DXL program that calculates the number of in-links each object has.
- You can set the attributes so that when the attribute value is
changed:
- The status of the module change bars is changed
- The last modified date of the object is updated
- The history of the object is updated
- If the attribute scope is Objects, and you want objects to be able to inherit the attribute value from their parent objects, select Inherit value.
Procedure
- Click .
- Click New, or select the attribute to copy, and then click Copy.
- Type the name of the new attribute definition in the Attribute name field, and select the options that you want. For more information, click Help.
- Click OK to create the attribute definition.