Metis Registry
The Metis Registry stores information about the users, roles and groups that participate in Metis workflows. The registy also allows the information stored with each user, known as the user profile, to be customized. The home page of the Metis Registry is shown below.

The home page displays lists of Metis users, groups and roles. Items in these lists can be edited or removed. In addition, the home page provides buttons to create new users, groups and roles. Finally, the user profile can be customized using the Edit Profile button.
Editing the User Profile
The profile page (see below) specifies the information that can be stored for each Metis user. A new profile item can be added by giving it a name and clicking the Add Item button. An existing profile item can be removed by clicking the Remove Item button. Use the Remove Item button with care, especially in the context of a Metis installation with a lot of users. Clicking Remove Item causes all user XML files to be updated by removing the selected item from each file. Thus, previously persistent information is lost when performing this operation.

Creating/Editing a User
The create/edit user tool displays a user's information and allows it to be changed. The editor will display each field in the user profile along with a number of required fields. Note that items with bold names require globally unique values. Thus, each Metis user has a unique name, e-mail address, and Metis login.
Use of the Cancel button abandons any changes and returns to the home page of the Metis registry. The Save User button also returns to the home page of the Metis registry but it saves any changes made before doing so.

Creating a Role
Creating a role involves a simple three step process. First, click on the New Role button on the home page of the Metis registry, enter a name for the new role, and then click on the Save Role button.

Editing a Role
Once a role is created, it can be edited by selecting the desired role and clicking the Edit Role button. Editing a role involves binding it to a particular user or group. To do this, simply select the user or group from the list provided and click the Save Role button. The selected user or group is now statically bound to the specified role. Note: a static binding can be overridden at run-time for a particular workflow instance, if that workflow choose to dynamically bind the role to a new value. This new value then takes effect for only that instance and does not impact the static binding in any way.

Creating a Group
Similar to roles, creating a group involves clicking the New Group button on the home page of the Metis registry, entering a name for the new group, and clicking on the Save Group button. This creates a new "empty" group. To add users or roles to this new group, you now need to edit it.

Editing a Group
Once a group is created, it can be edited by selecting the desired group and clicking the Edit Group button. Editing a group involves adding users and roles to the group. To do this, simply select a user or role and click the appropriate Add button. In the example below, the group is still empty. Once you have finished adding users and roles to a group, click on the Save Group button to save your changes.
