- Well Built Solutions Newsletter
- Posts
- šš Your guide to custom BP notifications in Workday
šš Your guide to custom BP notifications in Workday
Your BP notification guide (part 2)
Read time: 10 minutes
Honestlyā¦ we canāt believe how much knowledge is packed into todayās newsletter š¤Æ
So buckle up, and welcome to part 2 of your BP notification guide! š
Last week, you learned about system BP notifications and their surprising customizability (ICYMI, you can catch up on part 1 here).
This week, as promised, youāll learn the ins and outs of custom BP notification setup.
Hereās a quick look at our agenda from last weekā¦
ā Your Guide to BP Notifications in Workday ā
Part 1: System BP Notifications (and their customizability)
Part 2: Custom BP Notifications (a configuration deep-dive)
By the end of todayās newsletter, youāll configure your custom BP notifications with confidence and clarity.
So get ready to wave buh-bye š to that āam I doing this right?ā feelingā¦
And letās get into it!
Create your custom notificationā¦
šØ Remember to complete your configuration in a test environment first!
To create your new custom BP notification, navigate to your BP definition, click on the related actions button, hover over āBusiness Processā, and click āAdd Notificationā.
Create a new custom BP notification: BP definition > related actions > Business Process > Add Notification
Some important custom notification housekeepingā¦
To copy, delete, or edit your custom notification, navigate to the āNotificationsā tab on your BP definition. Click on the related actions button in the āNotificationā column of the notification you want to take action on, hover over āBusiness Processā, and select your action of choice:
Manage your custom notifications: BP definition > Notifications tab > related actions on your selected notification > Copy, Delete, or Edit Notification
When youāre creating multiple custom notifications, the āCopy Notificationā function is especially helpful! With this function, you can create a copy of an existing custom notification, and tweak settings as needed. This saves you a lot of time and effort when you need to create variations of similar notifications (e.g., different recipients, triggers, delays, etc.).
Apply a design template to your custom notification šØ
Once you create your custom notification, the first input you see is Override Email Template.
When you click into this dropdown, the available options come from these 2 places:
1ļøā£ Legacy Email Templates enabled for the usage of āBusiness Process Emailā.
AND
2ļøā£ Notification Templates enabled for āCustom Business Process Notificationsā.
If no options are available to select, neither 1 nor 2 are enabled.
By default, Workday applies the Email Template set to both Active and Default within the āMaintain Email Templatesā task to your notificationā¦
If you donāt have an Email Template set to Active and Default, and you leave the Override Email Template input blank, no template is applied to your notification.
š For more details on enabling Email and Notification Templates for custom BP notifications, click here (itās a 3-minute read!).
Andddā¦ if you want to upgrade your template setup knowledge, check out our Well Built guides on Email Templates for Alerts and Notification Designer.
āļø Do Not Include Notification Details Linkā¦
Below the Override Email Template input, notice thereās a check box labeled, āDo Not Include Notification Details Linkā.
By default, Workday has this unchecked. This setting controls whether a āClick here to view the notification detailsā link is included within the notification.
Have you seen this link in your notifications before?
Well, when you send a custom notification to a recipient who doesnāt have a Workday account (like a candidate or an email address), it doesnāt make sense to include this link.
Simply check the āDo Not Include Notification Details Linksā box āļø to remove this link from your notificationā¦
And noteā¦ if you configure an SMS notification, by default Workday doesnāt include the link in the SMS message, regardless of if you check this box or not.
When will your notification send? ā°
Enter, your next input: Triggers.
Triggers determine WHEN your notification will be sent out. Workdayās trigger options provide a ton of customizability.
Your 4 overarching trigger options areā¦
1ļøā£ Trigger on Status - You can send your notification when the BP is Canceled, Completed, Corrected, Denied, Manually Advanced, and/or Rescinded.
2ļøā£ On Entry - You can send your notification upon the entry of any 1 selected BP step.
3ļøā£ On Exit - You can send your notification upon the exit of any 1 selected BP step.
4ļøā£ On Ad Hoc Approval - You can send your notification upon the completion of an Ad Hoc Approval for your Review and Approval BP steps. Note that this option is only available if Ad Hoc Approve permissions are configured on the BPās security policy.
For the Job Application BP within the Recruiting module, you have another trigger optionā¦
ā¶ļø On Disposition - With this setting, you can trigger notifications based on disposition reasons. For example, you could notify a hiring manager when a candidate is rejected due to consideration for another role.
Lastly, hereās one nuance to note regarding notification triggersā¦
If you configure a custom notification on the exit of the initiation step of a subprocess included within another BP, the notification wonāt trigger until the entire subprocess completes š
For this reason, when you configure notifications on BPs that can be subprocesses, you should trigger the notification upon entry of the step after initiation instead š
Add a delay to your notificationā¦
As of 2024R1, the timing of your notification doesnāt end at triggers. Optionally, you can also configure a delay based on either your trigger moment, or a selected field (for example, Hire Date, Effective Date, etc.).
Here, the notification will fire 1 week after the selected trigger moment.
Add your desired delay in the āCalculated Dateā input. Note that delayed notifications typically send out around an hour or two after midnight once the Calculated Date time period has passedātiming isnāt precise!
Under what circumstances will your notification fire? š¤
To the left of Triggers, youāll see Conditions and Rulesā¦
If youāre familiar with condition rules on BP steps, condition rules on notifications function similarly. When you place one or more condition rules on your notification, the notification will fire only if all conditions are met.
You can get as creative as you need to here, as long as the fields within your condition are on a BP-related business object (BO), such as Event, Action Event, etc. If needed, you can pull fields from other BOs with LRV and LVAD calculated fields.
A common condition for a custom notification is Initiator is not Worker. You can use this condition to notify employees about business processes initiated on their behalfā¦
To create a new condition for your notification, click on your notificationās related actions button, hover over āBusiness Processā, and click āCreate Condition Ruleāā¦
To add a condition to a notification, edit the notification, and click the ā+ā button within the Conditions and Rules table to add a row.
Note that the process of creating then adding a condition rule to your notification is a bit clunkyāopen a separate tab for each task to speed up your workflow!
š If you want to learn the ins and outs of condition rule setup, check out our boolean condition config guide.
Repeat On š
Under the Delay Notification section, youāll see Repeat On. If your organization doesnāt use Workday Financials, feel welcome to skip ahead!
The use cases for the optional Repeat On settings are limited, but helpful if your organization uses Financials functionality such as customer invoicing.
This setting is used for events that email PDF documents, such as the Customer Invoice Email Event, Customer Statement Event, or Purchase Order Issue Event BPs.
When you add a field to the āRelated Instancesā input, Workday generates separate notifications for every instance of that field. For example, consider the Customer Invoice Email Event BP; the setting below sends a separate notification for each unique customer invoice to be emailed within the BP event, rather than for the overarching BP event itselfā¦
Most of the time, youāll leave this section blankābut hopefully youāll sleep easier now that you know what this setting is for š
Who will you notify?
Your next set of inputs is an important oneāRecipients. That is, who should receive this notification?
In the āRecipientsā input, you can add any field that exists on an event-related BO (e.g., Awaiting Persons, Worker, etc.).
In the āGroupsā input, you can add any security role related to the BP event (e.g., Manager, Employee As Self, HR Partner, etc.).
Youāll typically populate Recipients or Groupsānot both. However, within each input, you can select multiple fields (for example, you can send your notification to your HR Partners, HR Admins, and Benefits Admins at the same time).
You can also send a custom notification directly to an email address. This can be used to send notifications to shared inboxes or third-partiesā¦
āļø Note: Email addresses wonāt have access to most dynamic BP-related data configured within the notification. These fields will appear as [not available] for Email Address recipients.
Your last input within the Recipients section is āEmail Optionāā¦
Email Option determines which email address type (e.g., home, work) the notification is sent to for your Recipients / Groups. The āDefaultā option uses work email if available, else home email for worker-based BPs, and business email for business-based BPs.
The meat of your notification š„©
Alright! Finally, itās time to configure your notificationās Message Content.
Similar to Alert setup, within the Subject and Body of your custom notification, you can add both text (including emojis š) and dynamic fields. The dynamic fields you use must live on BP event-based BOs. If you pull in BP-related data, test thoroughly to ensure the data is displayed correctly for your intended recipients.
Hereās a sample setup for a custom notification on the Preferred Name Change BP. This notification informs a worker when a preferred name change has been completed on their behalf (i.e., the worker did not initiate the change)ā¦
And donāt forgetāonce your config is complete, press OK to save your work.
Notification Routing Rulesā¦
To make sure your custom BP notifications get sent out as expected, run the task Edit Tenant Setup - Notifications. Scroll down to āNotification Delivery Settingsā, and click on the āBusiness Processesā category.
Here, you can review your Notification Routing Rule settings for the Custom Business Process Notifications categoryā¦
Time to test! šŖ
To kick off your comprehensive testing, first redirect email notifications to a test email or inbox. Then, initiate a BP event that hits your notificationās trigger scenario.
Hereās our fully configured example notificationā¦
In this notification, upon completion of the preferred name change event (trigger), when the initiator is not the worker (condition), a notification is sent to the employee (group) notifying them of the change completed on their behalf (message content).
For our first test, weāll initiate the BP as an HR Admin.
Anddd, drum roll please š„š„š„
Surprised ya with a shiny new Notification Template for our demo āØ
Voila! Our first test was a success š The notification triggered with our expected output, dynamic field and all.
When you test, document proof that all settings work properly. Donāt only test for positive resultsā¦ test for negative results too (i.e., the notification should not fire when initiated by an employee).
If you need visibility into which notifications fired (and when), review the āAll Eventsā tab on the BP eventās full process recordā¦
Disabling your custom BP notificationsā¦
Lastly, if you want to shut off your custom notification(s) without deleting themā¦
Use the āMaintain System Notificationsā button on the Notification tab of your BP definition to disable all or some of your custom notifications.
WHEW! Ya made it! š
As always, thank you for being a reader!
Weāre celebrating you and your pursuit of a Well Built Workday š„³
Until next time!
Ceci & Mia
Co-Founders of Well Built Solutions
Say hi š on LinkedIn ā @ceciblomberg, @miaeisenhandler
P.S. When youāre ready, hereās how we can help youā¦
Learn Workday calculated fields: Master calculated fields in Workday once and for all with our free 34-part ā ļø Calculated Fields Demystified š¤ļø LinkedIn series.
Accomplish your phaseX projects: Crush your organizationās Workday roadmap, get your projects done well, and have fun while you do it!
Get guides and training: Custom Workday documentation and training videos that upskill and empower your team and workforce. Book a call to learn more.
Reply