You are on page 1of 40

An Oracle White Paper

August 2018

Using Oracle Composer in Oracle Fusion Talent


Management
Using Oracle Composer to Modify Display Options in Oracle Fusion Talent Management

Introduction........................................................................................ 3
Editing a Page in Oracle Composer ................................................... 4
Manage Your Sandbox .................................................................. 4
Invoke Page Composer ................................................................. 4
Select Customization Layer ........................................................... 5
Select Design or Source View ....................................................... 5
Working with Shared Components................................................. 6
Customizing Dialog Boxes ............................................................. 6
Customization Examples ................................................................... 8
Adding Content to Page................................................................. 8
Add Hyperlink ..................................................................................... 9

Add Instructional Text ........................................................................11

Add Report ........................................................................................12


Modifying Page Appearance ........................................................ 15
Change Font or styleClass .................................................................15

Switch Region....................................................................................15

Hide Buttons and Fields .....................................................................16

Mark Field Mandatory ........................................................................17

Show Flexfield Segment ....................................................................18

Modify Create Performance Dialog.....................................................19

Modify Add Goal Dialog .....................................................................21

Simplify Rich Text Editor ....................................................................22

Rearrange Toolbar.............................................................................24

Reorder Tabs.....................................................................................25

Modify Action Menu ...........................................................................27

Set Truncation Level of Output Text ...................................................29

Reset Taskflow to the Default Content and Layout .............................31


Using Oracle Composer to Modify Display Options in Oracle Fusion Talent Management

Applying Conditional Changes ..................................................... 32


Display Add Button Based on Type of User ........................................32

Allow Attachments Based on Performance Document Task ...............33

Conditionally Set Required Property...................................................33

Conditionally Set Read only Property .................................................34


What You Cannot Do with Pages at Runtime .............................. 36
Conclusion ...................................................................................... 36
Appendix: Page Flow Scope Variables ............................................ 37
Performance Document ............................................................... 37
Goal Detail Page ......................................................................... 37
Using Oracle Composer to Modify Display Options in Oracle Fusion Talent Management

Introduction

This white paper gives a high level overview of the concepts behind Oracle Composer and
presents a variety of tasks that a system administrator can perform on the Oracle Fusion
Talent Management suite of applications as of release 10. This paper also demonstrates how
to configure user interface (UI) display options using extensibility product attributes to address
your business requirements.

TABLE 1. GLOSSARY

TERM DEFINITION

Extension To create a completely new artifact, such as a business object or


page.
Customization To change an existing artifact.
Personalization Changes made at runtime. Can be made to new or changed
artifacts.
Localization Shipped extension to provide specific functionality for a given
country or region.
Composability Ability to configure and extend artifacts at data, page, process,
and report levels.
Component Navigator Hierarchical view of all page components. It is only visible in
Source mode and its location on the page is controlled by
Source Position.
Oracle Composer (Page Composer) Provides page configuration and personalization functionality
including a design-time at runtime model with design and source
views.

3
Using Oracle Composer to Modify Display Options in Oracle Fusion Talent Management

Editing a Page in Oracle Composer


An advanced administrator with knowledge of ADF artifacts can perform editorial tasks, such as
editing page components, changing the layout of the page, and adding new components to a page. See
Oracle Fusion Applications Extensibility Guide for full details.
Changes made using Oracle Composer are stored as XML files in a business metadata repository
layered on top of the base artifact, that is, separate from the base code. Subject to your duty privilege,
you can use Customization Manager to move configurations from one environment to another, for
example, from Development to Test instance.
Users with the administrative privileges can configure Fusion pages using Oracle Composer. Oracle
Composer provides users with the tools to modify pages to meet specific business requirements.
Exercise good judgment when applying customizations. Follow these recommendations to avoid
upgrade issues, irregular system behavior, and data corruption:
 Use configuration options available in talent components to achieve the desired business logic
whenever available. There is a wide variety of configuration options available in the
performance management template, goal plans and product-specific profile options.
 Use caution when modifying conditional EL expressions that have been delivered in code.
Changes to this logic may corrupt data and cannot be guaranteed as upgrade safe.
 Use the Browser Based String Editor to modify text and messages instead of hard-coding
labels and titles into pages.

Manage Your Sandbox


Create and activate a sandbox to begin using the customization features. A sandbox allows isolating
and experimenting with customizations without affecting the environment of other users. Any
customizations made in a sandbox are visible only when the sandbox is active. After customizations are
complete, you can publish the sandbox to make the customizations available to other users.

Figure 1: Sandbox Management

Invoke Page Composer


Navigate to the page you want to modify, and from the Settings and Actions menu, select the menu
item “Customize Workarea Pages…”

4
Using Oracle Composer to Modify Display Options in Oracle Fusion Talent Management

Figure 2: Settings and Actions Menu

Select Customization Layer


Oracle Fusion applications consist of layers where functional modifications can be made. Depending
on the product family, availability of the layers differs. For talent management pages, always select the
Site layer.

Figure 3: Customization Layer Selection

Select Design or Source View


You can edit page components in Design view or in Source view:
• Design view provides a WYSIWYG rendering of the page and its content.
• Source view displays a WYSIWYG page view and a component navigator, which provides a
hierarchical rendering of page components. You can select the location of the component
navigator by selecting a Source Position, either Top, Left, Right, or Bottom. Source view
provides more extensive customization capabilities of the elements on the page as well as the
ability to add content to the page.
Note : To access the source view, the profile option
FND_PAGE_COMPOSER_SOURCE_VIEW must be enabled.

5
Using Oracle Composer to Modify Display Options in Oracle Fusion Talent Management

Figure 4: Source and Design View

Working with Shared Components


Some objects appear on multiple pages, see Figure 5: Confirm Shared Component Edit dialog. If the
object is not part of a shared task flow, only the instance you edit is affected. Objects of a shared task
flow will be reflected on all pages; however the embedded logic of a shared task flow that calls data
from the page might supersede the changes you make in Oracle Composer.

Figure 5: Confirm Shared Component

Customizing Dialog Boxes


Some dialog boxes do not appear as part of the task flow or in the UI region for the application.
These dialogs are not initially visible in the component navigator because the childCreation attribute of
the dialog is defaulted to Deferred. The dialog renders in an efficient way, but caused the initialization
and creation of the dialog’s child components to be delayed.
To make changes to dialog boxes you must first expose the dialog component in the component
navigator. This can be done in one of two ways:
1. Navigate to the node <>popup and click Edit.
2. Change the Child Creation setting from deferred to immediate. Click Apply, then OK to
proceed.

6
Using Oracle Composer to Modify Display Options in Oracle Fusion Talent Management

Figure 6: Dialog Properties

3. In Design mode, invoke the dialog to trigger the creation. Switch back to Source mode to
access the dialog in the component navigator.

7
Using Oracle Composer to Modify Display Options in Oracle Fusion Talent Management

Customization Examples
This white paper focuses on creating UI cosmetic changes. See the scenarios in this document f or the following
customizations.

Adding Content to Pages

• Add Hyperlink

• Add Instructional Text

• Add Report

Modifying Page Appearance

• Change Font or styleClass

• Switch Region

• Hide Buttons and Fields

• Mark Field Mandatory

• Show Flexfield Segment

• Modify Create Performance Dialog

• Modify Add Goal Dialog

• Simplify Rich Text Editor

• Rearrange Toolbar

• Reorder Tabs

• Modify Action Menu

• Set Truncation Level of Output Text

• Reset Taskflow to the Default Content and Layout

Applying Conditional Changes

• Display Button Based on User Type

• Allow Attachments Based on Performance Document Task

• Conditionally Set Required Property

• Conditionally Set Read Only Property

Adding Content to Page


Content can only be added into specific regions within a page that can serve as content containers.
Valid content containers include:
• panelGroupLayout
• <need list from Santosh>

After you have selected a location, confirm that the selection is a valid container by referencing the
component navigator shown in Figure 7. If the highlighted component is not a valid container,
traverse the hierarchy to find a container that reflects your desired location.
8
Using Oracle Composer to Modify Display Options in Oracle Fusion Talent Management

Figure 7: Selecting Region

Add Hyperlink

Requirement: Add an external link to the Team Talent Overview page to provide reference materials to managers.
1. In Source view, select the region on the page where you would like the hyperlink to display.
2. Click the Add Content button. Select the Open action next to Components.

Figure 8: Add Content Dialog

3. From the list of Components, click Add Hyperlink. A default hyperlink component will be
added into the selected region on the page.

Figure 9: Component Choices

9
Using Oracle Composer to Modify Display Options in Oracle Fusion Talent Management

4. Edit the Hyperlink dialog. Enter the URL in the Destination field and the display text in the
Text field. To force the hyperlinked page to open in a new tab, enter “_blank” in the Target
Frame field.

Figure 10: Component Properties: Hyperlink

5. If required, modify the styling options in the Style tab. Select Apply to view changes in the
page. In the following example, we have modified the font size, font color, and background
color.
6. To test the page, select Design view from the View dropdown or exit from Composer.

Figure 11: Embedded Hyperlink

10
Using Oracle Composer to Modify Display Options in Oracle Fusion Talent Management

Add Instructional Text

Requirement: Add Instructional text to the My Goals page to communicate goal setting policies to your workforce.
1. In Source view, select the region on the page where you would like the text to display.
Note: For the My Goals page, selecting the region displayed in Figure 12 allows you to add
text between the Goal Plan selector and the list of goals.

Figure 12: Selecting Text Container

2. Select to add a component of type Text or, if you are familiar with HTML, HTML markup.
Depending on your selection, a default text box or HTML input region appears on the page.

Figure 13: Text Component

3. If using a text box, switch view to Design mode. Click the Edit Text link in the Text
component to enter your instructional text, as shown in Figure 13.
4. Enter additional styling options by selecting the tools icon next to the Done Editing link.
5. Close the Composer dialog to view the text as an end user will see it.

Figure 14: Text Entry

11
Using Oracle Composer to Modify Display Options in Oracle Fusion Talent Management

6. If using HTML markup, switch view to Design mode. Click the tool icon in the HTML
markup component, as shown in Figure 15.

Figure 15: HTML markup

7. In the HTML markup dialog, enter instructions in HTML in the Value field. Use inline styles
to define font, size, color and other options.

Figure 16: HTML Input

8. Apply the changes. Exit composer to view the page with the additional instructional text.

Figure 17: Formatted Instructional Text

Add Report

Requirement: Add an OTBI report to My Team Goals that highlights workers with goals at risk .
1. In Source view, select the region on the page where you would like the report to display.

Note : For the My Team Goals page, selecting the region displayed in Figure 18 will allow you
to add the report below My Team Goals header.

12
Using Oracle Composer to Modify Display Options in Oracle Fusion Talent Management

Figure 18: Selecting Report Container

2. Click the Add Content link in the Composer menu to open the dialog for selecting Resource
Catalog components.

Figure 19: Add Content Dialog

3. Select an existing OTBI report from the Reports and Analytics folder hierarchy.

Figure 20: Report Selection

4. Click the Add link and the report will appear on the My Team Goals page as shown in Figure
21.

13
Using Oracle Composer to Modify Display Options in Oracle Fusion Talent Management

Figure 21: Embedded OTBI Report

5. To configure the appearance of the embedded report, select it in the Composer and click the
Edit link. Set style and other properties using the Component Properties dialog shown in
Figure 22.

Figure 22: Component Properties Dialog

6. Exit composer to view the page with the styled report container.

Figure 23: Embedded Report

14
Using Oracle Composer to Modify Display Options in Oracle Fusion Talent Management

Modifying Page Appearance


Composer allows you to fine-tune the application look-and-feel by modifying properties for individual
page components.

Change Font or styleClass

Requirement: Make competency names more prominent on Performance Document.


1. Select the component to be modified in Source or Design mode.
2. On the Style tab, enter the desired values.

3.
Figure 24: Text Styling Options

4. Switch to Design mode to view the changes. In the example in Figure 25, we changed the font
color and font size.

Figure 25: Styled Competency Name

Switch Region

Requirement: Switch the layout of regions on the Talent Review Meeting page.
1. Select the target region to locate source panelAccordion: pa1, as shown in Figure 26.

15
Using Oracle Composer to Modify Display Options in Oracle Fusion Talent Management

Figure 26: Child Component Properties: pa1

2. Click the Edit button.


3. On the Component Properties dialog, select the Child Components tab.
4. Deselect a region to disable the view or select the up or down arrows to reorder the
components.

Figure 27: Enhanced Contextual Pane

5. Click Apply to check the result.

Hide Buttons and Fields

Requirement: Hide the Delete button in a Talent Review meeting.


1. Highlight the Delete button in Design mode and select to edit it.
2. Deselect the Show Component check box on the Display Options tab, as shown in Figure 28.

16
Using Oracle Composer to Modify Display Options in Oracle Fusion Talent Management

Figure 28: Show Component Check Box

3. Click Apply to check the result, and click OK to confirm your changes.

Mark Field Mandatory

Requirement: Make Category a required field on the Goal Management details page.
1. Select to edit the field Category.
2. Select the down arrow next to the Required attribute on Category and select Expression
Builder.
3. Remove the expression #{bindings.CategoryDisplay.hints.mandatory} in the text box and
replace it with the value “true”.

Figure 29: Required Property

4. To include the required asterisk next to the label Category, select to edit the
panelLabelandMessage:Category component from the component navigator.
5. Select the checkbox on the Show Required attribute.

17
Using Oracle Composer to Modify Display Options in Oracle Fusion Talent Management

Figure 30: Show Required Check Box

6. After applying these changes, confirm that the field Category has the required asterisk and
triggers an error if a category is not selected.

Figure 31: Required Warning Message

Note: Do not remove the delivered expression on system required goal fields, including start date, goal
plan, goal name, measurement name, and task name. Modification of the required property on these
fields may cause data integrity issues.

Show Flexfield Segment

Requirement: Display Flexfields in Talent Review meeting pages.


After creating an extensible or descriptive flexfield, you can use Oracle Composer to further control
the attribute properties on a page-by-page basis.
1. From the component navigator, scroll down to the node descriptiveFlexfield in the Source
view.
2. Click the Edit icon to open the Component Properties dialog.
3. Select the Flexfield Global Context Segments tab as shown in Figure 32.

18
Using Oracle Composer to Modify Display Options in Oracle Fusion Talent Management

Figure 32: Flexfield Global Context Segments

4. Select Segment Code and select the values for render, read only, or other desired attributes.
5. Select Apply, then select OK.
6. From the View menu, select Design to check both results.

Figure 33: Mandatory Field and Flexfield Segment

Modify Create Performance Dialog

Requirement: Modify the Create Performance document dialog.


1. From the pages My Evaluations or My Manager Evaluations, display the component dialog
Create Performance Document, following the instructions detailed in the section Customizing
Dialog Boxes.
2. Once the dialog is visible in the component navigator, select to edit the dialog.
3. Reorder the attributes on the page or uncheck them to hide them, as shown in Figure 34.

19
Using Oracle Composer to Modify Display Options in Oracle Fusion Talent Management

Figure 34: Create Performance Document Dialog

