Once a skill has been created, we must now define the conditions under which it is applicable to a process. You can choose to define these skill conditions based on a ny process attributes, including derived attributes.
Let us take the same example as discussed while creating skills. To allocate all leads with city = Mumbai
to agent 1, we created a skill called "Mumbai". We must now specify the conditions under which this newly created skill shall apply to processes as a required skill. To do so:
conditions
against the skill createdAdd Rule
For eg. All Mumbai leads will be identified with process attribute city = Mumbai.
The skill condition builder on the ChakraHQ platform can handle highly complex conditions. For example, city identification can also be identified by pincode, even if the city attribute is blank. Here's how you can handle identification of city through pincode within the above mentioned logic:
conditions
against the created skillAdd Rule
or Add Group
depending on the requirementIn our example case, we must add a group of conditions for pincode > 400000
AND pincode < 400105
along with an OR condition to the existing condition of city = Mumbai
.