All product information in wiki.bizagi.com is only valid for Bizagi BPM Suite 9.1.X.
For newer Bizagi BPM Suite versions (10.X and up) please visit the User Guide.
 

Assignment Advanced Features

From Business Process Management, BPM and Workflow Automation Wiki | BizAgi BPMS

Jump to: navigation, search

<keywords content="keywords"> assignment preconditions, preconditions, assignment, performers, performer, method, assignation methods, assignation method </keywords> 

Contents

Assignment Preconditions

A Precondition allows a user to establish rules in order to decide which assignment rule to follow.

For example, in a Credit Request Process, if a Request is created in the Head Quarters, the approval of credits over 10,000 USD will be done by the Financial Vice-President. But if the Request is created in a branch, the approval of those credits will be done by the Office Director.

The first part of the condition, Where the Request is created will be the Precondition.

The person with the Position that will be assigned will be the Assignment Rule.





Assignation Method

Image:Bulletrojo.gif Everyone: Assignments are given to all the users with the characteristics indicated and the first one, who takes them, carries them out. That is, when one of the users enters the activity, it will no longer be displayed for the others to see.

When a user clicks on a pending case that has been assigned to more than one person, it will automatically be assigned ONLY to the user who clicked. The other users will no longer be assigned to it.

If a user wants to review a case information BUT NOT work on it, it is useful to open the case's Summary form, or Preview of the Form. This way, the information will be displayed without the case being opened.


Image:Bulletrojo.gif By load: The task is assigned to the user with the lowest workload or with the least “jobs pending” on the project. However, the system always verifies whether one of the users of the group has already worked on the case, and if so, he/she is assigned the task, regardless of whether or not he/she has a most workload than the rest of the group.

Image:Bulletrojo.gif Sequential: Each task is assigned evenhandedly and sequentially among the users who satisify the assignation criteria, regardless of their workload. However, if there is a task been instantiated several times, this task will be assigned to the same user that worked previously in it, and the assignation method will not apply in this case.

Image:Bulletrojo.gif First Available: With this method, tasks are assigned to the user that will first be available according to the time zone associated. Sometimes there will be more than one user available, in these cases, Bizagi will determine the task performer by evaluating the workload of each available user.




Assignment Rule

Assignment rules are composed of conditions that are evaluated against values to choose users that meet them.

Those conditions can be composed of several sentences that can be combined: to meet All the Conditions (AND) or Any of the Conditions (Or).


Check out the following image to learn how to add a condition



Image:Bulletazul.gif An activity will always be assigned to the users that have jobs as analysts located in the city of England.


Image:Assigning_Resources3_Image009.jpg


Image:Bulletazul.gif An activity can be assigned to all the analysts who have the skill “Specialist in Corporations” or to the Loan Manager:


Image:Assigning_Resources3_Image010.jpg


Image:Bulletazul.gif During the loan process, the “Inform Client” activity is carried out by the user who registered the case.


Image:Assigning_Resources3_Image013.jpg

Image:Bulletazul.gif During the loan process, the “Inform Client” activity is carried out by the user is currently assigned to the activity.


Image:Assigning_Resources3_Image012.jpg



How to use an Expression

An Expression is a rule that returns a value, or a set of values. This only applies for UserId and User created Properties.


In the following example, if the client of a Credit Request process was a viable client, then the File Document activity will be done by the Request User. If the client was denied the same activity will be done by the Sales User.


Select the User Property, in this case UserId, and Select Rule. Then click in Select Rule.

Create the rule, and the associate it to the condition. Click Ok to save.


Image:Assigning_Resources3_Image014.jpg



The assignment rule can also include AND or OR operators combined with the Expressions.


User Id Expressions

User Id property has common expressions that can be selected without actually creating the rules, and are ready to use.

User Id can return the Case Creator, the Current Asignee and up to 10 levels of bosses.

Case Creator: the user who created the case.

Current Asignee: the user who worked in the last activity

Current Asignee Boss: The boss of the user who worked in the last activity.

Current Asignee Boss level 2: the boss of the boss of the user who worked in the last activity.

Each level scales one level in the hierarchy defined.


Example of User Id Property


Related Articles

<comments />