Professional Documents
Culture Documents
Overview of Benefits Alerts
Overview of Benefits Alerts
Overview of Benefits Alerts
Benefits Alerts
Oracle Fusion Benefits
This document is for informational purposes only and is intended solely to assist you in planning for
the implementation and upgrade of the product features described. It is not a commitment to deliver
any material, code, or functionality, and should not be relied upon in making purchasing decisions.
The development, release, and timing of any features or functionality described in this document
remains at the sole discretion of Oracle.
Due to the nature of the product architecture, it may not be possible to safely include all features
described in this document without risking significant destabilization of the code.
Note: In the images or examples included in this document regarding: user details, company names,
addresses, emails, and/or telephone numbers represent a fictitious sample of data (based upon
made up data used in a demo environment). Any similarity to actual persons, living or dead, is purely
coincidental and not intended in any manner.
INTRODUCTION ......................................................................................... 4
PREREQUISITES ....................................................................................................................... 4
This white paper gives an overview of Oracle Benefits cloud alerts and how
you configure, enable, and troubleshoot alerts.
Oracle Benefits Cloud uses the Alerts Composer tool within HCM to send
personal notifications to users by email.
The email notifications are triggered based on conditions for two types of
alerts.
Event Alerts - these are based on the context provided by the calling client. They're
triggered when a specific event occurs in the application, such as a participant’s
uploaded document being approved. You can't modify the triggering criteria for
notifications.
Resource Alerts: Resource Alerts are based on Oracle HCM Cloud REST API
resources. The resources must be deployed in the environment. You can schedule
these types of alert notifications to Benefits Cloud users to notify them of specific
events, such as upcoming open enrollment. You can modify the triggering criteria for
notifications by defining filters on the resource attributes if you have the required
privileges to access the REST resources. The resource alert executes a REST query
that extracts the recipients and alert data, and then binds this information to the
message (template). The REST endpoints are delivered by Oracle, and you build the
alerts.
PREREQUISITES
It is recommended that you read the following documents, located on the
Oracle Help Centre.
1. BenefitEnrollmentOpportunities REST API Documentation
You can search for Benefits Cloud alerts by Alert Name or Alert Code. All
Benefits notifications start with "BEN". For example,
BEN_ELECTIONS_SUMMARY is the Summary of the participant elections
at open enrollment Benefits alert. We deliver the Benefits alerts below.
You configure Benefits Cloud Event and Resource alerts in the Alerts
Composer tool. The access level of an alert determines the extent of
configuration that can be done for the alert.
You can enable the individual alerts you want to use in Benefits Cloud. For
example, you could just enable the notification to participants about the
open enrollment period, or to send a summary of their selected benefits, but
not enable the notification about reminders.
You can also define multiple templates for the same triggering criteria.
You can modify the message text in the templates we deliver – you can
change the text itself or re-format the message text. You can select options
such as font, size, style, and so on. You can add graphics or change the
links for example. You can even add or remove the values in parenthesis.
The following are the high-level steps you need to follow to enable event
alerts and make them available to users in Benefits Cloud.
1. Modify the templates if you want to change the wording or format, add graphics, and
so on.
2. Set the Run Options if you want to change the delivered runtime settings for an alert
Functional access to the Alerts Composer and rest resources is through the
existing job role, the Human Capital Management Integration Specialist. For
custom roles, for functional access you have to include 'Use REST Service -
Benefit Enrollment Opportunities Read Only'. For accessing the
EnrollmentOpportunities rest service, you have to include 'Review Benefit
Enrollment Opportunities Data'.
2. Search for the alert you want to enable. You can search using the alert name or
code, for example, Summary of Elections at Open Enrollment/
BEN_ELECTIONS_SUMMARY.
3. Either click on the name of the alert, or select Edit alongside the alert to edit it, and
you are taken to a page to edit the alerts.
5. You can modify the templates, or save and close if you’ve finished.
3. Leave the details in the Expression field. Emails will automatically be sent to the
primary email address of the participant.
3. Check that Log Activity History field is set to Yes to enable activity logging for the
alert on the Alerts History page.
4. Set the Simulate Run option to Yes to do a test run of the alert. Notifications are not
triggered in a nonproduction environment. However, you can review the notification
content on the Alerts History page.
2. Use the Alerts History page to review the success, warning, and error messages for
the alert.
3. Review the alert log to identify any processing errors of templates and filters.
4. Verify the application logs for event alerts if required and take necessary action.
5. Verify the diagnostic logs on the Scheduled Processes page for resource alerts if
required and take necessary action.
Open Enrollment and Open Enrollment Reminder are the two seeded alerts
which can be used to send the notifications and reminders to all the eligible
participants. The filter criteria, and the message templates can be modified
according to the requirements. Access Level for these two seeded alerts is
extensible; which means:
Templates can be NO
Disabled
Templates can be NO
Deleted
Note: Make a copy of the seeded benefits resource alerts to make any
customizations so that the changes can persist.
Access the Resource Alerts on Benefits Cloud
1. Click Navigator > Alerts Composer.
2. Participants should have Open life event in started state and should have some
enrollment opportunities.
3. Verify/modify the filters accordingly (ex: Life Event Occurred Date Filter) before
running this resource alert.
4. Test this resource alert using Simulate Run option before running it.
2. This resource alert should be run within the Enrollment Window [within Enrollment
Period Start Date and Enrollment Period End Date]
4. Verify/modify the filters accordingly (ex: Life Event Occurred Date Filter) before
running this resource alert.
5. Test this resource alert using Simulate Run option before running it.
Custom filters can be added in case of any specific requirements like below:
1. Send the reminder notification to all eligible participants where 10 days are remaining for
Enrollment Window to end.
2. Send the reminder notification to all eligible participants who have not
accepted/'ratified'/submitted the legal disclaimer.D
${AlertUtils.person(benefitEnrollmentOpportunities.PersonId).WorkEmail}
${AlertUtils.person(benefitEnrollmentOpportunities.PersonId).DisplayName}
${ AlertUtils.benRep(benefitEnrollmentOpportunities.PersonId).WorkEmail}
${AlertUtils.getURI('ORA_HCM_UIAPP','hcmUI/faces/FuseWelcome')}
${AlertUtils.getURI('ORA_HCM_UIAPP','hcmUI/faces/deeplink?objType=BEN_REVIEW_EM
PLOYEE_RESOURCES&action=NONE')}
${AlertUtils.getURI('ORA_HCM_UIAPP','hcmUI/faces/deeplink?objType=BEN_NEED_HELP
&action=NONE')}
${benefitEnrollmentOpportunities.PersonId}
Why are there [] brackets appearing around every attribute in the template?
When you use the Group By function, it groups all the records that have matching <whatever attribute
you specified>. So, if you say in the template "give me
${AlertUtils.person(benefitEnrollmentOpportunities.PersonId).DisplayName}", it will give you an array,
surrounded by [] brackets, of the values of that attribute for all records in the group. If you're using
Group By and you don't want these brackets, and you just want to specify one record in the group, use
${AlertUtils.person(benefitEnrollmentOpportunities[0].PersonId).DisplayName}", instead of the above
expression to specify the first record in the array.
Worldwide Headquarters
500 Oracle Parkway, Redwood Shores, CA 94065 USA
Worldwide Inquiries
TELE + 1.650.506.7000 + 1.800.ORACLE1
FAX + 1.650.506.7200
oracle.com
CONNECT W ITH US
Call +1.800.ORACLE1 or visit oracle.com. Outside North America, find your local office at oracle.com/contact.
Copyright © 2020, Oracle and/or its affiliates. All rights reserved. This document is provided for information purposes only, and the contents hereof are
subject to change without notice. This document is not warranted to be error-free, nor subject to any other warranties or conditions, whether expressed
orally or implied in law, including implied warranties and conditions of merchantability or fitness for a particular purpose. We specifically disclaim any
liability with respect to this document, and no contractual obligations are formed either directly or indirectly by this document. This document may not be
reproduced or transmitted in any form or by any means, electronic or mechanical, for any purpose, without our prior written permission.
Oracle and Java are registered trademarks of Oracle and/or its affiliates. Other names may be trademarks of their respective owners.
Intel and Intel Xeon are trademarks or registered trademarks of Intel Corporation. All SPARC trademarks are used under license and are trademarks or
registered trademarks of SPARC International, Inc. AMD, Opteron, the AMD logo, and the AMD Opteron logo are trademarks or registered trademarks
of Advanced Micro Devices. UNIX is a registered trademark of The Open Group. 0120
White Paper Overview of Benefits Alerts
January 2020