Configuring and Extending Benefits
Configuring and Extending Benefits
Resources Cloud
22A
Global Human Resources Cloud
Configuring and Extending Benefits
22A
F48503-01
This software and related documentation are provided under a license agreement containing restrictions on use and disclosure and are protected
by intellectual property laws. Except as expressly permitted in your license agreement or allowed by law, you may not use, copy, reproduce, translate,
broadcast, modify, license, transmit, distribute, exhibit, perform, publish, or display in any part, in any form, or by any means. Reverse engineering,
disassembly, or decompilation of this software, unless required by law for interoperability, is prohibited.
The information contained herein is subject to change without notice and is not warranted to be error-free. If you find any errors, please report
them to us in writing.
If this is software or related documentation that is delivered to the U.S. Government or anyone licensing it on behalf of the U.S. Government, the
following notice is applicable:
U.S. GOVERNMENT END USERS: Oracle programs, including any operating system, integrated software, any programs installed on the hardware,
and/or documentation, delivered to U.S. Government end users are "commercial computer software" pursuant to the applicable Federal Acquisition
Regulation and agency-specific supplemental regulations. As such, use, duplication, disclosure, modification, and adaptation of the programs,
including any operating system, integrated software, any programs installed on the hardware, and/or documentation, shall be subject to license
terms and license restrictions applicable to the programs. No other rights are granted to the U.S. Government.
This software or hardware is developed for general use in a variety of information management applications. It is not developed or intended for
use in any inherently dangerous applications, including applications that may create a risk of personal injury. If you use this software or hardware
in dangerous applications, then you shall be responsible to take all appropriate fail-safe, backup, redundancy, and other measures to ensure its safe
use. Oracle Corporation and its affiliates disclaim any liability for any damages caused by use of this software or hardware in dangerous applications.
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.
This software or hardware and documentation may provide access to or information about content, products, and services from third parties. Oracle
Corporation and its affiliates are not responsible for and expressly disclaim all warranties of any kind with respect to third-party content, products, and
services unless otherwise set forth in an applicable agreement between you and Oracle. Oracle Corporation and its affiliates will not be responsible
for any loss, costs, or damages incurred due to your access to or use of third-party content, products, or services, except as set forth in an applicable
agreement between you and Oracle.
Global Human Resources Cloud
Configuring and Extending Benefits
Contents
2 Add Components 5
Add a Background Image on a Landing Page ......................................................................................................................... 5
Add a Video on a Page ................................................................................................................................................................. 5
Add a Hyperlink on a Page .......................................................................................................................................................... 6
Add a Hyperlink to a Monthly Bill Report on the Billing Page ............................................................................................. 7
Add an Image on a Page .............................................................................................................................................................. 8
5 Add Text 17
Add Text on the Before You Enroll Page ................................................................................................................................. 17
Add Text for FSA Plans on the Enrollment Page ................................................................................................................... 18
Add Text on the Enrollment Confirmation Page ................................................................................................................... 19
Global Human Resources Cloud
Configuring and Extending Benefits
8 Hide UI Elements 31
Disable the Edit Button for Plan Type Grouping on Self-Service Benefits Pages ........................................................... 31
Hide a Field .................................................................................................................................................................................... 31
Hide a Quick Action ..................................................................................................................................................................... 32
Hide a Quick Action for People with a Specific Role ............................................................................................................ 32
Hide a Page Section .................................................................................................................................................................... 33
Hide the Authorization Section on the Benefits Enrollment Confirmation Page ........................................................... 33
Hide Buttons for People with a Specific Role ........................................................................................................................ 34
Hide the Delete Button ............................................................................................................................................................... 35
Hide the Time Stamp and Zone on a Page ........................................................................................................................... 36
11 Troubleshooting 43
Remove UI Configuration Changes from a Page .................................................................................................................. 43
Delete Erroneous UI Configuration Changes That Prevent the Page from Rendering ................................................. 43
Delete User-Level UI Configuration Changes Affecting Visibility of Customizations ................................................... 43
Fix Benefits Navigation Issue After Upgrading from Release 12 to Release 13 ............................................................... 44
Troubleshoot Issues with Benefits UI Configuration Changes ........................................................................................... 45
Global Human Resources Cloud
Configuring and Extending Benefits
Global Human Resources Cloud Get Help
Configuring and Extending Benefits
Get Help
Get Help in the Applications
Use help icons to access help in the application. If you don't see any help icons on your page, click your user image
or name in the global header and select Show Help Icons.
Get Support
You can get support at My Oracle Support. For accessible support, visit Oracle Accessibility Learning and Support.
Get Training
Increase your knowledge of Oracle Cloud by taking courses at Oracle University.
i
Global Human Resources Cloud Get Help
Configuring and Extending Benefits
ii
Global Human Resources Cloud Chapter 1
Configuring and Extending Benefits The Sandbox, Page-Specific Expressions, and Additional
Attributes
1
Global Human Resources Cloud Chapter 1
Configuring and Extending Benefits The Sandbox, Page-Specific Expressions, and Additional
Attributes
#{sessionScope.configurationMap.PersonName}
All Billing pages
#{pageFlowScope.DocsCtfnMap.PersonNumber}
On detail pages opened from the Document
and Certification section, such as approve,
reject, view, and create documents and
certifications
#{sessionScope.configurationMap.PersonNumber}
All Billing pages
2
Global Human Resources Cloud Chapter 1
Configuring and Extending Benefits The Sandbox, Page-Specific Expressions, and Additional
Attributes
Person Id #{sessionScope.Ben_PersonId} All self-service and Benefits Service Center
pages
3
Global Human Resources Cloud Chapter 1
Configuring and Extending Benefits The Sandbox, Page-Specific Expressions, and Additional
Attributes
4
Global Human Resources Cloud Chapter 2
Configuring and Extending Benefits Add Components
2 Add Components
5
Global Human Resources Cloud Chapter 2
Configuring and Extending Benefits Add Components
d. On the Expression Editor dialog box, in the Type a value or expression field, enter the HTML to embed
the video. Here's a partial example:
frameborder="0" allowfullscreen
style="position:absolute; top:0; left:0;
width:100%; height:100%;">
</iframe>
</div>
e. Click OK.
f. On the Component Properties: New HTML Markup dialog box, click Apply.
g. Click OK.
9. To render your changes, on the page, click Close.
10. To verify your changes, on the Sandbox Mode: Edit menu, select Preview as if Published (Context: All).
11. To publish your changes, on the <YourSandboxName> menu, select Publish.
a. On the Source pane toolbar, click the Add content into the selected component icon.
b. On the Add Content dialog box, in the Components row, click Open.
c. In the Hyperlink row, click +Add.
d. Click Close.
6
Global Human Resources Cloud Chapter 2
Configuring and Extending Benefits Add Components
e. On the page, click the Click edit icon to define hyperlink text.
f. On the Source pane toolbar, click the Show the properties of Hyperlink icon.
g. On the Component Properties: Hyperlink dialog box, complete the appropriate fields, such as setting the
destination URL and the text.
h. Click Apply.
i. Click OK.
10. To render your changes, on the page, click Close.
11. To verify your changes, on the Sandbox Mode: Edit menu, select Preview as if Published (Context: All).
12. To publish your changes, on the <YourSandboxName> menu, select Publish.
1. On the Oracle Business Intelligence server, create the billing data model. Make sure it accepts Person_Id and
Bill_Charge_Id.
2. Create the monthly bill report and layout using the new billing data model.
Use these parameters:
◦ PersonId: #{sessionScope.configuratoinMap.pPersonId}
◦ BillChargeId: #{row.BillChargeId}
◦ Condition for Bill Status (Where Bill Status not equal to Open)JJ: #{rowStatus ne 'ORA_OPEN'
3. Test the report. Make sure to keep the Open Report link handy.
4. Create a Sandbox and Make It Active
1. Go to Navigator > Configuration > Sandboxes .
2. Enter your sandbox.
3. Go to and open the benefits administration Billing page.
4. On the Settings and Actions menu, click Edit Pages.
5. Confirm that the edit page header has Edit Layer: Site - SITE.
6. On the View menu, select Source.
7
Global Human Resources Cloud Chapter 2
Configuring and Extending Benefits Add Components
i. Click OK.
j. On the Component Properties: Hyperlink dialog box, click Apply.
k. Click OK.
9. To render your changes, on the page, click Close.
10. To verify your changes, on the Sandbox Mode: Edit menu, select Preview as if Published (Context: All).
11. To publish your changes, on the <YourSandboxName> menu, select Publish.
8
Global Human Resources Cloud Chapter 2
Configuring and Extending Benefits Add Components
a. On the Source pane toolbar, click the Show the properties of Image icon.
b. On the Component Properties: Image dialog box, in the Icon field, search for and select the image you
want to add.
c. Click Apply.
d. Click OK.
8. To render your changes, on the page, click Close.
9. To verify your changes, on the Sandbox Mode: Edit menu, select Preview as if Published (Context: All).
10. To publish your changes, on the <YourSandboxName> menu, select Publish.
9
Global Human Resources Cloud Chapter 2
Configuring and Extending Benefits Add Components
10
Global Human Resources Cloud Chapter 3
Configuring and Extending Benefits Add and Show Legal Disclaimers
1. Create the legal disclaimer analysis that accepts Person_Number and Person_Id using Benefits > Action
Items Real Time Subject Area .
Use this parameter:
PersonNumber : #{sessionScope.Ben_PersonNumber}
11
Global Human Resources Cloud Chapter 3
Configuring and Extending Benefits Add and Show Legal Disclaimers
1. Create and test the legal disclaimer analysis that accepts Person_Number and Person_Id using Benefits >
Action Items Real Time Subject Area .
12
Global Human Resources Cloud Chapter 4
Configuring and Extending Benefits Add Life Event and Person Details
13
Global Human Resources Cloud Chapter 4
Configuring and Extending Benefits Add Life Event and Person Details
e. Click OK.
f. On the Component Properties: Text dialog box, click Apply.
g. Click OK.
9. To render your changes, on the page, click Close.
10. To verify your changes, on the Sandbox Mode: Edit menu, select Preview as if Published (Context: All).
11. To publish your changes, on the <YourSandboxName> menu, select Publish.
14
Global Human Resources Cloud Chapter 4
Configuring and Extending Benefits Add Life Event and Person Details
15
Global Human Resources Cloud Chapter 4
Configuring and Extending Benefits Add Life Event and Person Details
16
Global Human Resources Cloud Chapter 5
Configuring and Extending Benefits Add Text
5 Add Text
f. Click OK.
g. On the Component Properties: Text dialog box, click Apply.
h. Click OK.
10. Configure the text of the new component.
a. On the page View menu, select Design.
17
Global Human Resources Cloud Chapter 5
Configuring and Extending Benefits Add Text
18
Global Human Resources Cloud Chapter 5
Configuring and Extending Benefits Add Text
f. Click OK.
g. On the Component Properties: Text dialog box, click Apply.
h. Click OK.
10. Configure the text of the new component.
a. On the page View menu, select Design.
b. In the new text component, click Edit Text.
c. On the Component Properties: Text dialog box, complete the required edits.
d. Click Done Editing.
11. To render your changes, on the page, click Close.
12. To verify your changes, on the Sandbox Mode: Edit menu, select Preview as if Published (Context: All).
13. To publish your changes, on the <YourSandboxName> menu, select Publish.
19
Global Human Resources Cloud Chapter 5
Configuring and Extending Benefits Add Text
f. Click OK.
g. On the Component Properties: Text dialog box, click Apply.
h. Click OK.
9. Configure the text of the new component.
a. On the page View menu, select Design.
b. In the new text component, click Edit Text.
c. On the Component Properties: Text dialog box, complete the required edits.
d. Click Done Editing.
10. To render your changes, on the page, click Close.
11. To verify your changes, on the Sandbox Mode: Edit menu, select Preview as if Published (Context: All).
20
Global Human Resources Cloud Chapter 5
Configuring and Extending Benefits Add Text
21
Global Human Resources Cloud Chapter 5
Configuring and Extending Benefits Add Text
22
Global Human Resources Cloud Chapter 6
Configuring and Extending Benefits Change Text, Task Names, and Icons
1. Use this link to learn how to change the delivered Oracle Business Intelligence Publisher template
for the Enrollment Summary report: http://docs.oracle.com/cd/E29505_01/fusionapps.1111/e16691/
ext_bip.htm#CHDEDACG
23
Global Human Resources Cloud Chapter 6
Configuring and Extending Benefits Change Text, Task Names, and Icons
5. In the Replace field, enter the text you want to use instead, such as Pending actions exist for your
enrollments.
6. Select the applicable types with the text you want to replace, such as User Interface Text or Multipart
Validation Messages. Be sure to clear any types you don't want to replace because that reduces your work in
step 8.
7. To see all replacements, click Search.
8. Review all of the search results and select Exclude for all user interface text, messages, and global menu label
text that you don't want to replace.
9. Click Replace Strings.
10. To publish your changes, on the <YourSandboxName> menu, select Publish.
24
Global Human Resources Cloud Chapter 7
Configuring and Extending Benefits Change Text for Specific Benefits Groupings, Plans, and
Pages
Benefits service center and self-service pages both include the Enrollment section. You can use an expression
similar to the preceding expression if you want the changes to apply to the Enrollment section of all pages.
Or you can include an equals (eq) or not equal to (ne) restriction. Here's the same example expression, but
restricted to only the benefits service center pages:
#{(bindings.GroupName.inputValue == 'Medical' || bindings.GroupName.inputValue == 'Dental' &&
pageFlowScope.pCalledFrom eq 'BSC') ? 'Employee Rate' : bindings.PrmryRtLabel.inputValue)}
And here's the same example expression, but restricted to only benefits self-service pages:
#{(bindings.GroupName.inputValue == 'Medical' || bindings.GroupName.inputValue == 'Dental' &&
pageFlowScope.pCalledFrom ne 'BSC') ? 'Employee Rate' : bindings.PrmryRtLabel.inputValue)}
25
Global Human Resources Cloud Chapter 7
Configuring and Extending Benefits Change Text for Specific Benefits Groupings, Plans, and
Pages
Create a Sandbox and Make It Active
1. Go to Navigator > Configuration > Sandboxes .
2. Enter your sandbox.
3. Go to and open the page with the label you want to customization, such as My Benefits.
4. On the Settings and Actions menu, click Edit Pages.
5. Confirm that the edit page header has Edit Layer: Site - SITE.
6. On the Select tab, click the text you want to customize, such as Primary.
7. On the menu that appears above the text you clicked, click Edit Component.
8. On the Component Properties dialog box, in the Value field, select Expression Builder.
9. On the Expression Editor dialog box, in the Type a value or expression field, enter the expression. For
example, this expression changes the Primary label to Employee Rate for the FLXU Vision plan. All other
plans still show Primary.
#{epe.PlanName == 'FLXU Vision' ? 'Employee Rate' : (bindings.PrmryRtLabel.inputValue)}
Benefits service center and self-service pages both include the Enrollment section. You can use an expression
similar to the preceding expression if you want the changes to apply to the Enrollment section of all pages.
Or you can include an equals (eq) or not equal to (ne) restriction. Here's the same example expression, but
restricted to only the benefits service center pages:
#{epe.PlanName == 'FLXU Vision' and pageFlowScope.pCalledFrom eq 'BSC'? 'Employee Rate' :
(bindings.PrmryRtLabel.inputValue)}
And here's the same example expression, but restricted to only benefits self-service pages:
#{epe.PlanName == 'FLXU Vision' and pageFlowScope.pCalledFrom ne 'BSC'? 'Employee Rate' :
(bindings.PrmryRtLabel.inputValue)}
26
Global Human Resources Cloud Chapter 7
Configuring and Extending Benefits Change Text for Specific Benefits Groupings, Plans, and
Pages
b. On the Confirm Shared Component Edit dialog box, click Edit.
c. In the Source pane, above <>panelGroupLayout, click the <>panelFormLayout component.
d. On the Source pane toolbar, click the Show the properties of panelFormLayout icon.
e. On the Component Properties: panelFormLayout dialog box, Child Components tab, in the first row,
select the vertical check box.
f. Click Apply.
g. Click OK.
9. Hide the existing text for the specific plan.
a. In the <>panelGroupLayout component, click <>outputFormatted.
b. On the Source pane toolbar, click the Show the properties for outputFormatted icon.
c. On the Component Properties: outputFormatted dialog box, in the Show Component field, select
Expression Builder.
d. On the Expression Editor dialog box, in the Type a value or expression field, append the expression
to hide the text component for a specific plan. Here's an expression that hides the text for the
PAN_BNFC_PL plan:
(epe.PlanName!=PAN_BNFC_PL)
e. Click OK.
f. On the Component Properties dialog box, click Apply.
g. Click OK.
10. Add a text component for the plan-specific text.
a.
In the Source pane, click the <>panelGroupLayout component.
b.
On the Source pane toolbar, click the Add content into the selected component icon.
c.
On the Add Content dialog box, in the Components row, click Open.
d.
In the Text row, click +Add.
e.
Click Close.
f.
On the Source pane toolbar, use the cut and paste icons to position the new text component under the
<>outputFormatted component with the revised expression.
11. Make the text component visible for the specific plan.
a. In the Source pane, select the new text component.
b. On the toolbar, Show the properties for text icon.
c. On the Component Properties: Text dialog box, in the Show Component field, select Expression Builder.
d. On the Expression Editor dialog box, in the Type a value or expression field, append the expression to
make the text component visible for a specific plan. Here's an expression that makes the text visible for
the PAN_BNFC_PL plan:
#(epe.PlanName==PAN_BNFC_PL*?true:false)
e. Click OK.
f. On the Component Properties dialog box, click Apply.
g. Click OK.
12. Enter the text to show for the specific plan.
a. On the View menu, select Design.
b. On the Add Content tab, click the newly added text component.
c. Click Edit Text.
d. Enter the plan-specific text.
e. Click OK.
13. To render your changes, on the page, click Close.
14. To verify your changes, on the Sandbox Mode: Edit menu, select Preview as if Published (Context: All).
27
Global Human Resources Cloud Chapter 7
Configuring and Extending Benefits Change Text for Specific Benefits Groupings, Plans, and
Pages
15. To publish your changes, on the <YourSandboxName> menu, select Publish.
Here's how you can append text to the message, rather than showing an entirely different message to new
hires:
#{HcmBenefitsTopGenBundle['OText.Reviewyourbenefitspackageandrelevantinfo']}
#{pageFlowScope.configurationMap.newHireFlag ne 'N'? 'New Hire Benefits Enrollment':''}
28
Global Human Resources Cloud Chapter 7
Configuring and Extending Benefits Change Text for Specific Benefits Groupings, Plans, and
Pages
2. Enter your sandbox.
3. Go to and open the self-service Benefits enrollment Confirmation page.
4. On the Settings and Actions menu, click Edit Pages.
5. On the Edit Pages dialog box, in the Site row, select Edit.
6. Confirm that the edit page header has Edit Layer: Site - SITE.
7. On the View menu, select Source.
8. Click the time zone text.
9. On the Confirm Shared Component Edit dialog box, click Edit.
10. On the Source pane toolbar, click the Show the properties of outputFormatted.
11. On the Component Properties: outputFormatted dialog box, in the Value field, select Select Text Resource.
12. On the Select Text Resource dialog box, click +Create.
13. Enter a Key for the replacement text.
14. Enter the replacement text in the Display Value field.
15. Click Use.
16. Click OK.
17. On the Component Properties dialog box, click Apply.
18. Click OK.
19. To render your changes, on the page, click Close.
20. To verify your changes, on the Sandbox Mode: Edit menu, select Preview as if Published (Context: All).
21. To publish your changes, on the <YourSandboxName> menu, select Publish.
29
Global Human Resources Cloud Chapter 7
Configuring and Extending Benefits Change Text for Specific Benefits Groupings, Plans, and
Pages
30
Global Human Resources Cloud Chapter 8
Configuring and Extending Benefits Hide UI Elements
8 Hide UI Elements
Hide a Field
To keep a page clean and help people focus on important information, you can hide fields that people don't use.
31
Global Human Resources Cloud Chapter 8
Configuring and Extending Benefits Hide UI Elements
6. In the Available Attributes section, Data Source field, select the section with the fields you want to hide, such as
Additional Info on Create page.
7. In the row with the field you want to hide, such as Plan and Covered by another plan?, change Visible to Not
visible.
8. Click Save and Close.
9. On the HCM Experience Design Studio page, click Done.
10. Open the changed page, such as New Contact, and verify that it looks correct.
11. To publish your changes, on the DESIGN_STUDIO_AUTO_CREATED_SB menu, select Publish.
32
Global Human Resources Cloud Chapter 8
Configuring and Extending Benefits Hide UI Elements
8. On the Edit Quick Action dialog box, in the Visibile field, select Expression Builder.
9. On the Expression Editor dialog box, in the Type a value or expression field, enter the appropriate expression.
This example expression hide the quick action from the fictious SS_BEN_DATA_ROLE_DATA data role:
#{Profile.values.BEN_ADMINISTRATIVE_ENROLLMENT_RESPONSIVE_ENABLED
eq 'Y' and Profile.values.HCM_RESPONSIVE_PAGES_ENABLED eq 'Y' and
securityContext.userInRole['SS_BEN_DATA_ROLE_DATA']}
33
Global Human Resources Cloud Chapter 8
Configuring and Extending Benefits Hide UI Elements
Here's an example of what the complete expression would be to hide the +Add button on the Potential
Life Events section header of the Benefits Summary page:
34
Global Human Resources Cloud Chapter 8
Configuring and Extending Benefits Hide UI Elements
#{bindings.BenefitRelSystemCd=='BEN_OAB' and | !
securityContext.userInRole['SS_BEN_BENEFITS_ADMINISTRATOR_JOB']
f. Click OK.
g. On the Component Properties dialog box, click Apply.
h. Click OK.
8. Optionally remove extra space under the section header that you removed the button from, for the same set of
benefits administrators.
a. On the Structure tab, click the space you want to hide, such as the space below the Potential Life Events
section header on the Benefits Summary page.
b. On the Confirm Shared Component Edit dialog box, click Edit.
c. On the Source pane toolbar, click the Show the properties of... icon, such as Show the properties of
toolbar.
d. On the Component Properties dialog box, in the Show Component field, select Expression Builder.
e. On the Expression Editor dialog box, in the Type a value or expression field, append the same
expression you used to hide the button.
f. Click OK.
g. On the Component Properties dialog box, click Apply.
h. Click OK.
9. Optionally remove the line separator below the section header that you removed the button from, for the same
set of benefits administrators.
a. On the Structure tab, click the line separator you want to hide, such as the line below the Potential Life
Events section header on the Benefits Summary page.
b. On the Confirm Shared Component Edit dialog box, click Edit.
c. On the Source pane toolbar, click the Show the properties of... icon, such as Show the properties of
separator.
d. On the Component Properties dialog box, in the Show Component field, select Expression Builder.
e. On the Expression Editor dialog box, in the Type a value or expression field, append the same
expression you used to hide the button.
f. Click OK.
g. On the Component Properties dialog box, click Apply.
h. Click OK.
10. To render your changes, on the page, click Close.
11. To verify your changes, on the Sandbox Mode: Edit menu, select Preview as if Published (Context: All).
12. To publish your changes, on the <YourSandboxName> menu, select Publish.
35
Global Human Resources Cloud Chapter 8
Configuring and Extending Benefits Hide UI Elements
36
Global Human Resources Cloud Chapter 9
Configuring and Extending Benefits Control Display of Fields
37
Global Human Resources Cloud Chapter 9
Configuring and Extending Benefits Control Display of Fields
38
Global Human Resources Cloud Chapter 10
Configuring and Extending Benefits Make Country-Specific Changes
Create a Sandbox and Make It Active. Be sure to follow the steps to set up the sandbox for the appropriate country.
1. Go to Navigator > Configuration > Sandboxes .
2. Enter your sandbox with the Page Composer tool active for the appropriate country.
3. Go to and open the page where you want to make the country-level change. For example, to change the New
Contact page, go to Me > Benefits > Before You Enroll . Then in the People to Cover section, click +Add.
4. On the Settings and Actions menu, click Edit Pages.
5. Confirm that the edit page header has Edit Layer: HCMCountry - <Country Code>.
6. On the Select tab, complete any required fields.
7. Right-click the field you want to customize, such as Date of Birth, and select Edit Component.
8. On the Component Properties dialog box, for the appropriate field, such as Required, select Expression
Builder.
9. On the Expression Editor dialog box, in the Type a value or expression field, enter the appropriate expression,
such as #{true}.
10. Click OK.
11. On the Component Properties dialog box, click Apply.
12. Click OK.
13. To render your changes, on the page, click Close.
14. To verify your changes, on the Sandbox Mode: Edit menu, select Preview as if Published (Context: All).
15. To publish your changes, on the <YourSandboxName> menu, select Publish.
Create a Sandbox and Make It Active. Be sure to follow the steps to set up the sandbox for site-level changes and not
country-specific changes.
1. Go to Navigator > Configuration > Sandboxes .
2. Enter your sandbox.
3. Go to and open the page where you want to make the country-level change. For example, to change the New
Contact page, go to Me > Benefits > Before You Enroll . Then in the People to Cover section, click +Add.
39
Global Human Resources Cloud Chapter 10
Configuring and Extending Benefits Make Country-Specific Changes
Create a Sandbox and Make It Active. Be sure to follow the steps to set up the sandbox for site-level changes and not
country-specific changes.
1. Go to Navigator > Configuration > Sandboxes .
2. Enter your sandbox.
3. Go to and open the page where you want to make the country-level change. For example, to change the New
Contact page, go to Me > Benefits .
4. On the Settings and Actions menu, click Edit Pages.
5. Confirm that the edit page header has Edit Layer: Site - SITE.
6. On the View menu, select Source.
7. On the Structure tab, select the task tile name that you want to change, such as Before You Enroll.
8. On the Confirm Shared Component Edit dialog box, click Edit.
9. To make the Show the properties of taskButton icon available, expand the Source pane and select
<>taskButton[Close]. Initially, only the Close part of the row is selected and you can't click the icon.
10. On the Source pane, click the Show the properties of taskButton icon.
11. On the Component Properties: taskButton dialog box, in Text field, select Expression Builder.
12. On the Expression Editor dialog box, in the Type a value or expression field, enter the appropriate expression.
Here's the expression to change the name Before You Enroll to Your Contacts and Beneficiary Organizations for
people in the US:
#{pageFlowScope.pageTitle eq 'Benefits' and row.label eq 'Before You Enroll' and
sessionScope.BEN_LegislationCode eq 'US' ? 'Your Contacts and Beneficiary Organizations.' : row.label}
40
Global Human Resources Cloud Chapter 10
Configuring and Extending Benefits Make Country-Specific Changes
41
Global Human Resources Cloud Chapter 10
Configuring and Extending Benefits Make Country-Specific Changes
42
Global Human Resources Cloud Chapter 11
Configuring and Extending Benefits Troubleshooting
11 Troubleshooting
43
Global Human Resources Cloud Chapter 11
Configuring and Extending Benefits Troubleshooting
7. Replace the file values with these values wherever there's a discrepancy:
secureResourceName="/WEB-INF/oracle/apps/hcm/benefits/elections/ui/flow/SsbenLauncher.xml#SsbenLauncher"
focusViewId="/FndOverview"
webApp="ORA_HCM_UI"
applicationStripe="hcm"
mobileEnabled="true"
8. Upload your modified /oracle/apps/menu/root_menu.xml. Here's what to do if you don't see an Upload link
for the file:
a. Ask Oracle Support to run the scripts that update the FND_ALLOW_MANUAL_METADATA_UPDATES
profile option value.
b. After Oracle Support finishes, on the Settings and Actions menu, click Setup and Maintenance.
c. On the Tasks panel tab, click Search.
d. On the Search page search for and go to the Manage Administrator Profile Value task.
e. On the Manage Administrator Profile Values page, search for the
FND_ALLOW_MANUAL_METADATA_UPDATES profile option code.
f. In the Site row, Profile Value field, select Yes.
g. Click Save and Close.
h. Try uploading your modified file again using steps 1 – 4 and 8.
9. To render your changes, on the page, click Close.
10. To verify your changes, on the Sandbox Mode: Edit menu, select Preview as if Published (Context: All).
44
Global Human Resources Cloud Chapter 11
Configuring and Extending Benefits Troubleshooting
Issue Solution
Can't create a sandbox. Make sure you have the Application Implementation Consultant (ORA_ASM_APPLICATION_
IMPLEMENTATION_CONSULTANT_JOB) job role
Can't edit any Structure menu items. Make sure you've entered an active sandbox.
Expression language for the FSCM URL Create another job role in the HCM stripe and use this expression language:
not working as expected to hide the {!securityContext.userInRole['ORA_BEN_BENEFITS_ADMINISTRATOR_JOB,ORA_BEN_
Enrollment task for specific benefits BENEFITS_ADMINISTRATOR_JOB_HCM']}
administrators. It works fine when the URL
changes to HCM.
Bind variable '${PERSONID}' isn't getting In the Resource alerts filter expressions use qrslt.PersonId instead of ${PersonId}.
passed to the inline query or Exist clause
in the benefitEnrollmentOpportunities
resource.
My Benefits landing page doesn't have any Check whether the Benefits group node visibility is set to No by following these steps:
task tiles. 1. Go to Navigator > Structure .
2. Click Me.
3. On the Quick Actions tab, click Benefits.
4. Check the Visibility setting. If it isn't already, set it to Yes.
Benefits task isn't visible on the Person If you're using a custom role, create and attach a data security policy where you grant access for PER_
spotlight menu. REPORT_PERSON_DATA on PER_ALL_PEOPLE_F.
Automatically rendered page buttons, Delete the UI configuration changes made to /oracle/apps/fnd/applcore/patterns/ui/
such as Continue,Save, andSubmit aren't components/SimplePanel.jspx using the steps in the Delete Erroneous UI Configuration Changes
visible. That Prevent the Page from Rendering topic of this chapter.
Can I configure the Continue button to The Continue button is enable when a life event is evaluated and has theses statuses: Started,
show for only started life events? Detected, and Unprocessed. The button can't be changed to show any other text for the started life
events. Also, simplePanel changes made to both the Continue and Cancel buttons appear on other
pages too. For more information, see bug 20626162.
Enroll button isn't visible on the Benefits Delete the UI configuration changes made to /oracle/apps/hcm/hcmHomePage/publicUi/page/
Summary page of the Benefits Service HcmMessageDC.jspx using the steps in the Delete Erroneous UI Configuration Changes That Prevent
Center. the Page from Rendering topic of this chapter.
Scoreboard isn't visible in Benefits Service Delete the UI configuration changes made to /oracle/apps/hcm/hcmHomePage/publicUi/page/
Center. ScoreBoard.jspx using the steps in the Delete Erroneous UI Configuration Changes That Prevent the
Page from Rendering topic of this chapter.
Add Contact or Edit Contact page displays If you're using a custom role, be sure to add the Access Family and Emergency Contacts by Worker
an error. (ORA_PER_PERSON_CONTACT_DETAILS_VIEW_DUTY) duty role. The duty role code is .
Add Contact or Edit Contact page, National • Check that no UI page configuration is hiding the section.
ID section isn't visible for someone with a
custom employee job role.
45
Global Human Resources Cloud Chapter 11
Configuring and Extending Benefits Troubleshooting
Issue Solution
• Check if the National ID section is visible through HCM Experience Design Studio.
• Check if the Manage Person National Identifier and View Person National Identifier roles are
attached to the custom employee role. If not, add them, regenerate the data role, and retest.
Can I make the Date of Birth and Gender You can't conditionally mark the fields as required because of various issues, such as the page can't be
fields required on the Add Contact and refreshed when a value changes, related to using expression language.
Edit Contact pages a depending on the
relationship value?
Notes section of responsive Benefits Make sure that the administrators have an associated personId. Also make sure that any custom
Service Center pages isn't visible for some administrator roles have the ORA_HRT_MANAGE_HCM_PERSON_NOTE and ORA_HRT_VIEW_HCM_
administrators. The section is visible to PERSON_NOTE privileges.
them on the classic pages.
Getting duplicate alerts for life events. Edit the Open Enrollment Reminder alert to this condition to the existing filter:
EXISTS (select 'x' from per_email_addresses padd where padd.person_id =
qrslt.PersonId AND
padd.email_type='W1' AND padd.email_address not in (select null from
fusion.hrc_alert_run_recipients
hrrep where hrrep.run_message_id in (select hrmsg.run_message_id from
fusion.hrc_alert_run_messages
hrmsg where hrmsg.run_id in (select hruns.run_id from fusion.hrc_alert_runs
hruns where hruns.alert_id
in (select distinct alert_id from fusion.hrc_alerts_tl where name like 'Open
Enrollment Reminder'))))).
Then save your changes.
46