BPF Authorization
Depending on the role of the user in a process, different actions can be executed. The role is recognized automatically. A basic distinction is made between the following five roles.
Normal user
Agent - A user to whom an activity has been assigned.
Subprocess Owner - A user who has been defined as the owner of a subprocess.
Person Responsible - A user who has been defined as the person responsible for a process.
Administrator - A user who has been assigned special administration permissions (see also BPF | ProProcess | Integration & Enhancement).
A normal user is basically completely uninvolved in a process as long as no activities are assigned to him and he thereby becomes an agent. The only exception is starting processes, which is possible for every user.
Part-Process and process responsible persons possess basically the same rights, however the rights of the Part-Process responsible person are limited to the appropriate Part-Process.
As soon as a function is requested, the role of the user is automatically determined. It is quite conceivable that a user can take on several roles in a process. Since changes to the process are logged in the background, the "weakest" role required for this is always determined automatically. Example: If someone changes the appointments with the role of the person responsible and the administrator, the role of the person responsible is sufficient for this and this is logged accordingly for the data change.
The following table provides information about the authorizations of the individual roles.
Function | Agent | Responsible | Administrator |
---|---|---|---|
Start process |
|
|
|
Reserve activity |
| ||
Set activity back |
|
|
|
Perform task |
| () 1 | |
Complete task |
| () 1 |
|
Complete activity |
|
|
|
Change description | Only on process start2 | () 2 | () 2 |
Change priority | Only via task |
|
|
Change dates | Only via task |
|
|
Control route (select gate)) | Only via task | () 2 |
|
Activate/deactivate parallel sections | Only via task | () 2 |
|
Change threshold | Only via task | () 2 |
|
Activate/deactivate activities | Only via task | () 2 |
|
Maintain agents | Only via task |
|
|
Multiply activities | Only via task | () 2 | () 3 |
Change object list / change object list data | Only via task |
|
|
1Persons responsible can only edit tasks if they are configured accordingly.
2Changes are only possible if a change is explicitly provided for in the process configuration.
3Multiplication is only possible if multiplication is always active on the activity.
Special functions for Administrators
Administrators have additional exclusive permissions for the following actions:
Cancel Process Early
Solve and ignore problems
Restart process in case of error
Completion of non-executed tasks
Completion of activities with open tasks
© ProNovia AG | Imprint | Data Protection