| Previous | Next |  | Contents | Index | Glossary

## WF_ROLES

The `WF_ROLES` view should reference information about all the roles in your organization who may receive workflow notifications. Create this view, making sure it contains the following columns pertaining to the roles in your repository. Those columns that are preceded by an asterisk (*) are similar to the matching column described for `the WF_USERS` view:

> Attention: We require that you also define each user identified by `WF_USERS` as a role.

> Note: If a user is a member of a role and the user information is different from the role information, the role information will override the user information when the Notification System delivers a notification to the role. For example, suppose a user has a notification preference of 'SUMMARY', and the user is also a member of a multi-user role, whose notification preference is 'MAILHTML'. When a notification is assigned to the multi-user role, the user will receive a single notification message addressed to the role, as opposed to a summary message that includes that notification in it.

- Name--The internal name of the role. The Name column must be sourced from a column that is less than or equal to 30 characters long and is all uppercase. If your source table does not have a column that meets these criteria, DO NOT use string functions to force these restrictions. Instead, define the Name column to be <orig_system>:<orig_system_id> so that Oracle Workflow can reference the original base table where roles are stored and a unique role in that table. For example, "PER_POSITION:009" represents a position whose ID is 009 and is stored in the personnel table called PER_POSITION.

- *Display_Name

- Description

- Notification_Preference

- Language

- Territory

- Email_Address--if the e-mail address is null for a given role, the Notification Mailer sends an individual e-mail to each user within the role.

- Fax

- Orig_System

- Orig_System_ID

- Expiration_Date

| Previous | Next |  | Contents | Index | Glossary