Access Rule defines the Privilege that a particular User Group can do on a particular Process Item or the entire Process , optionally under particular condition.
Access Rules are also use for Assigning work to users.
|User||A specific user of the system|
Defines the type of user and usually associated to the user job, e.g.
Employee, Manager , Finance, Analyst, Administrator
Mechanism of dividing the work scope across the system, e.g.
The specific role how a particular user is participating in a Case e.g.
Claimant, Approver, Reviewer, Editor
|Privilege||Defines the access type and level|
The condition any be any valid expression in OmniFlow Script Language
|View||View the Case|
|Perform||Perform the particular task or any task in Process is specified|
|Assign||Assign Task to another User|
|Process Item||Holds all items related to the Process including activities, events, gateways etc.|
|Authorization||Determine the kinds of operations allowed by any particular user group in every Process Item|
|Case Item||An Instance of a Process Item|
|Case Item Status||
Item basic state changes
Every time a flow arrives or executed from the Item
|Interaction||All user interactions with the workflow including:
Defines the potential candidate that can perform the task in term of a specific User or a user group for a specific Case Item
Actual work performers are saved under Case Item status
Product Data Model
** Who: user/group/workQueue
** role: allowed action
** status: sent, acknowledged, received