Creating a user attribute definition
You can associate unique capabilities or qualities with one or more users by creating user attribute definitions.
Before you begin
To perform this task, you must be in the IBM® Process Designer desktop editor.
About this task
This procedure triggers dynamic group creation, which can be time consuming. You can configure IBM Business Process Manager to deactivate these triggers. See Deactivating dynamic group updates.
You can use defined attributes when you create teams that are based on a user attribute rule. For more information, see Deprecated: Defining Team rules.
When a user creates a new user attribute definition in a process application, the new attribute
may need to be added to one or both of the following whitelists that describe authorization on a
per-user-attribute level depending on the authorization requirement using a REST API for the
specific attribute. These whitelists are included in the 00static.xml file and
can be overwritten by users in the 100custom.xml file.
- server/user-attributes/rest-authorization/public-attribute
- server/user-attributes/rest-authorization/self-managable-attribute
- Can only see attributes of themselves and other users listed as public-attribute
- Can only see and update own attributes listed as self-managable-attribute
<server>
<user-attributes merge="mergeChildren">
<rest-authorization merge="mergeChildren">
<self-managable-attribute merge="append">CustomAttribute</self-managable-attribute>
</rest-authorization>
</user-attributes>
</server>
To create a user attribute definition: