šŸŒžšŸ— 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

or to participate.