Activator user administration > Manage roles

Manage roles

Roles are sets of permissions an administrator can create to define the limits of what users are allowed to do in the user interface.

The following diagram shows the high-level hierarchy of permissions you can control with roles. For detailed information about each permission within these categories, see Role permissions.

Figure showing the high-level hierarchy of permissions, which an administrator can control through the creation and attribution of roles.

In most cases, limiting a role prevents items outside the scope of the role from appearing in the user interface. For example, if the role does not have Manage trading configuration permission, a user with that role cannot see the Add a community link. In other cases, the user sees a message stating that he or she does not have access. For example, if the role does not have View applications permission, when a user with that role clicks the Application delivery icon in the community flow diagram, the restricted access message appears.

After you create a role, you can assign it to one or more users. An administrator role typically has permissions to perform all tasks. The default system role is named "admin" and has all available permissions. You can create roles that have many or few permissions.

View available roles

From the menu bar select Users and roles > Manage roles.

The Roles page is displayed listing all available roles. To view the details of any individual role, click the name of the role in the list.

Add a role

  1. Select Users and roles > Add a role.
  2. Type a name for the role and, optionally, a description.
  3. Review the list of permissions and select the ones you want for the role. For a description of the permissions you can select, see Role permissions.
  4. Click Add this role when done.
  5. The new role is added to the list of roles on the Roles page.

Modify a role

  1. Select Users and roles > Manage roles.
  2. Click the name of the role to change to open the Change role page for the selected role.
  3. Check the characteristics of the role, by selecting and viewing the four tabs:
  4. Make any necessary changes and click Save changes.

Delete a role

  1. Select Users and roles > Manage roles.
  2. On the line with the name of the role to delete, click Delete.
  3. The role is deleted and removed from the list of roles on the Roles page.

Role permissions

When you add or change a role, you specify what type of tasks users assigned to the role are allowed to perform. To do this, you select permissions for the role from the available permissions displayed on the Permissions tab. The more permissions you select for the role, the broader the authority of that role. For an administrator role, you typically select all permissions.

The following list describes all possible permissions for roles. Depending on your user license, not all of these may be available in the user interface or applicable to your users.

Partner restrictions for roles

When adding or changing a role, you can give users broad or narrow access to partners of your Activator communities. This is done by specifying partners on the Partner restrictions tab. You can define by role the partner data users can search for and view in Message Tracker. For users with administrator authority, you can limit the partners the administrators can change.

Partner restrictions take effect when one or more of the following is selected on the Permissions tab:

The conditions set on the Partner restrictions tab apply equally to both of these role permissions. If you want partner restrictions to be identical for searching in Message Tracker and managing partners, select both. If you want partner restrictions to be different for both permissions, set up two roles.

The Partner restrictions tab has two general conditions. These can be further refined with other filtering conditions on the tab’s three sub-tabs.

The general conditions are:

You can use one or more of the Partner restriction tab’s sub-tabs to select partners. The effects of the sub-tabs are cumulative. For instance, if you select community A on the Communities sub-tab and partners C and D on the Partners sub-tab, all partners of community A as well as partners C and D — regardless whether C and D belong to community A — are affected.

If you do not make any selections on the sub-tabs, this has the effect of denying access to all partners.

If you need help setting up partner categories to use the Categories sub-tab, see Group partners by categories.

See Manage multiple partner-restricted roles and Role permissions.

Manage multiple partner-restricted roles

The system allows assigning multiple roles to a user. In the case of roles with partner restrictions, limits are applied in an cumulative sense. For instance, as the system builds the list of allowed partners, the roles can only add partners to the list, but not take them away. This way the roles can be applied in any order. The examples in the following table show the effect of assigning multiple roles with different partner restrictions.

Partner

Role 1 restrictions

Role 2 restrictions

Result

Partner A

allows

does not allow

access granted

Partner B

does not allow

allows

access granted

Partner C

does not allow

does not allow

access denied

Partner D

allows

allows

access granted

Application restrictions for roles

When you add or change a role, you can specify the application pickup and delivery exchanges that the users who are assigned the role can view and modify. To do this, you specify application exchanges on the Application restrictions tab.

Application exchange restrictions take effect when you select one or more of the following on the Permissions tab:

The conditions you set on the Application restrictions tab apply equally to both of these role permissions. If you want the application restrictions on a role to be identical for viewing and modifying application exchanges, you select all of the options. If you want different groups of users to have application restrictions that are different for a single application exchange (or group of application exchanges), you must set up more than one role.

The Application restrictions tab has two general conditions:

The following table lists common tasks related to applications that users may need to perform and the role permissions that apply.

Task Permission
View the list of applications View applications; filtered based on any restrictions you configure.
View the details of an application View applications; limited based on any restrictions you configure.
Modify an application Manage applications; limited based on view and manage restrictions.
Change the state of an application Manage applications; limited based on view and manage restrictions.
Delete an application Manage applications; limited based on view and manage restrictions.
Add an application Manage applications; not allowed if restrictions on managing applications are configured.
Create a new embedded server

Manage trading configuration. Not affected by restrictions.

View the details of an embedded server

View trading configuration. Not affected by restrictions.

View the list of trusted root certificates View applications. Not affected by restrictions.
Trust and un-trust root certificates

Add, modify, export, and delete community and server certificates. Not affected by restrictions.


The following table lists tasks related to application users (such as an FTP user) and the role permissions that apply.

Task Permission
View the list of application users View applications. If application restrictions are configured, the main lists of application users (such as the Application FTP users page) are not visible.
Add a new application user Manage applications. Can add new users only on applications that are within their Manage restrictions.
Delete an application user Manage applications. Not affected by Manage restrictions, but not possible to do if View applications restrictions are configured, or if the user is in use by an application.
Modify an existing application user Manage applications. Not affected by Manage restrictions, but not possible to do if View applications restrictions are configured.
Change which user is assigned to an application (and which directory they use) Manage applications. Can change users only on applications that are within their Manage restrictions.
View the keys for an application SFTP user View applications. Not affected by Manage restrictions, but not possible to do if View applications restrictions are configured.
Add/remove keys for an SFTP user Manage applications. Not affected by Manage restrictions, but not possible to do if View applications restrictions are configured.
Access password policy details

View trading configuration. Not affected by restrictions.

Community restrictions for roles

When you add or change a role, you can specify the communities that the users who are assigned the role can search, view, and manage. To do this, you specify communities on the Community restrictions tab.

Community restrictions take effect when you select one or more of the following permissions on the Permissions tab:

The conditions you set on the Community restrictions tab apply equally to any of the role permissions that are listed in the above list. If you want the community restrictions on a role to be identical for searching, managing, and viewing communities, you select all of the options. If you want different groups of users to have community restrictions that are different for a single community (or group of communities), you must set up more than one role.

If you set up community restrictions so that a role has access to Community A but is restricted from viewing Community B, the role allows users to see messages between the two communities.

The Community restrictions tab has two general conditions:

Related topics