4. Highlight the Manager Name from the component navigator and select Edit.
5. Check the Read Only property.

Figure 35: Manager Name on Create Performance Document Dialog

20
Using Oracle Composer to Modify Display Options in Oracle Fusion Talent Management

Modify Add Goal Dialog

Requirement: Modify the goal detail fields displayed when adding goals in the performance document.
1. Navigate to the Goals section of the performance document.
2. Select to configure the page in design mode. To access the Add Goal popup component,
select the region on the page shown in Figure 36.

Figure 36: Selection Add Goal dialog

3. In the component navigator, click Edit Task Flow for the second region listed below the top
node. To confirm the correct region, display the hover text over the region. The correct
region is “CreateGoal.jsff”.
4. If the popup details are not displayed, select to edit the popup region and change the Child
Creation to immediate.
5. Navigate using the component navigator to select elements on the dialog and edit the display
properties for those elements.

21
Using Oracle Composer to Modify Display Options in Oracle Fusion Talent Management

Figure 37: Add Goal dialog components

Simplify Rich Text Editor

Requirement: Remove rich text buttons to make the Rich Text Editor (RTE) less busy.
1. Navigate to the properties and page components by clicking the UI target entity. In the
Confirm Shared Component Edit dialog, click Edit.

Figure 38: Simplified Buttons in Rich Text Editor

2. Click Edit to open the Display Options of Component Properties dialog box.

22
Using Oracle Composer to Modify Display Options in Oracle Fusion Talent Management

Figure 39: Rich Text Editor Configuration

3. In the Toolbox Layout field, enter the desired toolbox options. See all options in Table 2.
4. Click Apply to check the result.
Administrators have control over the layout of the toolbar using the built-in string commands shown
in Table 2. Select the commands to determine which are available in the UI.

TABLE 2. STRING COMMANDS

COMMAND DEFINITION

all All the buttons the richTextEditor provides by default. Use "all" to ignore all other built-in strings

font Font selection and size

history Undo and Redo

mode Rich Text Mode and Source Code mode

color foreground and background Color

formatAll Bold, Italic, Underline, Superscript, Subscript, Strikethrough. Use "formatAll" to ignore these sub-
commands:
- "formatCommon": Bold, Italic, Underline
- "formatUncommon": Superscript, Subscript, Strikethrough

justify Left, Center, Right and Full justify

list Bullet and Numbered list

23
Using Oracle Composer to Modify Display Options in Oracle Fusion Talent Management

indent Outdent and Indent

link Add and Remove Link

newline Put the next object on a new line

stretch Add a stretched component

For custom toolbox content: when the RTE encounters a string in toolboxLayout that it does not
recognize, like “customToolbarXyz”, it will look for a facet of that name and render the content, if
available. In the future more facets may be added, thus, prefix your unique strings with “custom” to be
upgrade-safe.
The toolboxLayout attribute allows you to:
• Add as many custom toolbars as desired, for example
toolboxLayout="customToolbar1 all customToolbar2"
• Stack as many toolbars as desired, for example
toolboxLayout="all newline customToolbar newline customGroup"
• Show multiple rows of toolbars, for example
toolboxLayout="customToolbar1 newline all"
• Reorder the button groups, for example
toolboxLayout="format color mode stretch history font"
• Remove toolbar content that isn't desired, for example to not display date buttons:
toolboxLayout="font mode color format justify"

Rearrange Toolbar

Requirement: Rearrange the Person Gallery toolbar.


1. Navigate to the properties and page components by clicking the UI target entity Toolbar.
2. On the Confirm Shared Component Edit dialog, click Edit.

Figure 40: Person Gallery Dashboard

3. Toolbar is highlighted in the Source view. Click Edit to open the Child Component Properties
dialog.

24
Using Oracle Composer to Modify Display Options in Oracle Fusion Talent Management

