Permissions
Back to Troubleshooting Articles
- 1 Introduction
- 1.1 Using Roles
- 1.1.1 What is a role?
- 1.1.2 View a Role
- 1.1.3 Create a Role
- 1.2 Process Permissions
- 1.2.1 What Do Process Permissions Control?
- 1.2.2 Set a Permission
- 1.2.3 To set permissions:
- 1.3 Set User Permissions
- 1.3.1 Access the Home Tab
- 1.3.2 View All the Case Data
- 1.3.3 Cancel a Case
- 1.3.4 Modify and Pause Cases
- 1.3.5 Reassign Cases
- 1.1 Using Roles
Introduction
Only people who are registered as users have rights to access ProcessMaker and IFS Workflow. Those users can be organized into groups and departments. The type of activities which users can perform and the interface which users see is determined by their roles.
What is a role?A role is a set of permissions used to access specific functionalities and resources in ProcessMaker. Each user is assigned a role, which determines what actions that user can perform in ProcessMaker and what parts of the interface that user can access. For more information, see the ProcessMaker documentation on Roles. | By default, ProcessMaker provides the following roles:
If these three sets of permissions do not suit your organization's needs, the three default roles can be modified and new roles can be created as well. |
View a Role | To view roles:
|
Create a Role | To create a new role:
|
What Do Process Permissions Control? | By default, only assigned users can work on cases and gain access to their objects, but Process Permissions can be used to grant a User(s) or Group(s) read-only access to the objects in cases, which include:
Only the user currently designated to work on a case can open the case. To allow other users the ability to see (but not change) the data in cases, they need to be assigned Process Permissions to the process and its objects. Process Permissions are designed to offer advanced control over how users access cases and what information they can view in specified tasks during the case. Process Permissions allows a user to:
These permissions DO NOT allow users to search for cases outside of cases the ones they are involved in. Process permissions only grant the ability to download and view data. |
Set a Permission | To set permissions:
|
Access the Home TabPM_CASES This permission provides access to the HOME menu and the ability to run cases and view lists of cases which the user has been assigned to or participated in. | This permission provides access to the Cases section in the sidebar and its sub-options: New Case , Inbox , Draft , Participated , Unassigned and Paused . In addition, it provides access to the Documents option, which allows users to view any files which were uploaded ( Input Documents and attached files ) or generated ( Output Documents ) while running cases. To assign the PM_CASES role to a user:
|
View All the Case DataPM_ALLCASES This permission provides access to the Advanced Search option under the HOME tab. This permission must be accompanied by the PM_CASES permission to gain access to the Home menu. | This permission grants access to view all the case data. Users can search for cases and view summary data, but the proper Process Permissions would need to be set up to view Dynaform information. So both of those would let a user search all cases in the system and view information. The can not alter information, just view and search. To assign the PM_ALLCASES role to a user:
|
Cancel a CasePM_CANCELCASE The PM_CANCELCASE permission allows a user to cancel cases that have been assigned to him/her, and cases that he/she has participated in. This means:
This permission must be accompanied by the PM_CASES permission to gain access to the Home menu. | This is the role that would let a user actually cancel a case they are associated with. If a user has just this CANCELCASE role they would get the ‘action’ bar and be able to select cancel. To assign the PM_CANCELCASE role to a user:
|
Modify and Pause CasesPM_SUPERVISOR The PM_SUPERVISOR permission allows a user to view and modify data in DynaForms and Input Documents for designated processes. This permission also allows the user to pause cases. However, it doesn't grant the power to delete, cancel or reassign cases. Separate permissions are needed for those abilities. It is a good idea to also assign Process Permissions to the Process Supervisor user. Otherwise, he/she can not use the standard Steps and Information menus to find out more information about the case. | This permission adds the Process Supervisor section to the sidebar under the HOME menu and the Review option. The Process Supervisor section shows a list of cases which the Process Supervisor can review. Only cases with a To Do or Draft status are shown in the list and the cases must be from processes where the user has been assigned as a Process Supervisor. To assign the PM_SUPERVISOR role to a user:
|
Reassign CasesPM_REASSIGN This permission provides the ability to reassign cases to other users. Note that a case can only be reassigned to users who are either in the assignment pool for the current task or in its ad hoc assignment pool. Other users can NOT be assigned to the case. Note that it is NOT possible to reassign cases under the Review , Advanced , Participated , Participated or Paused options, nor is it possible when opening a case summary or read-only access with Process Permissions . | This permission adds a Reassign option under the Supervisor header in the HOME menu's sidebar. In addition, this p ermission adds the Reassign option to the Actions menu, which is available under the Inbox and Draft options and when running a case. To assign the PM_REASSIGN role to a user:
|
Copyright© 2024 IFS AB. Copying prohibited. All rights reserved.