Sunday, March 19, 2023

To Configure Workbasket Assignment with Skills


Pega PRPC had provided many security / restriction configurations with which we can restrict the access and to make sure right person access the workobject.

Now in the post we will see how to restrict the access of the workobject with skills.

Scenario for using skill:

A list of work object in a workbasket, but specific skilled people from the group alone should be allowed to open the work object and process it.

In Assignment, skills to be specified and in Assign-Workbasket Access to role to object, mention the Access When to check if the operator is having required skill or not. And only for those required operators specify skills.

Screen shot illustration of configuration is given below:

In the required assignment, mention the skill which is required to process the case.

And for the role you wanted to restrict, need to provide the access when condition, so that it will provide the access, only when condition satisfies.


This is sample when condition i had given below. similar conditions can be changed according to our requirement.
ex:
OperatorID.pySkills(1).pySkillName==.pxSkillsRequired(English)




Only Repeat2 user need to access this workobject, and user.repeat should not be allowed to access, so only Repeat2 user is provided with Skills.



When User.Repeat is accessing the work object he is not able to access from the workbasket and getting the error, since he doesn't have required skill.


this is when Repeat2 logged in and access the work obiect.



*****End of the implementation*****

Note: Please feel free to give corrections if any. There can be many ways this same scenario can be implemented, so if you any also please suggest, we can add to the blog, it will help for all.