Requesting approval from users
Ensure that your business processes meet your organization policies and requirements by requesting approval from users. After reviewing case details, users can approve or reject a case and bring the case closer to resolution.
For example, a manager can approve or reject a job candidate in a hiring process after reviewing the candidate's CV and conducting the job interview. By configuring an approval step, you ensure that only the appropriate person, such as a manager, can make certain decisions in a case.For relevant training materials, see the Designing an approval process module on Pega Academy.
- In the navigation pane of App Studio, click Case types, and then click the case type that you want to open.
- On the Workflow tab, click Life cycle.
- In the Case life cycle section, in a stage where you want to add an approval step, click .
- In the text field that appears, enter a unique name that describes the step.
- On the General tab of the Step properties
pane, route the approval step:
- To route the approval step to a user in your application, in the Route
to list, select Specific user, and then enter the
user details.
You can assign the task to a user by user name, user reference, the reporting manager of the user who last updated the case, or to a case participant.
- To route the approval step to a team that shares a work queue, in the Route to list, select Work queue, and then select or enter a team.
- To route the approval step to a user that your application assigns at run time based on conditions that you define, select Use business logic, and then click Configure business logic to define the conditions.
For example, an application can route an assignment to a user with the most appropriate skill set and availability. For more information, see Assigning users automatically at run time with business logic. - To route the approval step to a user in your application, in the Route
to list, select Specific user, and then enter the
user details.
- In the Step properties pane, click the Flow
tab, and then define what happens when a user approves the case:
Choices Actions Approve and move case to the next step - In the If approved then list, select Continue.
- Optional: To change the case status, in the Set status field, select or enter the status that you want to assign to the case when a user approves the case.
Approve and change stage - In the If approved then list, select Change stage.
- In the To list, select the stage that you want to assign to the case when a user gives approval.
- Optional: To change the case status, in the Set status field, select or enter the status that you want to assign to the case when a user approves the case.
- Define what happens when a user rejects the case:
Choices Steps Reject and move case to the next step - In the If rejected then list, select Continue.
- In the Set status field, select or enter the status that you want to assign to the case when a user rejects the case.
Reject and change stage - In the If rejected then list, select Change stage.
- In the To list, select the stage that you want to assign to the case when a user rejects the case.
- In the Set status field, select or enter the status that you want to assign to the case when a user rejects the case.
Reject and resolve - In the If rejected then list, select Resolve.
- In the Set status field, select or enter the status that you want to assign to the case when a user rejects the case.
- Click Save.
- Requesting approval by email and push notification
Provide greater flexibility and convenience for users of your application when they process a case, by enabling approval by email and push notification. Users can then accept, reject, or take other actions on a case without having to log in to the application.
- Configuring cascading approvals
Receive approval from people on different levels of your organizational chart by configuring a system of cascading approval. For example, you can create a case that requires authorization first from the reporting manager of the worker processing the case, and then from the senior manager.
- Configuring approvals with an authority matrix
Create a system for obtaining approval from people in different parts or departments of your organization, by creating an authority matrix. For example, you can create a case that processes business trip expenses, and then configure an authority matrix to request approvals from a reporting manager and a financial worker.
Previous topic Adding instructions to assignments Next topic Requesting approval by email and push notification