System Administration / ARCHIBUS Administrator - Users and Security

Assign Processes to Roles or Users

After the Users are defined, the next step is to assign the users the processes that appear on the Process Navigator, Dashboard, and home pages (that is, the items defined in the afm_processes table).

You can assign processes directly to users, however, most sites prefer to start with role assignments as they are easier to manage, and then apply processes to directly to users on an as-needed basis. Changing the list of processes for a role automatically changes the list of processes for all users of that role.

To assign processes to roles or users, run the System Administration / ARCHIBUS System Administration / ARCHIBUS Administrator - User and Security / Assign Processes to Roles or Users task.

This task removes all unlicensed applications from each role or user, depending on the selected tab.

Assign Processes to Roles

When you assign processes to roles, all users of that role will have the process list. Processes have been set up that have particular tasks associated with them. All you have to do is assign the process to the role, and all of the associated tasks will be assigned to the role. Once processes are assigned to a role, all users of the role have access to these processes and their component tasks.

For instance, suppose you created a GUEST role and assigned to it Hoteling's "Create and Review Bookings" process and Service Desk's Client process. These appear in the top form because they have already been assigned to the GUEST role. You now want to assign the Self-Service home page to this role. Follow the steps outlined in the below image, and all users with role GUEST will now have the Self-Service home page in addition to the two Process Navigator processes.

Procedure

  1. Run the Assign Processes to Roles or Users task.
  2. Select the Roles tab.
  3. Select the appropriate role.
  4. In the bottom frame (Available Applications and their Processes), filter the list of available processes as necessary by using the Smart Search console. Since there are many available processes, you will find it handy to filter the list so that you can more quickly find processes.
  1. Locate one or more processes that you wish to assign to this role and select their check boxes.
  2. Click the Assign button.
  3. ARCHIBUS moves the selected processes to the Assigned Processes panel.
  4. Select the Flush Cached User Accounts and Roles button, located in the upper right corner. See Flush Cached User Accounts and Roles
  5. The next time that users of this role sign in, they will see these new processes.

Assign Processes to Users

Although most sites prefer to assign processes to roles because roles are easier to manage, you may encounter situations in which you want to assign processes directly to users. For example, suppose one top-level executive needs reports that are not required for others in his role. In this case, there is no need to create a new role since there is only one user with this need and the variation from the existing role is not significant. Instead, you can create a process containing these reports and then assign this process directly to the executive. To do so, you follow a similar procedure as above, except that you work with the Users tab.

While working with the Users tab, you will want to examine the processes assigned to a user's role so that you don't assign these same processes directly to this user. To do so, set the Roles tab to this user's role and toggle between the Roles and Users tab. The below example outlines this use.

Example: Assigning an On Demand dashboard process to just one user in the Supervisor role

Suppose user TRAM is an OPS SUPERVISOR and he needs an additional dashboard process not required by others in the OPS SUPERVISOR role. Use both the Users and Roles tabs to locate this dashboard and avoid duplicated roles by following these steps.

  1. Run the Assign Processes to Roles or Users task.
  2. Select the Users tab, and enter TRAM as the user in the Smart Search console. In the resulting record for TRAM, note that he is an OPS SUPERVISOR.
  3. Select the Roles tab and restrict it to OPS SUPERVISOR. Review the processes assigned to this role.
  4. Return to the Users tab and in the bottom frame (Available Applications and their Processes), filter the list of available processes to show only On Demand dashboards by completing Process Type with Web Dashboard and restricting the application to On Demand Work.
  5. As necessary, switch to the Roles tab so that you can check that these On Demand dashboards are not already assigned to OPS SUPERVISOR.
  6. Locate the On Demand dashboard that you wish to assign to TRAM and select its check box.
  7. Click the Assign button.
  8. ARCHIBUS moves the selected process to the Assigned Processes panel.
  9. Select the Flush Cached User Accounts and Roles button, located in the upper right corner. See Flush Cached User Accounts and Roles
  10. The next time TRAM signs in, he will see the new dashboard.

Compare processes assigned to roles against processes assigned to users

You will find it convenient to filter the records displayed in the Users and Roles tabs and toggle between these two tabs. For example, you may need to compare the processes assigned to one or more roles against the processes assigned to a set of users. The comparison may show that a user needs to be assigned a different role or that you need to create a new role needs to accommodate the list of users.

Note that there is no relationship between Roles and Users tabs. Selecting a role does not restrict the list of users list to those associated to that role. However, you can use the Smart Search console in the Users tab to make this type of restriction.

Assign a user's processes to the user's role

You may find that you have set up a series of processes for a particular user and then find that other users require this same set of tasks. In this case, set up one user having a specific role and then click the Apply as Template to Role button to make the same assignments to all users with that role assignment.

Removing Processes from Roles and Users

When you need to unassign a process from a role or user, follow the steps outlined above except select the Unassign or Unassign All buttons.

Mobile Apps

For information on assigning mobile apps to users using the "Add Mobile Apps to Roles" button, see Configuring ARCHIBUS Mobile Apps - ARCHIBUS Administrator.

 

 

 

Copyright © 1984-2019, ARCHIBUS, Inc. All rights reserved.