How to use notifications effectively
Author: Vinay Varadaraj Mirajkar is a Certified Master Anaplanner and Senior Solution Architect at Anaplan.
When you think about creating simple workflows or enabling collaboration between/within the planning teams, some of the features which can help achieve this are: sharing pages, card comments, notifications, and last but not the least — import actions. These can be used either independently or in conjunction with each other depending on the nature of the problem we are solving. In this article, we explore the notification feature and gain an understanding of how and where it can be effectively used with a simple example.
Premise: Ability to execute the purchase requisition (PR) approval process within the team, involving few different levels of approval:
- The persona here is the buyer, whose responsibility is to purchase the required materials to make finished goods.
- The buyer has raised a few PRs which need to follow the below approval thresholds:
- Value <= $1000 will be auto-approved
- Value > $1000 and <= $ 10000 to be approved by a team of purchase executives
- Value > $ 10000 to be approved by supply chain manager
- Value <= $1000 will be auto-approved
- There are two purchase executives, whose responsibilities depend on the category of material being purchased; namely direct material and indirect material.
Now, let us take a look at how this can be modeled in Anaplan.
Below is the setup (page 01) consisting of inputs/ drivers required in this process:
Note: The line-item format in the Approver Setup grid is Users List.
Here is the page Create PRs (page 02) for the Buyer to raise PRs.
Note:
The format of Approver column above is Users list.
Approvers are identified using the Value column above and the approval level threshold (refer setup in page i).
The ask here for the buyer is to get the PRs approved by relevant approvers.
Now, let us see how this can be achieved using the notification feature by following the below steps:
- We know that there are more than one user roles (Purchase Executives and Supply Chain Manager) who would be accessing the PR list for the review and approval. However, this would have to be access controlled since we want to display rows which are only relevant to the approvers (and not others’ rows).
The below module is one of the ways which can help achieve this:- This is nothing but a copy of the PR List module, but with an additional dimension of Users list as can be seen
- Observe the additional line item = Filter.
When we publish this to a page, the filter will ensure that we show only those rows which are relevant to the approvers. - Now let’s create the page PR Approval (page 03) and publish this module
. - Our aim is to get the approvers review this information which has all the PR details, and then click the “Approve” checkbox.
- This is nothing but a copy of the PR List module, but with an additional dimension of Users list as can be seen
- This is where we can use the notification action which would be created using the below steps:
- In the notification configuration, select the page PR Approval (page 03) in “Links to”.
- In the next step, select the module which has the PRs created by the buyer, and select the Approver line-item as the driver.
- Now, the buyer can select any PR row, and click the notification action.
- Buyer can also edit the message in the below window, to request approval not just for.
- This will trigger an email notification to the Approver Exec-1 as shown below:
- When the link above is clicked, it will take the approver directly to the page PR Approval (page 03). Now, the approver will have visibility of the PRs needing their review and approval, and can take the necessary action.
In this way, we can use the notifications to enable simple workflows and improve collaboration among teams. The same principle can be extended to build solutions in any other use cases where the nature of the problem is similar.
Comments
-
@Vinay VaradarajM screenshots help a lot with this one. Thank you for taking the time to document this.
0