4. Deselect the Switcher of a particular widget to disable the view and select the up or down
arrows to reorder the components.
5. Click Apply to check the result.

Figure 41: Person Gallery Toolbar

Reorder Tabs

Requirements: Reorder the tabs of the Person Details page in Talent Review Meeting.
1. In Design view, select the marker in the Top Talent box, and then the Show Details button in
the Action toolbar.

Figure 42: Person Details Page

2. Switch back to Source view and select the UI Show Details button.
3. In the Confirm Shared Component Edit dialog, click Edit.

25
Using Oracle Composer to Modify Display Options in Oracle Fusion Talent Management

Figure 43: Show Details in Talent Review Meeting

4. In the Source view, scroll to dialog: Details: Susan Copeland and click open the following
node region [Edit Task Flow] hyperlink.
5. Select the node panelTabbed: above.

Figure 44: Reorder Tabs

6. On the Component Properties dialog, you can select the ascending order of the tabs that
appear below General.
7. Click Apply to check the result.

26
Using Oracle Composer to Modify Display Options in Oracle Fusion Talent Management

Figure 45: Tabs Component Properties

8. Switch to the Design view, select the marker in the Top Talent box, and then click Show
Details.

Figure 46: Person Details New Display Order

Modify Action Menu

Requirement: Modify the actions available in Goal Management.


The Actions Menu is available as a pop-up. As with other pop-ups, the pop-up must first be invoked in
Design view to make it visible in the component hierarchy.
1. In Design view, click the Action menu to display the menu options. This loads the menu
component into the component hierarchy.
2. Switch to Source view, and highlight a row in the goals list view and click to edit. You will
receive the message that this is a shared component. You should see “panelGridLayout: pgl1”
at the top of the component hierarchy navigator.
3. Scroll down to the bottom to locate the menu, which are grouped into two set of menu items.

27
Using Oracle Composer to Modify Display Options in Oracle Fusion Talent Management

Figure 47: Goals Action Menu

4. Highlight individual menu items or the menu group and select Edit. At the group level, you
can reorder the menu items or unselect the Display checkbox on the Child Component tab.

Figure 48: Ordering Menu Items

5. Edit the properties of individual menu items as well, including unselecting the Visible
checkbox to hide the menu item.
Note: There is conditional logic to set the Show Component property for each menu item.
Use caution when modifying the expression on this property, as it may result in UI behavior
that is inconsistent with profile settings.

28
Using Oracle Composer to Modify Display Options in Oracle Fusion Talent Management

Figure 49: Display Options for Menu Item

Set Truncation Level of Output Text

Requirement: Increase the number of characters that are displayed on job description.
1. Highlight job description on the Career Development page in either Design or Source mode
and select to edit the component.
2. Enter the text length at which you desire truncation in the Truncate At property and save your
changes.

Figure 50: Truncation Property

3. Exit from Composer to see the truncation change on the job description display.

Figure 51: Standard Truncation

29
Using Oracle Composer to Modify Display Options in Oracle Fusion Talent Management

Figure 52: Modified Truncation

30
Using Oracle Composer to Modify Display Options in Oracle Fusion Talent Management

Reset Taskflow to the Default Content and Layout

Oracle Composer provides a control for resetting a Taskflow to its original state. The Reset Task Flow
button removes all administration extensibilities, regardless of who last updated it, or when it was
done.

Figure 53: Reset Task Flow

31
Using Oracle Composer to Modify Display Options in Oracle Fusion Talent Management

Applying Conditional Changes


Advanced users can conditionally change the properties of elements on a page with the use of EL
expressions. Enter expressions by selecting the ˇ next to the property requiring conditional changes
and select Expression Builder.

Figure 54: Expression Builder

Display Add Button Based on Type of User

