Work pools and access groups
Work pools are the case types in which users in an access group are allowed to create cases. The work pools that you add to an access group affect the user experience at run time.
- Work pools are classes that are marked as is a class group on the General tab of the class rule form. A work pool is a named collection of case types in which users that belong to the access group associated with the work pool are permitted to create cases.
- When you define the access group, in the access group's work pool list, you can enter any class group for which the container class (the Rule-Obj-Class instance with the same name as the class group) belongs to a ruleset listed in the Production Rulesets list for the access group or that is available to users through application rules. This restriction ensures that the rules of the application are available to users associated with the access group.
- At run time, the work pools that you add to an access group appear in the Application menu Switch Work Pool list of the users who belong to the access group. Work pool names appear in the order in which you list the work pools for the access group. If this list contains many work pools, consider reordering them to display the work pool names alphabetically or in another order that is meaningful to users.
- Leave a work pool list empty if users who create new cases and belong to the access group associated with the work pool use a composite portal that includes the standard section @baseclass.NewWork. The cases that such users can create appear on the Cases and Data tab of the Application rule, not in the access group.
- At run time, if you leave a work pool list empty and the Application rule is not used for work pools, the system behaves in the following manner:
- When users that belong to the access group associated with the work pool open an application, the Application Explorer class autocomplete field is empty, and no classes appear in the tree.
- Users that belong to the access group associated with the work pool cannot create cases. The work pool list does not affect which cases the user can update. The list determines only the types of cases that the user can create. The assignments that the user can open and update are determined by access roles and ruleset lists, not by work pools.
- Assigning work pools to an access group
Work pools are the case types in which users in an access group are allowed to create cases. You specify the work pools that are available to an access group.
- Learning about access groups
An access group is a group of permissions within an application. Pega Platform uses these permissions for operators, external system access, and background processes. You define an access group for operators who have similar responsibilities. For example, most applications allow case managers to do actions that are different from the actions of regular operators, so case managers and regular operators belong to different access groups.
- Working with class groups
A class group data instance unifies a set of classes in the PegaRULES database that share a common name structure and common key structure. A class group causes all instances of these classes to be stored in one database table. As a result, processing can later convert an instance of any member class from its current class to another class within the class group, without affecting the key structure or changing the database table that holds the instance.