Application Policies
From Business Process Management, BPM and Workflow Automation Wiki | BizAgi BPMS
Applies to ENTERPRISE .NET EDITION |
<keywords content="content">app policy,reuse, multiprocess policy,policies</keywords>
Contents |
Application Policies
Application policies are composed of the same elements as any other policy: preconditions, policy rules, policy rule tables and decision tables. The only difference is that an application policy can be used from any of the processes that are part of the application. Modeling becomes more efficient when a policy is required in more than one process from the same application and is created as an application policy.
When creating application policies and defining a vocabulary, the user will be creating application vocabulary. This means that the vocabulary created at an application level will be reusable in any of the policies created at the process and activity levels. Sales tax is an example of a vocabulary element with a constant definition. The value for sales tax is the same throughout the process and by creating it at an application level, all the processes that are part of the application will be able to use it.
How to create an Application Policy
Follow the video to understand how to create an Application Policy.
<videoflash>0egtJDMsW44&hl|640|505|</videoflash>
Application Policy Example
In the following video an application policy that applies to all the administrative processes will be created and associated in two different processes in the same application (Administrative Application). More than one administrative process requires an approval according to the total value of the request. In this example both processes, Purchase Requisition and Invoice Payment, require an approval according to the total value. A decision table will be created in the policy to establish Authorization Levels related to the different ranges of the total financial value involved. For example: for requests that have a total value ranging from $0 to $2,000, an authorization level 1 will be assigned. This will be done for four different authorization levels that will cover all the possible ranges.
The important thing to note about the video is how an application policy that is required in more than one process in the same application is only created once and then it can be reused as many times as necessary.
<videoflash>HVlPci77W7g&hl|640|505|</videoflash>
Related Articles
Reusable Policies and Expressions
Policy Components <comments />