Requirement: Disable the add button in the performance document Goal section for workers only.
1. Navigate to a Performance Document in either the Manager or the worker Self Evaluation
task.
2. In Design view, select to edit the component properties of the Add button on the Goals
section of the document.
3. Open the Expression Builder dialog for the Disabled property on the page.
4. Enter the following expression: #{pageFlowScope.pRoleTypeCode ==’WORKER’}. This
expression will evaluate to true when a performance document is being accessed by a worker.
The Add button will continue to display, but will be shown disabled, as in the following
figure.

Figure 55: Disabled Add Button

5. To hide the Add button, apply a similar expression to the property Visible. For the visible
property, create an expression that evaluates to false when the performance document is

32
Using Oracle Composer to Modify Display Options in Oracle Fusion Talent Management

accessed by a worker. In this case, use the following expression:


#{pageFlowScope.pRoleTypeCode ne 'WORKER'}

Allow Attachments Based on Performance Document Task

Requirement: Only allow attachments during the Manager Evaluation task.


1. From the Performance document header, navigate to the Attachment component.
2. From the component navigator, select Edit.

Note: There are many seeded expressions on the Attachment component’s properties. Do
not modify seeded expressions.

3. Scroll down to the Read Only property and select to edit using the Expression Builder.
4. Enter the following expression: #{pageFlowScope.pTaskCode ne 'MGREVAL'}.

Figure 56: EL Expression for Performance Task

5. Test your expression by navigating to the document in different tasks. When the document is
in Manager Evaluation, the attachment plus sign appears.

Figure 57: Enabled Attachment Functionality

When the document is on a different task, the Attachment plus sign is not available.

Figure 58: Disabled Attachment Functionality

Conditionally Set Required Property

Requirement: When a goal is categorized with a specific value, require users to enter success criteria.

33
Using Oracle Composer to Modify Display Options in Oracle Fusion Talent Management

Customization supports setting the properties of one component based on the value of another
component on the page. Values of different page components are exposed as binding parameters in
the Expression Builder dialog.
Note: The value of the binding parameter reflects the value retrieved at the time the page was
invoked. If the user changes the value on the page, the new value will not be reflected.
1. Navigate to the goal details page and in Source mode, select to edit Success Criteria.
2. Navigate to Expression Builder for the property Read Only.
3. Choose the value Category from the list of Binding Parameters. This value will be copied into
the Expression Builder text box.
4. Select the option to Type a value or expression, as shown in Figure 59.

Figure 59: Using a Binding Parameter

5. Add the desired category code as a condition. For example, enter


#{bindings.CategoryCode.inputValue ==’FINANCIAL’}
6. Apply the change to the page and test the results.

Conditionally Set Read only Property

Requirement: Make the Success Criteria and Comments attributes on goals read-only based on the type user.
In this example, we will make Success Criteria read-only and Comments attribute editable for workers
editing their own goals. If the goal is accessed by someone other than the worker, we will make Success
Criteria attribute editable and Comments attribute read-only.
Success Criteria and Comments attributes of a goal can only be edited on the detailed view of a goal.
The detailed view of a goal is shared between different page flows used by different roles. The worker
flow always starts on the worker’s My Goals page. The page flow scope parameter pParentFlow can be
used to determine if the flow originated on My Goals page.
1. Navigate to the goal details page and in Source mode, select to edit Success Criteria. Navigate
to Expression Builder for the property Read Only and enter the following expression:
#{pageFlowScope.pParentFlow == ‘WORKER_HOME’}

When this expression evaluates to true, which is the case for the worker, the Success Criteria
appears as read-only to the user.

2. Select to edit Comments and, using Expression Builder for the property Read Only, enter the
following expression: #{pageFlowScope.pParentFlow ne ‘WORKER_HOME’}
34
Using Oracle Composer to Modify Display Options in Oracle Fusion Talent Management

This expression evaluates to true for managers and HR and makes the Comments attributes
read-only for them.
3. Test your changes by exiting out of Composer for worker and manager users.

Figure 60: Worker View

Figure 61: Manager View

35
Using Oracle Composer to Modify Display Options in Oracle Fusion Talent Management

What You Cannot Do with Pages at Runtime


Runtime customizations and extensions include those that a system administrator can make to an
Oracle Fusion application at runtime using browser-based composers.
These tasks can only be performed using JDeveloper:
• Edit UI text that is part of a skin
• Edit text that is part of the embedded help on the page
• Change ADF Task Flows
• Change ADF Business Components objects
• Change the UI shell template
• The tasks that are not currently supported include:
• Change an object globally
• Job Role customization

Conclusion
Oracle Composer enables system administrators to configure UI display options to suit their
company's needs. It offers flexibility and extensibility to a large extent through modifying a page layout,
editing task flow components, and changing objects on a page, and the like. Oracle Fusion applications
provide key features, such as transportability and upgrade-safe customizations, through the capabilities
of various composers in the Extensibility Framework.

36
Using Oracle Composer to Modify Display Options in Oracle Fusion Talent Management

Appendix: Page Flow Scope Variables


Performance Document
Scope Definition Values

pTaskCode Current task of the CONDMET Conduct Meeting


Performance Document
SHRPDOC Share Performance Document

MGREVAL Manager Evaluation

CONFCRIT Set Goals

WFF Worker Final Feedback

MFF Manager Final Feedback

WSEVAL Worker Evaluation

FAPPR First Approval

SAPPR Second Approval

MNG_PCPN_FEEDBACK Manage Participant Feedback

pSectionTypeCode Template section REG Competencies

GOAL Goals

OS Overall Summary

QUESTIONNAIRE Questionnaire

pRoleTypeCode Current user type WORKER Worker

MANAGER Document Manager

PARTICIPANT Feedback Participant

pCustomaryName Current document name

Goal Detail Page

Scope Definition Values

pParentFlow Identifies type of user WORKER_HOME Current user is worker accessing


accessing the goal detail page his/her own goal.

MANAGER_HOME Current user is manager


accessing a goal of one or
his/her workers

ORG_HOME Current user is organization


owner accessing his/her

37
Using Oracle Composer to Modify Display Options in Oracle Fusion Talent Management

organization goal

pGoalEditMode Identifies if page is being CREATE_GOAL Goal page is being displayed for
rendered for the addition of new goal.
a new goal or to edit an
EDIT_GOAL Goal page is being displayed to
existing goal
edit an existing goal

38
Using Oracle Composer to Copyright © 2015, Oracle and/or its affiliates. All rights reserved. This document is provided for information purposes only and the
Modify Display Options in contents hereof are subject to change without notice. This document is not warranted to be error-free, nor subject to any other
Oracle Fusion Talent Management warranties or conditions, whether expressed orally or implied in law, including implied warranties and conditions of merchantability
August 2018 or fitness for a particular purpose. We specifically disclaim any liability with respect to this document and no contractual obligations
Author: Rondi Mertes are formed either directly or indirectly by this document. This document may not be reproduced or transmitted in any form or by any
Contributing Authors: Santosh Kumar, Ashoka means, electronic or mechanical, for any purpose, without our prior written permission.
Shetty, Surlina Yin
Oracle and Java are registered trademarks of Oracle and/or its affiliates. Other names may be trademarks of their respective
Oracle Corporation
owners.
World Headquarters
500 Oracle Parkway
Intel and Intel Xeon are trademarks or registered trademarks of Intel Corporation. All SPARC trademarks are used under licens e
Redwood Shores, CA 94065
and are trademarks or registered trademarks of SPARC International, Inc. AMD, Opteron, the AMD logo, and the AMD Opteron logo
U.S.A.
are trademarks or registered trademarks of Advanced Micro Devices. UNIX is a registered trademark licensed through X/Open
Worldwide Inquiries: Company, Ltd. 0112
Phone: +1.650.506.7000
Fax: +1.650.506.7200

You might also like