SlideShare ist ein Scribd-Unternehmen logo
1 von 85
Downloaden Sie, um offline zu lesen
Partner Boot Camp
Fusion HCM Global HR
Workflow, Approvals and
Notifications
Instructor Guide
August 14, 2013
Copyright © 2013, Oracle and/or its affiliates. All rights reserved.
Disclaimer
This document contains proprietary information and is protected by copyright and
other intellectual property laws. You may copy and print this document solely for
your own use in an Oracle training course. The document may not be modified or
altered in any way. Except where your use constitutes "fair use" under copyright law,
you may not use, share, download, upload, copy, print, display, perform, reproduce,
publish, license, post, transmit, or distribute this document in whole or in part without
the express authorization of Oracle.
The information contained in this document is subject to change without notice. If
you find any problems in the document, please report them in writing to: Oracle
University, 500 Oracle Parkway, Redwood Shores, California 94065 USA. This
document is not warranted to be error-free.
Restricted Rights Notice
If this documentation is delivered to the United States Government or anyone using
the documentation on behalf of the United States Government, the following notice
is applicable:
U.S. GOVERNMENT RIGHTS
The U.S. Government’s rights to use, modify, reproduce, release, perform, display,
or disclose these training materials are restricted by the terms of the applicable
Oracle license agreement and/or the applicable U.S. Government contract.
Trademark Notice
Oracle and Java are registered trademarks of Oracle and/or its affiliates. Other
names may be trademarks of their respective owners.
i
CONTENTS
Lesson 1: Workflow, Approvals, and Notifications ......................1
Objectives................................................................................................1
HCM Approval Management Overview ..........................................................2
Approval Management Overview ...............................................................2
Workflow ...............................................................................................3
Instructor Note: Demo Timing ................................................................4
Instructor Note: Demonstration 1............................................................5
Demonstration 1: Exploring the Welcome Dashboard .................................6
Approval Policies.....................................................................................8
Typical Approval Workflow .....................................................................9
Manage Task Configurations for Human Capital Management.......................11
Instructor Note: Manage Task Configurations for Human Capital Management12
HCM Approvals Setup and Maintenance ......................................................13
Approver Types.......................................................................................14
Instructor Note: Activity Timing ..............................................................16
Activity 1: Introduction: Creating a Custom Representative Type .................17
Activity 1: Creating a Custom Representative Type ....................................18
Manage Approval Groups for Human Capital Management .............................21
Instructor Note: Activity Timing ..............................................................22
Activity 2: Introduction: Defining an Approval Group..................................23
Activity 2: Defining an Approval Group.....................................................24
Approval Structure ..................................................................................26
Employee Supervisory Hierarchy .............................................................27
Position Hierarchy .................................................................................28
Job Levels............................................................................................29
Approval Groups ...................................................................................30
Oracle BPM Worklist ................................................................................31
HCM Approval Management in Oracle BPM Worklist ....................................32
Task: Event Driven configuration...........................................................33
Task Aggregation .................................................................................................35
Error Notification ..................................................................................................36
Assignment and Routing Policy ...............................................................................37
Expiration and Escalation Policy ..............................................................................38
Notification Settings..............................................................................................39
Reminder Settings ................................................................................................40
Approval Rules ...................................................................................41
Ruleset ...............................................................................................................42
IF Conditions ....................................................................................................43
List Builder and List Builder Specific Attributes.......................................................44
Approval Group .............................................................................................45
Job Level ......................................................................................................46
Position ........................................................................................................48
Supervisory ..................................................................................................49
Management Chain ........................................................................................50
Resource ......................................................................................................51
Response Type and Auto Action...........................................................................52
Instructor Note: Demo Timing ................................................................................53
Demonstration 2: Exploring BPM Worklist Task Configuration......................................54
Instructor Note: Activity Timing..............................................................................56
Activity 3: Introduction: Modifying Approval Rules for Transfer and Termination ............57
Activity 3A: Modifying Approval Rules for Transfer.....................................................58
Activity 3B: Modifying Approval Rules for Termination................................................66
Instructor Note: Activity 3 - Troubleshooting Tips......................................................74
Vacation Rules....................................................................................75
ii
Instructor Note: Activity Timing..............................................................................76
Activity 4 Introduction: Enabling Vacation Rules and Delegating Approval Responsibilities
.........................................................................................................................77
Activity 4: Enabling Vacation Rules and Delegating Approval Responsibilities.................78
Lesson Highlights ....................................................................................79
Lesson Highlight Details .........................................................................80
Lesson 1: Workflow, Approvals, and Notifications
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 1
Lesson 1: Workflow, Approvals, and Notifications
Objectives
After completing this lesson, you should be able to:
 Understand workflow concepts.
 Understand the predefined approval policies for Oracle Fusion HCM
workflow tasks.
 Understand the role of Oracle BPM Worklist in approval-policy
configurations.
 Define Approval Rules using the BPM Worklist
Lesson 1: Workflow, Approvals, and Notifications
2 Copyright © 2013, Oracle and/or its affiliates. All rights reserved.
HCM Approval Management Overview
Approval Management Overview
To manage approval processes, Oracle Fusion Applications use the approval-
management extensions of Oracle SOA Suite human workflow services.
You can set up rules to route transactions to approvers in serial or parallel, or set up
rules based on employee supervisory hierarchy, position hierarchy or job levels, by
using these extensions.
There are several key components used in approvals:
 Oracle SOA Approval Management Extensions (AMX)
- AMX enables you to define complex multi-stage task routing rules for
business documents.
 Oracle Business Process Management (BPM)
- The BPM Worklist is a web-based application that enables you to access
tasks assigned to you and perform actions based on your roles in the approval process.
- The Business Process Owner also sets up and manages approval rules using
the BPM Worklist Application
 Oracle Human Capital Management
- AMX integrates with the setup in Human Capital Management to derive the
supervisory and position hierarchy based approvers
Lesson 1: Workflow, Approvals, and Notifications
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 3
Workflow
Workflow tasks for a user appear in the Worklist: Notifications and Approvals region on
the user's Welcome Dashboard; the user also receives an e-mail notification.
Workflow is a process in which tasks are routed automatically among users for their
consideration or action. The tasks are routed in a defined sequence to achieve a
defined result.
A workflow human task is any workflow component that requires attention or action from
users. For example, a promotion request for a worker may require approval from the
two levels of the manager hierarchy above the task submitter:
Lesson 1: Workflow, Approvals, and Notifications
4 Copyright © 2013, Oracle and/or its affiliates. All rights reserved.
Instructor Note: Demo Timing
Approximate Demonstration Timing: 5 minutes
Lesson 1: Workflow, Approvals, and Notifications
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 5
Instructor Note: Demonstration 1
Note: You must create a promotion test case in the system so that the notification
appears in the My Notifications pane.
Lesson 1: Workflow, Approvals, and Notifications
6 Copyright © 2013, Oracle and/or its affiliates. All rights reserved.
Demonstration 1: Exploring the Welcome Dashboard
Demonstration Scope
Go to the Welcome page and discuss how a particular task in the worklist can be
viewed and acted upon and how to include a status filter in the worklist.
Demonstration Steps
Sign in as mitch.blum.
Start Here
Home work area, Welcome page.
1. Go to the My Notifications section.
2. Select the Promotion task to view the notification details.
Location: Promotion page
Information
Discuss the sections on this page. Highlight the Promotion Approval Stage
in the History section.
3. Close the Promotion page.
Location: Welcome page
4. Click the Actions button to view the list of actions you can perform.
Information
Discuss each action in the list.
Adding the Status Filter
To include the Status filter in the My Notifications section, complete the
steps below.
5. Click Personalization > Edit Current Page
6. Click the Edit icon in the My Notifications section.
Location: Component Properties: My Notifications page, Parameters tab
7. Click the Advanced Edit Options icon In the Show Status Filter field.
Lesson 1: Workflow, Approvals, and Notifications
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 7
8. Click Expression Builder.
Location: Expression Editor
9. Enter true in the box under the Type a value or expression radio button.
10.Click OK.
Location: Component Properties: My Notifications page, Parameters tab.
11.Click Apply.
12.Click OK.
Location: Welcome page
13.Click Save on top right.
14.Click Close.
15.Sign out and sign in to view the Status filter.
Lesson 1: Workflow, Approvals, and Notifications
8 Copyright © 2013, Oracle and/or its affiliates. All rights reserved.
Approval Policies
Approval policies determine workflow events, including when approval of a transaction
is required and who approves the transaction.
Predefined approval policies exist for many Oracle Fusion HCM tasks.
 In most cases, approval by the requester's first-level and second-level managers
is required.
 For some tasks (for example, some absences-related tasks) approval by the first-
level manager only is required.
 For the Share Information task, approval by the worker whose information is
being shared is required.
Tasks that have no predefined approval policies are approved automatically.
Typically, approval notifications are issued to:
 Workers to whom an approval task is assigned, when the task is assigned
 The worker who submitted the task, when the approval process completes
Lesson 1: Workflow, Approvals, and Notifications
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 9
Typical Approval Workflow
The figure below shows a typical approval flow. These steps are valid if the transaction
requires two levels of approvals.
1. When the transaction is submitted, it is routed automatically to the worklist of the
submitter's first-level manager, who is the first approver.
2. If the submitter's first-level manager approves the transaction, the transaction is
routed automatically to the submitter's second-level manager, who is the second
approver.
3. If the submitter's second-level manager approves the transaction, the
transaction is committed to the database tables.
Lesson 1: Workflow, Approvals, and Notifications
10 Copyright © 2013, Oracle and/or its affiliates. All rights reserved.
Security permitting, either approver may edit the transaction. A link to edit the
transaction is included in all notifications by default; however, the link can be hidden
using personalization. The approval process continues unaltered after the transaction
has been edited.
Approval Management configuration options for Oracle Fusion Human Capital
Management determine most of the actions that are available to the participants in the
approval process. For example:
· Either approver can reject the transaction. By default, the approval process stops
when the transaction is rejected.
· The second-level manager can push the transaction back to the first-level
manager, who then has a second opportunity to review the transaction and either
approve or reject it, as appropriate.
· Ad hoc insertion of approvers in the approval list is permitted.
· Approvers can delegate their approval responsibilities to other approvers.
If you change the default settings of the Approval Management configuration options for
a task, then different actions or action outcomes become available to this approval flow.
Lesson 1: Workflow, Approvals, and Notifications
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 11
Manage Task Configurations for Human Capital
Management
Manage Task Configurations for Human Capital Management navigates to Oracle BPM
Worklist.
You also use BPM Worklist to configure details for all approval tasks. These details
include:
 When to issue approval notifications
 Who can access task contents
 Actions available to approvers
 What to do when errors occur during approval routing
 When tasks expire or should be escalated
 Whether approvers can add other approvers
Lesson 1: Workflow, Approvals, and Notifications
12 Copyright © 2013, Oracle and/or its affiliates. All rights reserved.
Instructor Note: Manage Task Configurations for
Human Capital Management
Note:
 You cannot use the Enter key, click the icon instead.
 You cannot use % sign for wildcard, use a * for the wildcard.
 Search is case sensitive.
Lesson 1: Workflow, Approvals, and Notifications
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 13
HCM Approvals Setup and Maintenance
You perform initial setup of Oracle Fusion HCM approvals from the Assigned
Implementation Tasks tab or the task list for the offering that you are implementing;
relevant tasks appear in the task list Define Approval Management for Human Capital
Management:
After implementing an Oracle Fusion HCM offering, you maintain approvals by
performing the same tasks from the Setup and Maintenance work area.
To perform any HCM approvals task, you need the duty role BPM Worklist
Administration Duty, which is predefined for the Application Implementation Consultant
job role.
Lesson 1: Workflow, Approvals, and Notifications
14 Copyright © 2013, Oracle and/or its affiliates. All rights reserved.
Approver Types
You can include any number of approver types in your approval sequence. This section
explains each of the approver types.
Managers
You can include the following predefined types of managers in your approval sequence:
 Line manager
 Resource manager
 Project manager
 Regional manager
Approval Groups
An approval group consists of a name and a predefined set of approvers configured to
act on a task. Depending on the approver type defined, approval tasks are routed to all
members of an approval group in serial.
You can create new Approval Groups or edit existing Approval Groups from the
Approvals Group tab on the BPM Worklist Application Administration page. When
defining your approval sequence, you can enter the names of one or more existing
approval groups.
Users
You can include one or more Oracle Fusion Applications users in the approval
sequence.
Representative
You can include holders of the following predefined responsibilities in your approval
sequence:
 Human resources representative
 Benefits representative
 Union representative
 Payroll representative
Human resource specialists assign responsibilities to workers using the Manage Areas
of Responsibility task. A worker becomes an approver for a transaction if he or she has
that responsibility for the transaction subject. For example, if you specify that the
benefits representative is an approver for a promotion, then the benefits representative
of the worker who is being promoted is invited to approve the promotion.
Positions
Lesson 1: Workflow, Approvals, and Notifications
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 15
If you include a position hierarchy in your approval sequence, then position holders are
invited to approve the transaction. For positions with more than one position holder, the
transaction is approved by the first position holder to approve.
Lesson 1: Workflow, Approvals, and Notifications
16 Copyright © 2013, Oracle and/or its affiliates. All rights reserved.
Instructor Note: Activity Timing
Approximate Activity Timing: 15 minutes
.
Lesson 1: Workflow, Approvals, and Notifications
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 17
Activity 1: Introduction: Creating a Custom
Representative Type
Background
As an implementation consultant, you create a custom representative type and assign it
to an employee .
Requirements
 Use the bold text for the object names, replacing the XX with your student
number, as indicated by your instructor.
 You must have access to Oracle Fusion Application InFusion database or
comparable training or test instance at your site, on which to complete this
practice.
Activity Scope
Create a custom representative type and assign it to an employee.
Lesson 1: Workflow, Approvals, and Notifications
18 Copyright © 2013, Oracle and/or its affiliates. All rights reserved.
Activity 1: Creating a Custom Representative Type
In this activity, you create a custom representative type and assign it to employees.
Start Here
Note: Sign in as hcm_impl or hcm_impl1.
Home work area, Welcome tab (default view after sign in).
1. In the global Navigator menu, select Setup and Maintenance.
Location: Overview page, All Tasks tab
2. In the Name field, enter Manage Assignment.
3. Click Search.
Location: Search Results window
4. In the Manage Assignment Responsibility Lookups row, click Go to Task.
Location: Manage Assignment Responsibility Lookups window,
Per_Responsibility Types: Lookup Codes section
5. Click the New icon.
Location: New row
6. In the Lookup Code column, enter XXFIT_REP.
7. In the Start Date field, enter 1/1/2001.
8. In the End Date field, enter 12/31/4712.
9. In the Meaning column, enter XX Health & Fitness Representative.
10.Click Save and Close.
11.In the global Navigator menu, select Person Management.
Location: Search Person page
12.In the Search section Name field, enter Patricia Smith.
Lesson 1: Workflow, Approvals, and Notifications
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 19
13.Click Search.
14. In the Search Results section, select the employee assignment Patricia
Smith.
15.In In the Tasks pane, select Manage Areas of Responsibility.
Location: Manage Areas of Responsibility page
Information:
This page enables you to determine the criteria to select the set of employees
who would have Patricia Smith as their Health & Fitness representative.
16.Click Create.
Location: Create Area of Responsibility page.
17. In the Responsibility Type field, select Health & Fitness Representative.
18.In the Start Date field, enter 1/1/2001.
19.In the End Date field, enter 12/31/4712.
20.In the From Last Name field, enter A.
21.In the To Last Name field, enter Z.
Information:
This would ensure that all employees whose last name starts with A to Z would
have Patricia Smith as their Health & Fitness Representative. In other words, the
entire employee population.
22.Click Save
23.Click Submit.
Verification
1. In the Search: People section on the left pane, enter Terry Parker.
Location: Search Person page
2. In the Search Results section, click Terry Parker.
Location: Manage Person window for Terry Parker
Lesson 1: Workflow, Approvals, and Notifications
20 Copyright © 2013, Oracle and/or its affiliates. All rights reserved.
3. Click the Restore Pane button on the right of the page.
Location: Work Contacts pane.
4. Review the details in the Work Contacts section to ensure that Health & Fitness
Representative and Patricia Smith appear in the Type and Name columns
respectively.
At this point, you should have created a representative type and assigned it to an
employee.
Lesson 1: Workflow, Approvals, and Notifications
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 21
Manage Approval Groups for Human Capital
Management
The Manage Approval Groups for Human Capital Management task enables you to
define approval groups. An approval group consists of a name and a predefined set of
participants configured to act on a task. Depending on the participant type defined,
approval tasks are routed to all members of an approval group in serial.
New approval groups can be created, or existing approval groups can be edited from
the Approvals Group tab on the BPM Worklist Application Administration page.
Lesson 1: Workflow, Approvals, and Notifications
22 Copyright © 2013, Oracle and/or its affiliates. All rights reserved.
Instructor Note: Activity Timing
Approximate Activity Timing: 10 minutes
.
Lesson 1: Workflow, Approvals, and Notifications
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 23
Activity 2: Introduction: Defining an Approval Group
Background
As an implementation consultant, you define new approval groups.
Requirements
You must have access to Oracle Fusion Application InFusion database or compar able
training or test instance at your site, on which to complete this practice.
Activity Scope
Define a new Approval Group.
Lesson 1: Workflow, Approvals, and Notifications
24 Copyright © 2013, Oracle and/or its affiliates. All rights reserved.
Activity 2: Defining an Approval Group
In this activity, you define an approval group.
Note: For this activity, sign in as hcm_impl or hcm_impl1.
Start Here
Home work area (default view after sign in)
These task lists are expanded: Define Approval Management for Human Capital
Management - Manage Approval Groups for Human Capital Management
1. In the global area Navigator menu, select Setup and Maintenance.
Location: Overview page, All Tasks tab
2. In the Name field, enter Define Approval.
3. Click Search.
Location: Search Results section.
4. Expand the Define Approval Management for Human Capital Management
task.
5. In the Manage Approval Groups for Human Capital Management task row,
click Go to Task.
L ocation: BPM Worklist, Approval Groups tab
6. Click Create Approval Group icon.
Location: Details window
7. Enter XX NewApprovalGroup in the Name field.
8. In the Members section, click the Add Member icon.
Location: Add to Group window.
9. In the Member field, enter charles.johnson.
Lesson 1: Workflow, Approvals, and Notifications
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 25
10.Click OK.
Location: Members section, Approval Groups tab
11.Repeat steps 8 to 10 to add the following members to your approval group:
kerry.lane
daniel.miller
cheryl.simon
12.Click Save.
13.You can view the new approval group in the Groups pane.
At this point, you should have defined a new approval group.
Lesson 1: Workflow, Approvals, and Notifications
26 Copyright © 2013, Oracle and/or its affiliates. All rights reserved.
Approval Structure
Approval routing policies can be defined based on the following:
 Employee Supervisor Hierarchy
 Position Hierarchy
 Job Levels
 Approval Groups
Lesson 1: Workflow, Approvals, and Notifications
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 27
Employee Supervisory Hierarchy
You can set up approvals using the employee supervisory hierarchy, which is defined in
Oracle Fusion Human Capital Management. You must set up employees with
appropriate jobs and supervisors.
An example of an employee/supervisor approval structure:
Lesson 1: Workflow, Approvals, and Notifications
28 Copyright © 2013, Oracle and/or its affiliates. All rights reserved.
Position Hierarchy
Organizations can also choose to route the requisition approvals based on the position
hierarchy defined in Oracle Fusion Human Capital Management. The position hierarchy
needs to be defined, and the workers must be assigned the corresponding positions.
An example of Position Hierarchy approval structure:
Lesson 1: Workflow, Approvals, and Notifications
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 29
Job Levels
Job level routings are based on the supervisory hierarchy defined in Oracle Fusion
Human Capital Management. The approval list will be generated based on the starting
level specified in a rule and continuing until an approver with a sufficient job level is
found. The job levels must be defined for the jobs. The supervisory hierarchy needs to
be defined and workers must be set up with the appropriate jobs.
An example of Job Level approval structure for:
Lesson 1: Workflow, Approvals, and Notifications
30 Copyright © 2013, Oracle and/or its affiliates. All rights reserved.
Approval Groups
An approval group consists of a name and a predefined set of participants configured to
act on a task. Depending on the participant type defined, approval tasks are routed to all
members of an approval group in serial.
New Approval Groups can be created, or existing approval groups can be edited from
the Approvals Group tab on the BPM Worklist Application Administration page.
Lesson 1: Workflow, Approvals, and Notifications
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 31
Oracle BPM Worklist
Oracle BPM Worklist is a web-based application that enables users to access tasks
assigned to them and perform actions based on their roles in the approval process.
Oracle BPM Worklist supports the following profiles:
 Work assignee - An end user who is assigned a task. These users can view
tasks assigned to them and perform actions, and can also define custom views
and define routing rules for their tasks.
 Process owner - Typically a business analyst responsible for managing certain
types of approvals. These users can manage tasks for the processes they own,
define approval groups, and change approval policies
 Workflow administrator - Typically a system administrator responsible for
managing errored tasks, and administering and monitoring work queues. This
user also may use Oracle Enterprise Manager to monitor the health of the
workflow services.
Lesson 1: Workflow, Approvals, and Notifications
32 Copyright © 2013, Oracle and/or its affiliates. All rights reserved.
HCM Approval Management in Oracle BPM Worklist
You maintain most approval policies using Oracle BPM Worklist.
You use Oracle BPM Worklist to:
 Manage general administration values for all HCM tasks. These values include
expiration and escalation policies, when approval notifications are issued, and
the access to task data that each approver has for all HCM tasks.
 Define approval conditions and rules.
 Create and maintain approval groups.
When you perform the tasks Manage Task Configurations for Human Capital
Management and Manage Approval Groups, you navigate automatically to Oracle BPM
Worklist.
Within BPM Worklist application, there are two pages for setting up approvals:
 Task: This allows to configure options that affect that entire approval task. These
are options such as a vacation or expiration policy for the approval or error
handling etc.
 Rules: This contains the routing & approval conditions, ie, under this condition,
do this routing.
Lesson 1: Workflow, Approvals, and Notifications
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 33
Task: Event Driven configuration
The Event Driven Configuration page allows you to set up:
 Task Aggregation
 Error notification
 Assignment and Routing Policy
 Expiration and Escalation Policy
 Notification Settings
 Reminder Settings
Lesson 1: Workflow, Approvals, and Notifications
34 Copyright © 2013, Oracle and/or its affiliates. All rights reserved.
Lesson 1: Workflow, Approvals, and Notifications
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 35
Task Aggregation
If an approver is returned as part of the approval routing, in the same task or stage, you
can use the task aggregation setting to reduce the number of worklist tasks (or
notifications) the participant receives for the same requisition. The options include:
 Once per task (default setting for requisition approvals task): Within the same
task, if an approver is returned multiple times based on the approval rules, then
the approver will only receive one worklist task (or notification) for action or
review.
 Once per stage: If the same approver is returned multiple times based on the
approval rules within the same stage, then the approver will receive one worklist
task per stage for action or review.
Note: The HCM processes are not defined for multiple stages, therefore, if you
select the ‘Once per task’ or ‘Once per stage’ option, then this will lead to the
same result.
 None: No aggregation will be performed.
Lesson 1: Workflow, Approvals, and Notifications
36 Copyright © 2013, Oracle and/or its affiliates. All rights reserved.
Error Notification
The On Error Notify attribute allows you to define an administrator who will be notified
when an error occurs in the approval routing process.
Lesson 1: Workflow, Approvals, and Notifications
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 37
Assignment and Routing Policy
 Allow all participants to invite other participants: This allows
participants/approvers to modify the approval list by inserting other approval/FYI
participants.
 Allow participants to edit future participants: This allows participants/
approvers to update or remove future participants from the approval list.
 Allow initiator to add participants: This allows the transaction requester to
insert ad-hoc approval/FYI participants.
 Enable auto claim: This option is selected by default. The claim action is
enabled when a task is assigned to a position, role or a LDAP group (see note
below). Since there can be multiple users in a position, role or group, the user
has to first claim the task to prevent multiple users from updating the task. This
does not include approvals based on approval groups. Enabling auto-claim will
not require a participant to first claim before performing an action, hence
reducing the number of steps.
Note: AMX provides the flexibility to include LDAP groups (groups created in
the user directory) as participants for approval routing.
 Complete task when participant chooses Reject/ Approve: This option
indicates if the approval task should be moved to ‘Completed’ status, when a
Reject or Approve action is performed by a participant/approver.
Lesson 1: Workflow, Approvals, and Notifications
38 Copyright © 2013, Oracle and/or its affiliates. All rights reserved.
Expiration and Escalation Policy
Expiration and escalation policies control task behavior on expiration, escalation or
renewal. Currently, a task on expiry is automatically rejected.
Task Content and Task Action settings within the Notification Settings section allow
the administrator to control:
 The information available on the notification for an approver.
 The actions that approvers can take on a notification.
Lesson 1: Workflow, Approvals, and Notifications
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 39
Notification Settings
Notifications indicate when a user or group is assigned a task or is informed that the
status of a task has changed. Notifications can be sent through email, voice message,
instant message, or SMS. Notification settings allow users to set up many notifications
based on task status and participant/approver type.
Note: If you are in SaaS mode, you cannot control whether to get notified through
email/voicemail etc. To configure these delivery settings, you need to log into SOA
Suite, through EM, and configure settings at server level.
The following options are available in the notification settings section:
 Make notifications secure (exclude details):
 Make notification actionable:
 Send task attachments with email notifications:
 Don't send multiple notifications for the same human task event:
Lesson 1: Workflow, Approvals, and Notifications
40 Copyright © 2013, Oracle and/or its affiliates. All rights reserved.
Reminder Settings
You can use reminder settings to send periodic reminders for tasks. You can specify
options to send number of reminders either ‘before expiry’ or ‘after assignment’ of a
task.
Lesson 1: Workflow, Approvals, and Notifications
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 41
Approval Rules
You can set and manage approval rules through the Rules page on the BPM Worklist
application.
The Rules page allows you to setup:
 Ruleset
 Rule Name
 IF Conditions
 Priority of evaluation of IF conditions
 Priority of execution of Then conditions
Lesson 1: Workflow, Approvals, and Notifications
42 Copyright © 2013, Oracle and/or its affiliates. All rights reserved.
Ruleset
Ruleset defines a set of rules for each route within an approval set-up.
You can route approvals to a single approver or to multiple approvers in serial, for HCM
processes. It also supports FYI type approvers within the approval rules (FYI approvers
do not directly impact the outcome of a task, but can provide comments or add
attachments).
An Approval rule within a ruleset consists of following:
 Rule name
 Condition
 List Builder and List Builder specific attributes
 Response Type
 Auto Action
The rule name is used to identify the approval rule.
Lesson 1: Workflow, Approvals, and Notifications
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 43
IF Conditions
The IF condition indicates when the approval rule will be applied.
For example, a rule is created with the condition where the salary increases more than
10% of base salary. If you submit a salary increase transaction that has a salary
increase of 13%, this rule will return a 'true' and the 'then' part will execute. A rule can
contain multiple conditions. 'And' or 'OR' operators can be used to indicate if all
conditions in the approval rule must be true or if only one condition need to be true for
the approval rule to apply.
For example, if salary increase is more than 10% and job grade is M8 (senior
management). A condition is defined using the transaction attributes or other available
worker or requester attributes.
You can use the search icon next to the attribute field to select the attributes to apply in
the rule.
You can define multiple IF conditions and THEN options.
Lesson 1: Workflow, Approvals, and Notifications
44 Copyright © 2013, Oracle and/or its affiliates. All rights reserved.
List Builder and List Builder Specific Attributes
Instead of routing to just a single approver or approval group, the listbuilder functionality
is a short hand way to route the approvals serially to a list of approvers returned as
described in this section. If any of the approvers in the list 'rejects' the task, the task will
stop with a 'reject'. All approvers must therefore 'approve' in order for the task to be
'approved'.
You can select the list builder that is applicable for the approval rule from the list of
values.
You can use the following list builders for HCM approvals. For each list builder, there
are list builder specific attributes that would need to be specified for the rules to work.
 Approval Group
 Job Level
 Position
 Supervisory
 Management Chain
 Resource
Lesson 1: Workflow, Approvals, and Notifications
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 45
Approval Group
You can select relevant Approval Group from the list of values. Select True or False for
the Allow empty groups option. If you set this option to True, then an empty approval
group will not result in an error and instead the routing will continue to the next
participant. If you set this option to False, an empty approval group (no members) will
result in an exception being thrown.
Lesson 1: Workflow, Approvals, and Notifications
46 Copyright © 2013, Oracle and/or its affiliates. All rights reserved.
Job Level
You must specify the Number of Levels required to perform the approval action along
with other details.
You must specify a lower bound and an upper bound for job levels. These levels can be
relative to the starting point, the task requester or an absolute job level.
For example, for salary increase more than 10% of base salary, an approval is required
by at least Job Level 1 and at most Job Level 2 (approval rule modeled using absolute
levels). If the salary increase is requested by someone at a higher job level (i.e. job level
3), then it will be automatically approved.
The Starting Participant identifies the first participant in a list. The Starting Participant
attribute can be setup to:
 A specific user
 The manager of a reference user. For example, get the manager of the
requester
 Use customized function to identify the starting participant
Lesson 1: Workflow, Approvals, and Notifications
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 47
The Top Participant identifies the last participant which approvals will not go beyond in a
hierarchy. The Top Participant attribute are similar to starting participant, and can be
setup to:
 A specific user
 The manager of a reference user
 Use customized function to identify the top participant
'Utilized Participants' allows you to control whether everyone returned in the list of
participants from this list builder should be part of the approval process. The possible
options are All Approvers, Final Approver Only, and Manager and Final Approver.
'Include all managers at last level' allows you to control if all holders of the last job level
based on the rule will be returned in the approval list. If you check this option, then all
the holders of the last job level based on the rule will be part of the approval process.
Lesson 1: Workflow, Approvals, and Notifications
48 Copyright © 2013, Oracle and/or its affiliates. All rights reserved.
Position
You must specifiy the Number of Levels required to perform the approval action along
with other details.
You must specify a lower bound and an upper bound for positions. These levels can be
relative to the starting point, the task requester or an absolute position.
For example, for salary increase more than 10% of base salary, an approval is required
by 2 levels of position hierarchy starting from the task requester. The Starting
Participant identifies the first participant in a list. You can set up the Starting Participant
attribute to:
 A specific user
 The manager of a reference user. For example, get the manager of the requester
 Use customized function to identify the starting participant
The Top Participant identifies the last participant which approvals will not go beyond in a
hierarchy. The Top Participant attribute is similar to the starting participant, and you can
set it up to:
 A specific user
 The manager of a reference user
 Use customized function to identify the top participant
Utilized Participants allows you to control whether everyone returned in the list of
participants from this list builder should be part of the approval process. The possible
options are All Approvers, Final Approver Only, and Manager and Final Approver.
Lesson 1: Workflow, Approvals, and Notifications
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 49
Supervisory
You must specify the Number of Levels required to perform the approval action along
with other details.
The Starting Participant identifies the first participant in a list. The Starting Participant
attribute can be setup to:
 A specific user
 The manager of a reference user. For example, get the manager of the requester
 Use customized function to identify the starting participant
The Top Participant identifies the last participant to which approvals will not go beyond
in a hierarchy. The Top Participant attribute is similar to the starting participant, and you
can set it up to:
 A specific user
 The manager of a reference user
 Use customized function to identify the top participant
Lesson 1: Workflow, Approvals, and Notifications
50 Copyright © 2013, Oracle and/or its affiliates. All rights reserved.
Management Chain
Enables you to construct a list based on management relationships in the
corresponding user directory. The management chain participant type only supports
parallel routing when the first assignee in the management chain is a single user. You
cannot specify parallel participants such as a set of users or a group, as the initial
assignees in the management chain.
Lesson 1: Workflow, Approvals, and Notifications
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 51
Resource
You can select the Resource list builder to set up approvals by HR representatives.
Lesson 1: Workflow, Approvals, and Notifications
52 Copyright © 2013, Oracle and/or its affiliates. All rights reserved.
Response Type and Auto Action
Response Type
Response Type indicates if the participants are required to approve the task or if they
are FYI participants.
Auto Action
Auto Action settings can be utilized to allow list builder to act automatically on tasks.
The Auto Action Enabled value can be specified as either True or False.
If the Auto Action Enabled option is set to True, then the Auto Action value would allow
a control if the task should be automatically approved or rejected by specifying the value
of either “APPROVE” or “REJECT” (in capital letters).
If the Auto Action Enabled option is set to False, then the Auto Action value should be
set to ‘null’. If auto action is disabled, then the auto action value should be updated with
‘null’ (without the quotes).
Lesson 1: Workflow, Approvals, and Notifications
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 53
Instructor Note: Demo Timing
Approximate Demonstration Timing: 10 minutes
.
Lesson 1: Workflow, Approvals, and Notifications
54 Copyright © 2013, Oracle and/or its affiliates. All rights reserved.
Demonstration 2: Exploring BPM Worklist Task Configuration
Demonstration Scope
Go to the BPM Worklist page and discuss the Task and Rule tabs.
Demonstration Steps
Sign in as hcm_impl or hcm_impl1.
Start Here:
Home work area (default view after sign in)
These task lists are expanded: Define Approval Management for Human Capital
Management - Manage Task Configurations for Human Capital Management –
BPM Worklist
1. In the global area Navigator menu, select Setup and Maintenance.
Location: Overview page, All Tasks tab.
2. In the Name field, enter Define Approval.
3. Click Search.
Location: Search Results section.
4. Expand the Define Approval Management for Human Capital Management
task.
5. In the Manage Task Configurations for Human Capital Management task
row, click Go to Task.
Location: BPM Worklist page
6. In the Search field in the Tasks to be configured pane, enter Promotion% and
search.
Location: Tasks to be configured pane
7. Click PromotionsApproval.
8. Click the Edit (pencil) icon.
Location: PromotionsApproval: Event Driven Configuration page
Lesson 1: Workflow, Approvals, and Notifications
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 55
9. Discuss Task Aggregation, On Error Notify and Assignment and Routing
Policy.
10.Discuss Expiration and Escalation Policy.
11.Discuss Notification settings and Reminder settings.
12.Discuss Task Access.
13.Click the Rules tab.
Location: Rules page.
14.Discuss all the fields under IF and THEN conditions.
15.Exit BPM worklist.
Lesson 1: Workflow, Approvals, and Notifications
56 Copyright © 2013, Oracle and/or its affiliates. All rights reserved.
Instructor Note: Activity Timing
Approximate Activity Timing: 20 minutes
Lesson 1: Workflow, Approvals, and Notifications
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 57
Activity 3: Introduction: Modifying Approval Rules for Transfer and
Termination
Background
As an implementation consultant, you can modify approval rules.
Requirements
You must have access to Oracle Fusion Application InFusion database or comparable
training or test instance at your site, on which to complete this practice.
Activity Scope
In this activity, we will modify the termination and transfer approval rules. As per the
new termination and transfer approval rules, if the CEO of the organization
(Samuel.Mabry) terminates or transfers an employee, no approval is required. But if
someone else other than the CEO initiates these actions, two levels of approval will be
required.
This activity covers :
 Modifying approval rule for transfer and termination
 Tranferring and terminating an employee
 Verifying the transfer and termination approval workflow
Note: Use default values unless otherwise indicated.
Instructor Note: Two students in the same environment cannot change the same
approval rule. Therefore, for this activity, one student can change the transfer approval
rule (Activity 3A) and the other student can change the termination approval rule
(Activity 3B). In case you have three students in the same environment, the third
student can change the promotion approval rule following the same steps.
Lesson 1: Workflow, Approvals, and Notifications
58 Copyright © 2013, Oracle and/or its affiliates. All rights reserved.
Activity 3A: Modifying Approval Rules for Transfer
In this activity, you modify the approval rule for transfer and verify the approvers after
transferring an employee.
Start Here:
Note: Sign in as hcm_impl or hcm_impl1.
Home work area (default view after sign in)
These task lists are expanded: Define Approval Management for Human Capital
Management - Manage Task Configurations for Human Capital Management –
BPM Worklist
1. In the global area Navigator menu, select Setup and Maintenance.
Location: Overview page, All Tasks tab
2. In the Name field, enter Define Approval.
3. Click Search.
Location: Search Results section
4. Expand the Define Approval Management for Human Capital Management
task.
5. In the Manage Task Configurations for Human Capital Management task
row, click Go to Task.
Location: BPM Worklist page
6. In the Search field in the Tasks to be configured pane, enter Transfer% and
search.
Location: Tasks to be configured pane
7. Click TransfersApproval.
8. Click the Edit (pencil) icon.
Location: TransfersApproval: Event Driven Configuration page
Lesson 1: Workflow, Approvals, and Notifications
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 59
9. In the Expiration and Escalation policy section, select Expire After from the
menu.
10.Enter 2 in the Day field.
11.In the Notification Settings section, select Remind Once.
12.Enter 1 in the Day field.
13.Click Save in the Tasks to be configured pane.
Location: Enter Comments window
14.Click OK.
Location: Information window
15.Click OK.
16.Click the Rules tab.
Location: Configure Task Approval Rules page
Note: Steps 17 and 18 are only required in this pre-GA test environment and
will not be required in any real environment.
17.In the Global Rules field, select Substitution Rules.
18.In the left pane, select TransfersRuleSet.
Note: Do not delete a seeded RuleSet as it cannot be reinstated after deletion. If
you want to delete a Rule, click on the RuleSet and bring up the Rules. Select
each rule individually and then delete the rule.
19.Expand the rule region.
20.In the field next to the Translations icon, enter CEO.
21.In the IF region, click the Left Value icon.
Lesson 1: Workflow, Approvals, and Notifications
60 Copyright © 2013, Oracle and/or its affiliates. All rights reserved.
Location: Condition Browser window
22.Select Task>payload>transactionApprovalRequest>Requestor.
23.Click OK.
24.Select equals ignore case in the next field.
25.In the Right Value field, enter “samuel.mabry”.
26.In the THEN region, click the Add Action icon.
27.Select Add Approver>Supervisory.
28.Select the Response Type Required radio button.
29.Enter 1 in the Number of Levels field.
30.In the Starting Participant field, click the Starting Participant icon.
Location: Add Hierarchy Participant window
31.Select the Get User radio button.
32.In the *Reference User field, click the Expression Builder icon.
Location: Expression Builder window
33.Select Task>payload>transactionApprovalRequest>Requestor.
34.Once selected, click Insert Into Expression.
35.Click OK.
Location: Add Hierarchy Participant window
36.Click OK.
Lesson 1: Workflow, Approvals, and Notifications
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 61
Location: Rules page
You will now have
HierarchyBuilder.getPrincipal(task.payload.transactionApprovalRequest.Re
questor,-1,"","") in the Starting Participant field.
37.In the Top Participant field, click the Top Participant icon.
Location: Add Hierarchy Participant window
38.Select the Get User radio button.
39.In the *Reference User field, click the Expression Builder icon.
Location: Expression Builder window
40.Select Task>payload>transactionApprovalRequest>Requestor.
41.Once selected, click Insert Into Expression.
42.Click OK.
Location: Add Hierarchy Participant window
43.Click OK.
Location: Rules page
You will now have
HierarchyBuilder.getPrincipal(task.payload.transactionApprovalRequest.Re
questor,-1,"","") in the Top Participant field.
44.In the Auto Action Enabled field, enter True.
45.In the Auto Action field, enter “APPROVE”.
46.In the Rule Name field, enter “Rule 1”
47.Click the Add Rule icon.
48.In the field next to the Translations icon, enter Others.
49.In the IF region, select the Rule checkbox.
50.Click the Surrounded selected tests with parenthesis icon, and select
Selected Tests>not(…).
Lesson 1: Workflow, Approvals, and Notifications
62 Copyright © 2013, Oracle and/or its affiliates. All rights reserved.
51.In the IF region, click the Left Value icon.
Location: Condition Browser window
52.Select Task>payload>transactionApprovalRequest>Requestor.
53.Click OK.
54.Select equals ignore case in the next field.
55.In the Right Value field, enter “samuel.mabry”.
56.In the THEN region, click the Add Action icon.
57.Select Add Approver>Supervisory.
58.Select the Response Type Required radio button.
59.Enter 2 in the Number of Levels field.
60.In the Starting Participant field, click the Starting Participant icon.
Location: Add Hierarchy Participant window
61.Select the Get Manager radio button.
62.In the List Builder field, select Supervisory.
63.In the *Reference User field, click the Expression Builder icon.
Location: Expression Builder window
64.Select Task>payload>transactionApprovalRequest>Requestor.
65.Once selected, click Insert Into Expression.
Lesson 1: Workflow, Approvals, and Notifications
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 63
66.Click OK.
Location: Add Hierarchy Participant window
67.Click OK.
Location: Rules page
You will now have
HierarchyBuilder.getManager("supervisory",Task.payload.transactionAppr
ovalRequest.Requestor,-1,"","") in the Starting Participant field.
68.In the Top Participant field, click the Top Participant icon.
Location: Add Hierarchy Participant window
69.Select the Get User radio button.
70.In the *Reference User field, enter "samuel.mabry".
71.Click OK.
You will now have HierarchyBuilder.getPrincipal("samuel.mabry",-
1,"","") in the Top Participant field.
72.In the Auto Action Enabled field, enter False.
73.In the Auto Action field, enter null.
74.In the Rule Name field, enter “Others”.
75.Select the checkboxes of both the new rules you have defined.
76.Click Save.
Location: Enter Comments window.
77.Click OK.
Location: Information window
Lesson 1: Workflow, Approvals, and Notifications
64 Copyright © 2013, Oracle and/or its affiliates. All rights reserved.
78.Click OK.
79.Click Commit task.
Location: Information window.
80.Click OK.
81.Log out.
Transferring an Employee as the Line Manager
82.Sign in as mitch.blum.
83.In the Navigator menu, select Person Gallery.
Location:Search Person page
84.Enter Edward Malone in the Keywords field and click Search.
Location:Search Results section
85.Select Edward Malone in the list.
86.Click Actions and select Personal and Employment>Transfer.
Location:Transfer Edward Malone:Employee Details page
87.In the Transfer Reason field, select Location Change.
88.In the Location field in the Location Details section, enter London.
89.Click Next thrice.
Location: Transfer Edward Malone:Review page
90.Review the Approvers region to verify if the approvers are Jessica Mullen
(Director and Mitch Blum’s manager) and Robert Jones (Senior VP and Jessica
Mullen’s manager).
Transferring an Employee as the CEO
91.Sign in as samuel.mabry.
92.In the Navigator menu, select Person Gallery.
Lesson 1: Workflow, Approvals, and Notifications
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 65
Location:Search Person page
93.Enter Martha Burnham in the Keywords field and click Search.
Location:Search Results section
94.Select Martha Burnham in the list.
95.Click Actions and select Personal and Employment>Transfer.
Location:Transfer Martha Burnham:Employee Details page
96.In the Transfer Reason field, select Location Change.
97.In the Location field in the Location Details section, enter London.
98.Click Next thrice.
Location: Transfer Martha Burnham:Review page
99.Review the Approvers region to verify if the approver is Samuel Mabry
(CEO).
At this point, you should have modified the Transfer approval rule and verified the
approvers for the transfers of Edward Malone and Martha Burnham.
Lesson 1: Workflow, Approvals, and Notifications
66 Copyright © 2013, Oracle and/or its affiliates. All rights reserved.
Activity 3B: Modifying Approval Rules for Termination
In this activity, you modify the approval rules for termination and verify the approvers
after termination.
Start Here:
Note: Sign in as hcm_impl or hcm_impl1.
Home work area (default view after sign in)
These task lists are expanded: Define Approval Management for Human Capital
Management - Manage Task Configurations for Human Capital Management –
BPM Worklist
1. In the global area Navigator menu, select Setup and Maintenance.
Location: Overview page, All Tasks tab.
2. In the Name field, enter Define Approval.
3. Click Search.
Location: Search Results section.
4. Expand the Define Approval Management for Human Capital Management
task.
5. In the Manage Task Configurations for Human Capital Management task
row, click Go to Task.
Location: BPM Worklist page
6. In the Search field in the Tasks to be configured pane, enter Terminat% and
search.
Location: Tasks to be configured pane
7. Click TerminationsApproval.
8. Click the Edit (pencil) icon.
Location: TerminationsApproval: Event Driven Configuration page
Lesson 1: Workflow, Approvals, and Notifications
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 67
9. In the Expiration and Escalation policy section, select Expire After from the
menu.
10.Enter 2 in the Day field.
11.In the Notification Settings section, select Remind Once.
12.Enter 1 in the Day field.
13.Click Save in the Tasks to be configured pane.
Location: Enter Comments window
14.Click OK.
Location: Information window
15.Click OK.
16.Click the Rules tab.
Location: Configure Task Approval Rules page
Note: Steps 17 and 18 are only required in this pre-GA test environment and
will not be required in any real environment.
17.In the Global Rules field, select Substitution Rules.
18.In the left pane, select TransfersRuleSet.
Note: Do not delete a seeded RuleSet as it cannot be reinstated after deletion.
If you want to delete a Rule, click on the RuleSet and bring up the Rules. Select
each rule individually and then delete the rule.
19.Expand the rule region.
20.In the field next to the Translations icon, enter CEO.
21.In the IF region, click the Left Value icon.
Lesson 1: Workflow, Approvals, and Notifications
68 Copyright © 2013, Oracle and/or its affiliates. All rights reserved.
Location: Condition Browser window
22.Select Task>payload>transactionApprovalRequest>Requestor.
23.Click OK.
24.Select equals ignore case in the next field.
25.In the Right Value field, enter “samuel.mabry”.
26.In the THEN region, click the Add Action icon.
27.Select Add Approver>Supervisory.
28.Select the Response Type Required radio button.
29.Enter 1 in the Number of Levels field.
30.In the Starting Participant field, click the Starting Participant icon.
Location: Add Hierarchy Participant window
31.Select the Get User radio button.
32.In the *Reference User field, click the Expression Builder icon.
Location: Expression Builder window
33.Select Task>payload>transactionApprovalRequest>Requestor.
34.Once selected, click Insert Into Expression.
35.Click OK.
Location: Add Hierarchy Participant window
36.Click OK.
Lesson 1: Workflow, Approvals, and Notifications
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 69
Location: Rules page
You will now have
HierarchyBuilder.getPrincipal(task.payload.transactionApprovalRequest.Re
questor,-1,"","") in the Starting Participant field.
37.In the Top Participant field, click the Top Participant icon.
Location: Add Hierarchy Participant window
38.Select the Get User radio button.
39.In the *Reference User field, click the Expression Builder icon.
Location: Expression Builder window
40.Select Task>payload>transactionApprovalRequest>Requestor.
41.Once selected, click Insert Into Expression.
42.Click OK.
Location: Add Hierarchy Participant window
43.Click OK.
Location: Rules page
You will now have
HierarchyBuilder.getPrincipal(task.payload.transactionApprovalRequest.Re
questor,-1,"","") in the Top Participant field.
44.In the Auto Action Enabled field, enter True.
45.In the Auto Action field, enter “APPROVE”.
46.In the Rule Name field, enter “Rule 1”
47.Click the Add Rule icon.
48.In the field next to the Translations icon, enter Others.
49.In the IF region, select the Rule checkbox.
50.Click the Surrounded selected tests with parenthesis icon, and select
Selected Tests>not(…).
Lesson 1: Workflow, Approvals, and Notifications
70 Copyright © 2013, Oracle and/or its affiliates. All rights reserved.
51.In the IF region, click the Left Value icon.
Location: Condition Browser window
52.Select Task>payload>transactionApprovalRequest>Requestor.
53.Click OK.
54.Select equals ignore case in the next field.
55.In the Right Value field, enter “samuel.mabry”.
56.In the THEN region, click the Add Action icon.
57.Select Add Approver>Supervisory.
58.Select the Response Type Required radio button.
59.Enter 2 in the Number of Levels field.
60.In the Starting Participant field, click the Starting Participant icon.
Location: Add Hierarchy Participant window
61.Select the Get Manager radio button.
62.In the List Builder field, select Supervisory.
63.In the *Reference User field, click the Expression Builder icon.
Location: Expression Builder window
64.Select Task>payload>transactionApprovalRequest>Requestor.
65.Once selected, click Insert Into Expression.
Lesson 1: Workflow, Approvals, and Notifications
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 71
66.Click OK.
Location: Add Hierarchy Participant window
67.Click OK.
Location: Rules page
You will now have
HierarchyBuilder.getManager("supervisory",Task.payload.transactionAppr
ovalRequest.Requestor,-1,"","") in the Starting Participant field.
68.In the Top Participant field, click the Top Participant icon.
Location: Add Hierarchy Participant window
69.Select the Get User radio button.
70.In the *Reference User field, enter "samuel.mabry".
71.Click OK.
You will now have HierarchyBuilder.getPrincipal("samuel.mabry",-1,"","") in
the Top Participant field.
72.In the Auto Action Enabled field, enter False.
73.In the Auto Action field, enter null.
74.In the Rule Name field, enter “Others”.
75.Select the checkboxes of both the new rules you have defined.
76.Click Save.
Location: Enter Comments window
77.Click OK.
Lesson 1: Workflow, Approvals, and Notifications
72 Copyright © 2013, Oracle and/or its affiliates. All rights reserved.
Location: Information window
78.Click OK.
79.Click Commit task.
Location: Information window
80.Click OK.
81.Sign out.
Terminating an Employee as a Line Manager
82.Sign in as mitch.blum.
83.In the Navigator menu, select Person Gallery.
Location:Search Person page
84.Enter Harry Christensen in the Keywords field and click Search.
Location:Search Results section
85.Select Harry Christensen in the list.
86.Click Actions and select Personal and Employment>Terminate.
Location:Terminate Work Relationship Harry Christensen page
87.In the Termination Action field, select Resignation.
88.Click Review.
Location: Review Terminate Work Relationship Harry Christensen page
89.Review the Approvers region to verify if the approvers are Jessica Mullen
(Director and Mitch Blum’s manager) and Robert Jones (Senior VP and Jessica
Mullen’s manager).
Terminating an Employee as the CEO
90.Sign in as samuel.mabry.
91. In the Navigator menu, select Person Gallery.
Lesson 1: Workflow, Approvals, and Notifications
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 73
Location:Search Person page
92. Enter Michael Shannon in the Keywords field and click Search.
Location:Search Results section
93.Select Michael Shannon in the list.
94.Click Actions and select Personal and Employment>Terminate.
Location:Terminate Work Relationship Michael Shannon page
95.In the Termination Action field, select Resignation.
96.Click Review.
Location: Review Terminate Work Relationship Michael Shannon page
97.Review the Approvers region to verify if the approver is Samuel Mabry (CEO).
At this point, you should have modified the Termination approval rule and verified the
approvers for the terminations of Harry Christensen and Michael Shannon.
Lesson 1: Workflow, Approvals, and Notifications
74 Copyright © 2013, Oracle and/or its affiliates. All rights reserved.
Instructor Note: Activity 3 - Troubleshooting Tips
 The quotes matter, do not use single quotes.
 The Reset icon reverts your changes.
 Do not leave any field blank.
 If you get the History Tree error, it means that the approver list is not getting
generated correctly based on the rule configuration. Check to see if you have
included the Not condition as indicated in the activity (step 48).
 If you are not able to save the newly defined rules, check if you have a blank field
or missed a quote somewhere.
 If you are not able to view any direct reports in the organization chart, check the
Data Roles and make sure that the role enables view hierarchy.
Lesson 1: Workflow, Approvals, and Notifications
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 75
Vacation Rules
You can set a vacation period to remove yourself from automatic task assignment
during the dates you specify. Vacation rules are not executed for ToDo tasks.
If there are no vacation rules, then administrators can manually reassign the tasks to
new approvers.
Lesson 1: Workflow, Approvals, and Notifications
76 Copyright © 2013, Oracle and/or its affiliates. All rights reserved.
Instructor Note: Activity Timing
Approximate Activity Timing: 8 minutes
.
Lesson 1: Workflow, Approvals, and Notifications
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 77
Activity 4 Introduction: Enabling Vacation Rules and Delegating
Approval Responsibilities
Background
As a Manager, you can define and delegate vacation rules.
Requirements
You must have access to Oracle Fusion Application InFusion database or comparable
training or test instance at your site, on which to complete this practice.
Activity Scope
Enable vacation rules.
Lesson 1: Workflow, Approvals, and Notifications
78 Copyright © 2013, Oracle and/or its affiliates. All rights reserved.
Activity 4: Enabling Vacation Rules and Delegating Approval
Responsibilities
In this activity, you enable vacation rules and delegate approval responsibilites.
Start Here:
Note: Sign in as mitch.blum.
Home work area (default view after sign in)
1. In the My Notifications section, click View> Servers.
Location: Servers window.
2. Click Human Capital Management.
Location: BPM Worklist page.
3. Click Preferences on top.
Location: BPM Worklist, Vacation Period: Mitch Blum page.
4. Select Enable vacation period.
5. Click in the Start Date field. Select the date 8/5/2013.
6. Click in the End Date field. Select the date 8/23/2013.
7. Select the Delegate to radio button.
8. Enter harold.chow in the field next to the Delegate to radio button.
9. Click Save.
At this point, you should have enabled your vacation rules and delegated approval
responsibilities.
Lesson 1: Workflow, Approvals, and Notifications
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 79
Lesson Highlights
 Workflow concepts.
 Predefined approval policies for Oracle Fusion HCM workflow tasks.
 Oracle BPM Worklist in approval-policy configurations.
Lesson 1: Workflow, Approvals, and Notifications
80 Copyright © 2013, Oracle and/or its affiliates. All rights reserved.
Lesson Highlight Details
Workflow Concepts
Workflow is a process in which tasks are routed automatically among users for their
consideration or action. The tasks are routed in a defined sequence to achieve a
defined result.
Predefined Approval Policies for Oracle Fusion HCM Workflow Tasks
Approval policies determine workflow events, including when approval of a transaction
is required and who approves the transaction.
Predefined approval policies exist for many Oracle Fusion HCM tasks.
Oracle BPM Worklist
You use Oracle BPM Worklist to:
 Manage general administration values for all HCM tasks.
 Define approval conditions and rules for tasks
 Create and maintain approval groups
 Enable vacation rules
Lesson 1: Workflow, Approvals, and Notifications
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 81

Weitere ähnliche Inhalte

Was ist angesagt?

Oracle EBS R 12 Core hr user manual
Oracle EBS R 12 Core hr user manualOracle EBS R 12 Core hr user manual
Oracle EBS R 12 Core hr user manualFeras Ahmad
 
Oracle EBS HRMS SETUP
Oracle EBS HRMS SETUPOracle EBS HRMS SETUP
Oracle EBS HRMS SETUPHussain Abbas
 
Oracle Succession Planning Setup
Oracle Succession Planning SetupOracle Succession Planning Setup
Oracle Succession Planning SetupFeras Ahmad
 
142500146 using-oracle-fast formula-for-payroll-calculations
142500146 using-oracle-fast formula-for-payroll-calculations142500146 using-oracle-fast formula-for-payroll-calculations
142500146 using-oracle-fast formula-for-payroll-calculationsuday reddy
 
18 checklists, actions, and workforce predictions
18   checklists, actions, and workforce predictions18   checklists, actions, and workforce predictions
18 checklists, actions, and workforce predictionsmohamed refaei
 
Oracle EBS Self service from A to Z
Oracle EBS Self service from A to ZOracle EBS Self service from A to Z
Oracle EBS Self service from A to ZFeras Ahmad
 
Oracle fusion hrms_for_uae_payroll_setup_white_paper_rel11
Oracle fusion hrms_for_uae_payroll_setup_white_paper_rel11Oracle fusion hrms_for_uae_payroll_setup_white_paper_rel11
Oracle fusion hrms_for_uae_payroll_setup_white_paper_rel11Feras Ahmad
 
Oracle EBS Apps HRMS Presentation
Oracle EBS Apps HRMS PresentationOracle EBS Apps HRMS Presentation
Oracle EBS Apps HRMS PresentationFeras Ahmad
 
Oracle HRMS Fast Formula
Oracle HRMS Fast FormulaOracle HRMS Fast Formula
Oracle HRMS Fast Formularunjithrocking
 
How to Debug the Fast Formula.pdf
How to Debug the Fast Formula.pdfHow to Debug the Fast Formula.pdf
How to Debug the Fast Formula.pdfFeras Ahmad
 
Oracle EBS R12 Self service user manual
Oracle EBS R12 Self service user manualOracle EBS R12 Self service user manual
Oracle EBS R12 Self service user manualFeras Ahmad
 
Fujcci crp oracle payroll
Fujcci crp oracle payrollFujcci crp oracle payroll
Fujcci crp oracle payrollFeras Ahmad
 
Oracle Fusion Trees
Oracle Fusion TreesOracle Fusion Trees
Oracle Fusion TreesFeras Ahmad
 
Oracle Fusion HCM Presentation
Oracle Fusion HCM PresentationOracle Fusion HCM Presentation
Oracle Fusion HCM PresentationFeras Ahmad
 
Hire employee in Oracle Fusion Cloud HCM
Hire employee in Oracle Fusion Cloud HCMHire employee in Oracle Fusion Cloud HCM
Hire employee in Oracle Fusion Cloud HCMFeras Ahmad
 
5 enterprise structures
5   enterprise structures5   enterprise structures
5 enterprise structuresmohamed refaei
 
Oracle Fusion Cloud Absence Management
Oracle Fusion Cloud Absence ManagementOracle Fusion Cloud Absence Management
Oracle Fusion Cloud Absence ManagementFeras Ahmad
 

Was ist angesagt? (20)

Oracle EBS R 12 Core hr user manual
Oracle EBS R 12 Core hr user manualOracle EBS R 12 Core hr user manual
Oracle EBS R 12 Core hr user manual
 
Oracle EBS HRMS SETUP
Oracle EBS HRMS SETUPOracle EBS HRMS SETUP
Oracle EBS HRMS SETUP
 
Oracle Succession Planning Setup
Oracle Succession Planning SetupOracle Succession Planning Setup
Oracle Succession Planning Setup
 
142500146 using-oracle-fast formula-for-payroll-calculations
142500146 using-oracle-fast formula-for-payroll-calculations142500146 using-oracle-fast formula-for-payroll-calculations
142500146 using-oracle-fast formula-for-payroll-calculations
 
18 checklists, actions, and workforce predictions
18   checklists, actions, and workforce predictions18   checklists, actions, and workforce predictions
18 checklists, actions, and workforce predictions
 
Oracle EBS Self service from A to Z
Oracle EBS Self service from A to ZOracle EBS Self service from A to Z
Oracle EBS Self service from A to Z
 
Oracle fusion hrms_for_uae_payroll_setup_white_paper_rel11
Oracle fusion hrms_for_uae_payroll_setup_white_paper_rel11Oracle fusion hrms_for_uae_payroll_setup_white_paper_rel11
Oracle fusion hrms_for_uae_payroll_setup_white_paper_rel11
 
Oracle EBS Apps HRMS Presentation
Oracle EBS Apps HRMS PresentationOracle EBS Apps HRMS Presentation
Oracle EBS Apps HRMS Presentation
 
Uae absence whitepaper
Uae absence whitepaperUae absence whitepaper
Uae absence whitepaper
 
Oracle HRMS Fast Formula
Oracle HRMS Fast FormulaOracle HRMS Fast Formula
Oracle HRMS Fast Formula
 
How to Debug the Fast Formula.pdf
How to Debug the Fast Formula.pdfHow to Debug the Fast Formula.pdf
How to Debug the Fast Formula.pdf
 
Oracle EBS R12 Self service user manual
Oracle EBS R12 Self service user manualOracle EBS R12 Self service user manual
Oracle EBS R12 Self service user manual
 
32 payroll setup_part_32_(skylark_group_pvt_ltd)
32 payroll setup_part_32_(skylark_group_pvt_ltd)32 payroll setup_part_32_(skylark_group_pvt_ltd)
32 payroll setup_part_32_(skylark_group_pvt_ltd)
 
Fujcci crp oracle payroll
Fujcci crp oracle payrollFujcci crp oracle payroll
Fujcci crp oracle payroll
 
Oracle Fusion Trees
Oracle Fusion TreesOracle Fusion Trees
Oracle Fusion Trees
 
Oracle HRMS & Payroll
Oracle HRMS & PayrollOracle HRMS & Payroll
Oracle HRMS & Payroll
 
Oracle Fusion HCM Presentation
Oracle Fusion HCM PresentationOracle Fusion HCM Presentation
Oracle Fusion HCM Presentation
 
Hire employee in Oracle Fusion Cloud HCM
Hire employee in Oracle Fusion Cloud HCMHire employee in Oracle Fusion Cloud HCM
Hire employee in Oracle Fusion Cloud HCM
 
5 enterprise structures
5   enterprise structures5   enterprise structures
5 enterprise structures
 
Oracle Fusion Cloud Absence Management
Oracle Fusion Cloud Absence ManagementOracle Fusion Cloud Absence Management
Oracle Fusion Cloud Absence Management
 

Andere mochten auch

26 extend and personalize
26 extend and personalize26 extend and personalize
26 extend and personalizemohamed refaei
 
Import data rahul vishwanath
Import data rahul vishwanathImport data rahul vishwanath
Import data rahul vishwanathmohamed refaei
 
24 define security for hcm
24 define security for hcm24 define security for hcm
24 define security for hcmmohamed refaei
 
15 maintain worker directories
15 maintain worker directories15 maintain worker directories
15 maintain worker directoriesmohamed refaei
 
OHUG 2015 Updated
OHUG 2015 UpdatedOHUG 2015 Updated
OHUG 2015 UpdatedKiran Mundy
 
06 job and position structures esc
06 job and position structures esc06 job and position structures esc
06 job and position structures escmohamed refaei
 
Hcm export data rahul vishwanath
Hcm export data rahul vishwanathHcm export data rahul vishwanath
Hcm export data rahul vishwanathmohamed refaei
 
Introduction to Adaptive Case Management
Introduction to Adaptive Case ManagementIntroduction to Adaptive Case Management
Introduction to Adaptive Case ManagementAmplexor
 
Oracle BPM Adaptive Case Management 2014
Oracle BPM Adaptive Case Management 2014Oracle BPM Adaptive Case Management 2014
Oracle BPM Adaptive Case Management 2014Bizagi Inc
 

Andere mochten auch (13)

26 extend and personalize
26 extend and personalize26 extend and personalize
26 extend and personalize
 
22 export
22 export22 export
22 export
 
Import data rahul vishwanath
Import data rahul vishwanathImport data rahul vishwanath
Import data rahul vishwanath
 
24 define security for hcm
24 define security for hcm24 define security for hcm
24 define security for hcm
 
Em wp
Em wpEm wp
Em wp
 
15 maintain worker directories
15 maintain worker directories15 maintain worker directories
15 maintain worker directories
 
Extensibility
ExtensibilityExtensibility
Extensibility
 
OHUG 2015 Updated
OHUG 2015 UpdatedOHUG 2015 Updated
OHUG 2015 Updated
 
06 job and position structures esc
06 job and position structures esc06 job and position structures esc
06 job and position structures esc
 
Hcm export data rahul vishwanath
Hcm export data rahul vishwanathHcm export data rahul vishwanath
Hcm export data rahul vishwanath
 
25 bi reporting
25   bi reporting25   bi reporting
25 bi reporting
 
Introduction to Adaptive Case Management
Introduction to Adaptive Case ManagementIntroduction to Adaptive Case Management
Introduction to Adaptive Case Management
 
Oracle BPM Adaptive Case Management 2014
Oracle BPM Adaptive Case Management 2014Oracle BPM Adaptive Case Management 2014
Oracle BPM Adaptive Case Management 2014
 

Ähnlich wie 23 workflow approvals

10 define workforce structures
10 define workforce structures10 define workforce structures
10 define workforce structuresmohamed refaei
 
18 define checklists, actions, and workforce predictions
18 define checklists, actions, and workforce predictions18 define checklists, actions, and workforce predictions
18 define checklists, actions, and workforce predictionsmohamed refaei
 
14 manage workforce lifecycle
14 manage workforce lifecycle14 manage workforce lifecycle
14 manage workforce lifecyclemohamed refaei
 
121perfmiug
121perfmiug121perfmiug
121perfmiugrpkapps
 
12.2 l2 implement-and_use_order management_ame integration
12.2 l2 implement-and_use_order management_ame integration12.2 l2 implement-and_use_order management_ame integration
12.2 l2 implement-and_use_order management_ame integrationVishal Sharma
 
16 define workforce profiles
16 define workforce profiles16 define workforce profiles
16 define workforce profilesmohamed refaei
 
Oracle performance management_implementation_and_user_guide
Oracle performance management_implementation_and_user_guideOracle performance management_implementation_and_user_guide
Oracle performance management_implementation_and_user_guidegisdev1
 
Power shell desired state configuration for Devops and ALM practitioners
Power shell desired state configuration for Devops and ALM practitionersPower shell desired state configuration for Devops and ALM practitioners
Power shell desired state configuration for Devops and ALM practitionersWilly Marroquin (WillyDevNET)
 
Costacctreceiptacct e22705-02-1514567
Costacctreceiptacct e22705-02-1514567Costacctreceiptacct e22705-02-1514567
Costacctreceiptacct e22705-02-1514567Avantika Jain
 
05 define enterprise structures
05 define enterprise structures05 define enterprise structures
05 define enterprise structuresmohamed refaei
 
Whitepaper: Continuous Compliance in SAP Environments - Happiest Minds
Whitepaper: Continuous Compliance in SAP Environments - Happiest MindsWhitepaper: Continuous Compliance in SAP Environments - Happiest Minds
Whitepaper: Continuous Compliance in SAP Environments - Happiest MindsHappiest Minds Technologies
 
Continuous Compliance-in-Sap-Environments
Continuous Compliance-in-Sap-EnvironmentsContinuous Compliance-in-Sap-Environments
Continuous Compliance-in-Sap-Environmentshappiestmindstech
 
121eamig implementation guide
121eamig implementation guide121eamig implementation guide
121eamig implementation guideRajesh Khatri
 
17 define workforce records
17 define workforce records17 define workforce records
17 define workforce recordsmohamed refaei
 

Ähnlich wie 23 workflow approvals (20)

27 appendix
27   appendix27   appendix
27 appendix
 
13 define positions
13 define positions13 define positions
13 define positions
 
01 overview2
01 overview201 overview2
01 overview2
 
10 define workforce structures
10 define workforce structures10 define workforce structures
10 define workforce structures
 
03 fsm
03 fsm03 fsm
03 fsm
 
18 define checklists, actions, and workforce predictions
18 define checklists, actions, and workforce predictions18 define checklists, actions, and workforce predictions
18 define checklists, actions, and workforce predictions
 
Ame implementation-guide
Ame implementation-guideAme implementation-guide
Ame implementation-guide
 
14 manage workforce lifecycle
14 manage workforce lifecycle14 manage workforce lifecycle
14 manage workforce lifecycle
 
12 define jobs
12 define jobs12 define jobs
12 define jobs
 
121perfmiug
121perfmiug121perfmiug
121perfmiug
 
12.2 l2 implement-and_use_order management_ame integration
12.2 l2 implement-and_use_order management_ame integration12.2 l2 implement-and_use_order management_ame integration
12.2 l2 implement-and_use_order management_ame integration
 
16 define workforce profiles
16 define workforce profiles16 define workforce profiles
16 define workforce profiles
 
Oracle performance management_implementation_and_user_guide
Oracle performance management_implementation_and_user_guideOracle performance management_implementation_and_user_guide
Oracle performance management_implementation_and_user_guide
 
Power shell desired state configuration for Devops and ALM practitioners
Power shell desired state configuration for Devops and ALM practitionersPower shell desired state configuration for Devops and ALM practitioners
Power shell desired state configuration for Devops and ALM practitioners
 
Costacctreceiptacct e22705-02-1514567
Costacctreceiptacct e22705-02-1514567Costacctreceiptacct e22705-02-1514567
Costacctreceiptacct e22705-02-1514567
 
05 define enterprise structures
05 define enterprise structures05 define enterprise structures
05 define enterprise structures
 
Whitepaper: Continuous Compliance in SAP Environments - Happiest Minds
Whitepaper: Continuous Compliance in SAP Environments - Happiest MindsWhitepaper: Continuous Compliance in SAP Environments - Happiest Minds
Whitepaper: Continuous Compliance in SAP Environments - Happiest Minds
 
Continuous Compliance-in-Sap-Environments
Continuous Compliance-in-Sap-EnvironmentsContinuous Compliance-in-Sap-Environments
Continuous Compliance-in-Sap-Environments
 
121eamig implementation guide
121eamig implementation guide121eamig implementation guide
121eamig implementation guide
 
17 define workforce records
17 define workforce records17 define workforce records
17 define workforce records
 

Mehr von mohamed refaei

Best practices for fusion hcm cloud implementation
Best practices for fusion hcm cloud implementationBest practices for fusion hcm cloud implementation
Best practices for fusion hcm cloud implementationmohamed refaei
 
25 bi business intelligence & ad-hoc reporting
25   bi business intelligence & ad-hoc reporting25   bi business intelligence & ad-hoc reporting
25 bi business intelligence & ad-hoc reportingmohamed refaei
 
20 best practices for fusion hcm cloud implementation
20   best practices for fusion hcm cloud implementation20   best practices for fusion hcm cloud implementation
20 best practices for fusion hcm cloud implementationmohamed refaei
 
19 product integrations
19   product integrations19   product integrations
19 product integrationsmohamed refaei
 
17 define workforce records
17   define workforce records17   define workforce records
17 define workforce recordsmohamed refaei
 
14 workforce lifecycle-2
14   workforce lifecycle-214   workforce lifecycle-2
14 workforce lifecycle-2mohamed refaei
 
14 workforce lifecycle-1
14   workforce lifecycle-114   workforce lifecycle-1
14 workforce lifecycle-1mohamed refaei
 
12 13 jobs and positions
12 13   jobs and positions12 13   jobs and positions
12 13 jobs and positionsmohamed refaei
 

Mehr von mohamed refaei (13)

Best practices for fusion hcm cloud implementation
Best practices for fusion hcm cloud implementationBest practices for fusion hcm cloud implementation
Best practices for fusion hcm cloud implementation
 
25 bi business intelligence & ad-hoc reporting
25   bi business intelligence & ad-hoc reporting25   bi business intelligence & ad-hoc reporting
25 bi business intelligence & ad-hoc reporting
 
21 import data
21   import data21   import data
21 import data
 
21 fbl integration-01
21   fbl integration-0121   fbl integration-01
21 fbl integration-01
 
20 best practices for fusion hcm cloud implementation
20   best practices for fusion hcm cloud implementation20   best practices for fusion hcm cloud implementation
20 best practices for fusion hcm cloud implementation
 
19 product integrations
19   product integrations19   product integrations
19 product integrations
 
17 define workforce records
17   define workforce records17   define workforce records
17 define workforce records
 
16 workforce profiles
16   workforce profiles16   workforce profiles
16 workforce profiles
 
15 worker directories
15   worker directories15   worker directories
15 worker directories
 
14 workforce lifecycle-2
14   workforce lifecycle-214   workforce lifecycle-2
14 workforce lifecycle-2
 
14 workforce lifecycle-1
14   workforce lifecycle-114   workforce lifecycle-1
14 workforce lifecycle-1
 
12 13 jobs and positions
12 13   jobs and positions12 13   jobs and positions
12 13 jobs and positions
 
11 define grades
11 define grades11 define grades
11 define grades
 

Kürzlich hochgeladen

UiPath Studio Web workshop series - Day 6
UiPath Studio Web workshop series - Day 6UiPath Studio Web workshop series - Day 6
UiPath Studio Web workshop series - Day 6DianaGray10
 
Igniting Next Level Productivity with AI-Infused Data Integration Workflows
Igniting Next Level Productivity with AI-Infused Data Integration WorkflowsIgniting Next Level Productivity with AI-Infused Data Integration Workflows
Igniting Next Level Productivity with AI-Infused Data Integration WorkflowsSafe Software
 
Anypoint Code Builder , Google Pub sub connector and MuleSoft RPA
Anypoint Code Builder , Google Pub sub connector and MuleSoft RPAAnypoint Code Builder , Google Pub sub connector and MuleSoft RPA
Anypoint Code Builder , Google Pub sub connector and MuleSoft RPAshyamraj55
 
UiPath Platform: The Backend Engine Powering Your Automation - Session 1
UiPath Platform: The Backend Engine Powering Your Automation - Session 1UiPath Platform: The Backend Engine Powering Your Automation - Session 1
UiPath Platform: The Backend Engine Powering Your Automation - Session 1DianaGray10
 
Videogame localization & technology_ how to enhance the power of translation.pdf
Videogame localization & technology_ how to enhance the power of translation.pdfVideogame localization & technology_ how to enhance the power of translation.pdf
Videogame localization & technology_ how to enhance the power of translation.pdfinfogdgmi
 
Cybersecurity Workshop #1.pptx
Cybersecurity Workshop #1.pptxCybersecurity Workshop #1.pptx
Cybersecurity Workshop #1.pptxGDSC PJATK
 
UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...
UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...
UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...UbiTrack UK
 
How Accurate are Carbon Emissions Projections?
How Accurate are Carbon Emissions Projections?How Accurate are Carbon Emissions Projections?
How Accurate are Carbon Emissions Projections?IES VE
 
Computer 10: Lesson 10 - Online Crimes and Hazards
Computer 10: Lesson 10 - Online Crimes and HazardsComputer 10: Lesson 10 - Online Crimes and Hazards
Computer 10: Lesson 10 - Online Crimes and HazardsSeth Reyes
 
Machine Learning Model Validation (Aijun Zhang 2024).pdf
Machine Learning Model Validation (Aijun Zhang 2024).pdfMachine Learning Model Validation (Aijun Zhang 2024).pdf
Machine Learning Model Validation (Aijun Zhang 2024).pdfAijun Zhang
 
UiPath Solutions Management Preview - Northern CA Chapter - March 22.pdf
UiPath Solutions Management Preview - Northern CA Chapter - March 22.pdfUiPath Solutions Management Preview - Northern CA Chapter - March 22.pdf
UiPath Solutions Management Preview - Northern CA Chapter - March 22.pdfDianaGray10
 
Comparing Sidecar-less Service Mesh from Cilium and Istio
Comparing Sidecar-less Service Mesh from Cilium and IstioComparing Sidecar-less Service Mesh from Cilium and Istio
Comparing Sidecar-less Service Mesh from Cilium and IstioChristian Posta
 
OpenShift Commons Paris - Choose Your Own Observability Adventure
OpenShift Commons Paris - Choose Your Own Observability AdventureOpenShift Commons Paris - Choose Your Own Observability Adventure
OpenShift Commons Paris - Choose Your Own Observability AdventureEric D. Schabell
 
9 Steps For Building Winning Founding Team
9 Steps For Building Winning Founding Team9 Steps For Building Winning Founding Team
9 Steps For Building Winning Founding TeamAdam Moalla
 
Designing A Time bound resource download URL
Designing A Time bound resource download URLDesigning A Time bound resource download URL
Designing A Time bound resource download URLRuncy Oommen
 
20230202 - Introduction to tis-py
20230202 - Introduction to tis-py20230202 - Introduction to tis-py
20230202 - Introduction to tis-pyJamie (Taka) Wang
 
COMPUTER 10: Lesson 7 - File Storage and Online Collaboration
COMPUTER 10: Lesson 7 - File Storage and Online CollaborationCOMPUTER 10: Lesson 7 - File Storage and Online Collaboration
COMPUTER 10: Lesson 7 - File Storage and Online Collaborationbruanjhuli
 
Building Your Own AI Instance (TBLC AI )
Building Your Own AI Instance (TBLC AI )Building Your Own AI Instance (TBLC AI )
Building Your Own AI Instance (TBLC AI )Brian Pichman
 

Kürzlich hochgeladen (20)

UiPath Studio Web workshop series - Day 6
UiPath Studio Web workshop series - Day 6UiPath Studio Web workshop series - Day 6
UiPath Studio Web workshop series - Day 6
 
Igniting Next Level Productivity with AI-Infused Data Integration Workflows
Igniting Next Level Productivity with AI-Infused Data Integration WorkflowsIgniting Next Level Productivity with AI-Infused Data Integration Workflows
Igniting Next Level Productivity with AI-Infused Data Integration Workflows
 
Anypoint Code Builder , Google Pub sub connector and MuleSoft RPA
Anypoint Code Builder , Google Pub sub connector and MuleSoft RPAAnypoint Code Builder , Google Pub sub connector and MuleSoft RPA
Anypoint Code Builder , Google Pub sub connector and MuleSoft RPA
 
UiPath Platform: The Backend Engine Powering Your Automation - Session 1
UiPath Platform: The Backend Engine Powering Your Automation - Session 1UiPath Platform: The Backend Engine Powering Your Automation - Session 1
UiPath Platform: The Backend Engine Powering Your Automation - Session 1
 
Videogame localization & technology_ how to enhance the power of translation.pdf
Videogame localization & technology_ how to enhance the power of translation.pdfVideogame localization & technology_ how to enhance the power of translation.pdf
Videogame localization & technology_ how to enhance the power of translation.pdf
 
Cybersecurity Workshop #1.pptx
Cybersecurity Workshop #1.pptxCybersecurity Workshop #1.pptx
Cybersecurity Workshop #1.pptx
 
UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...
UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...
UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...
 
How Accurate are Carbon Emissions Projections?
How Accurate are Carbon Emissions Projections?How Accurate are Carbon Emissions Projections?
How Accurate are Carbon Emissions Projections?
 
Computer 10: Lesson 10 - Online Crimes and Hazards
Computer 10: Lesson 10 - Online Crimes and HazardsComputer 10: Lesson 10 - Online Crimes and Hazards
Computer 10: Lesson 10 - Online Crimes and Hazards
 
Machine Learning Model Validation (Aijun Zhang 2024).pdf
Machine Learning Model Validation (Aijun Zhang 2024).pdfMachine Learning Model Validation (Aijun Zhang 2024).pdf
Machine Learning Model Validation (Aijun Zhang 2024).pdf
 
UiPath Solutions Management Preview - Northern CA Chapter - March 22.pdf
UiPath Solutions Management Preview - Northern CA Chapter - March 22.pdfUiPath Solutions Management Preview - Northern CA Chapter - March 22.pdf
UiPath Solutions Management Preview - Northern CA Chapter - March 22.pdf
 
Comparing Sidecar-less Service Mesh from Cilium and Istio
Comparing Sidecar-less Service Mesh from Cilium and IstioComparing Sidecar-less Service Mesh from Cilium and Istio
Comparing Sidecar-less Service Mesh from Cilium and Istio
 
20230104 - machine vision
20230104 - machine vision20230104 - machine vision
20230104 - machine vision
 
OpenShift Commons Paris - Choose Your Own Observability Adventure
OpenShift Commons Paris - Choose Your Own Observability AdventureOpenShift Commons Paris - Choose Your Own Observability Adventure
OpenShift Commons Paris - Choose Your Own Observability Adventure
 
9 Steps For Building Winning Founding Team
9 Steps For Building Winning Founding Team9 Steps For Building Winning Founding Team
9 Steps For Building Winning Founding Team
 
201610817 - edge part1
201610817 - edge part1201610817 - edge part1
201610817 - edge part1
 
Designing A Time bound resource download URL
Designing A Time bound resource download URLDesigning A Time bound resource download URL
Designing A Time bound resource download URL
 
20230202 - Introduction to tis-py
20230202 - Introduction to tis-py20230202 - Introduction to tis-py
20230202 - Introduction to tis-py
 
COMPUTER 10: Lesson 7 - File Storage and Online Collaboration
COMPUTER 10: Lesson 7 - File Storage and Online CollaborationCOMPUTER 10: Lesson 7 - File Storage and Online Collaboration
COMPUTER 10: Lesson 7 - File Storage and Online Collaboration
 
Building Your Own AI Instance (TBLC AI )
Building Your Own AI Instance (TBLC AI )Building Your Own AI Instance (TBLC AI )
Building Your Own AI Instance (TBLC AI )
 

23 workflow approvals

  • 1. Partner Boot Camp Fusion HCM Global HR Workflow, Approvals and Notifications Instructor Guide August 14, 2013
  • 2. Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Disclaimer This document contains proprietary information and is protected by copyright and other intellectual property laws. You may copy and print this document solely for your own use in an Oracle training course. The document may not be modified or altered in any way. Except where your use constitutes "fair use" under copyright law, you may not use, share, download, upload, copy, print, display, perform, reproduce, publish, license, post, transmit, or distribute this document in whole or in part without the express authorization of Oracle. The information contained in this document is subject to change without notice. If you find any problems in the document, please report them in writing to: Oracle University, 500 Oracle Parkway, Redwood Shores, California 94065 USA. This document is not warranted to be error-free. Restricted Rights Notice If this documentation is delivered to the United States Government or anyone using the documentation on behalf of the United States Government, the following notice is applicable: U.S. GOVERNMENT RIGHTS The U.S. Government’s rights to use, modify, reproduce, release, perform, display, or disclose these training materials are restricted by the terms of the applicable Oracle license agreement and/or the applicable U.S. Government contract. Trademark Notice Oracle and Java are registered trademarks of Oracle and/or its affiliates. Other names may be trademarks of their respective owners.
  • 3. i CONTENTS Lesson 1: Workflow, Approvals, and Notifications ......................1 Objectives................................................................................................1 HCM Approval Management Overview ..........................................................2 Approval Management Overview ...............................................................2 Workflow ...............................................................................................3 Instructor Note: Demo Timing ................................................................4 Instructor Note: Demonstration 1............................................................5 Demonstration 1: Exploring the Welcome Dashboard .................................6 Approval Policies.....................................................................................8 Typical Approval Workflow .....................................................................9 Manage Task Configurations for Human Capital Management.......................11 Instructor Note: Manage Task Configurations for Human Capital Management12 HCM Approvals Setup and Maintenance ......................................................13 Approver Types.......................................................................................14 Instructor Note: Activity Timing ..............................................................16 Activity 1: Introduction: Creating a Custom Representative Type .................17 Activity 1: Creating a Custom Representative Type ....................................18 Manage Approval Groups for Human Capital Management .............................21 Instructor Note: Activity Timing ..............................................................22 Activity 2: Introduction: Defining an Approval Group..................................23 Activity 2: Defining an Approval Group.....................................................24 Approval Structure ..................................................................................26 Employee Supervisory Hierarchy .............................................................27 Position Hierarchy .................................................................................28 Job Levels............................................................................................29 Approval Groups ...................................................................................30 Oracle BPM Worklist ................................................................................31 HCM Approval Management in Oracle BPM Worklist ....................................32 Task: Event Driven configuration...........................................................33 Task Aggregation .................................................................................................35 Error Notification ..................................................................................................36 Assignment and Routing Policy ...............................................................................37 Expiration and Escalation Policy ..............................................................................38 Notification Settings..............................................................................................39 Reminder Settings ................................................................................................40 Approval Rules ...................................................................................41 Ruleset ...............................................................................................................42 IF Conditions ....................................................................................................43 List Builder and List Builder Specific Attributes.......................................................44 Approval Group .............................................................................................45 Job Level ......................................................................................................46 Position ........................................................................................................48 Supervisory ..................................................................................................49 Management Chain ........................................................................................50 Resource ......................................................................................................51 Response Type and Auto Action...........................................................................52 Instructor Note: Demo Timing ................................................................................53 Demonstration 2: Exploring BPM Worklist Task Configuration......................................54 Instructor Note: Activity Timing..............................................................................56 Activity 3: Introduction: Modifying Approval Rules for Transfer and Termination ............57 Activity 3A: Modifying Approval Rules for Transfer.....................................................58 Activity 3B: Modifying Approval Rules for Termination................................................66 Instructor Note: Activity 3 - Troubleshooting Tips......................................................74 Vacation Rules....................................................................................75
  • 4. ii Instructor Note: Activity Timing..............................................................................76 Activity 4 Introduction: Enabling Vacation Rules and Delegating Approval Responsibilities .........................................................................................................................77 Activity 4: Enabling Vacation Rules and Delegating Approval Responsibilities.................78 Lesson Highlights ....................................................................................79 Lesson Highlight Details .........................................................................80
  • 5. Lesson 1: Workflow, Approvals, and Notifications Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 1 Lesson 1: Workflow, Approvals, and Notifications Objectives After completing this lesson, you should be able to:  Understand workflow concepts.  Understand the predefined approval policies for Oracle Fusion HCM workflow tasks.  Understand the role of Oracle BPM Worklist in approval-policy configurations.  Define Approval Rules using the BPM Worklist
  • 6. Lesson 1: Workflow, Approvals, and Notifications 2 Copyright © 2013, Oracle and/or its affiliates. All rights reserved. HCM Approval Management Overview Approval Management Overview To manage approval processes, Oracle Fusion Applications use the approval- management extensions of Oracle SOA Suite human workflow services. You can set up rules to route transactions to approvers in serial or parallel, or set up rules based on employee supervisory hierarchy, position hierarchy or job levels, by using these extensions. There are several key components used in approvals:  Oracle SOA Approval Management Extensions (AMX) - AMX enables you to define complex multi-stage task routing rules for business documents.  Oracle Business Process Management (BPM) - The BPM Worklist is a web-based application that enables you to access tasks assigned to you and perform actions based on your roles in the approval process. - The Business Process Owner also sets up and manages approval rules using the BPM Worklist Application  Oracle Human Capital Management - AMX integrates with the setup in Human Capital Management to derive the supervisory and position hierarchy based approvers
  • 7. Lesson 1: Workflow, Approvals, and Notifications Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 3 Workflow Workflow tasks for a user appear in the Worklist: Notifications and Approvals region on the user's Welcome Dashboard; the user also receives an e-mail notification. Workflow is a process in which tasks are routed automatically among users for their consideration or action. The tasks are routed in a defined sequence to achieve a defined result. A workflow human task is any workflow component that requires attention or action from users. For example, a promotion request for a worker may require approval from the two levels of the manager hierarchy above the task submitter:
  • 8. Lesson 1: Workflow, Approvals, and Notifications 4 Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Instructor Note: Demo Timing Approximate Demonstration Timing: 5 minutes
  • 9. Lesson 1: Workflow, Approvals, and Notifications Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 5 Instructor Note: Demonstration 1 Note: You must create a promotion test case in the system so that the notification appears in the My Notifications pane.
  • 10. Lesson 1: Workflow, Approvals, and Notifications 6 Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Demonstration 1: Exploring the Welcome Dashboard Demonstration Scope Go to the Welcome page and discuss how a particular task in the worklist can be viewed and acted upon and how to include a status filter in the worklist. Demonstration Steps Sign in as mitch.blum. Start Here Home work area, Welcome page. 1. Go to the My Notifications section. 2. Select the Promotion task to view the notification details. Location: Promotion page Information Discuss the sections on this page. Highlight the Promotion Approval Stage in the History section. 3. Close the Promotion page. Location: Welcome page 4. Click the Actions button to view the list of actions you can perform. Information Discuss each action in the list. Adding the Status Filter To include the Status filter in the My Notifications section, complete the steps below. 5. Click Personalization > Edit Current Page 6. Click the Edit icon in the My Notifications section. Location: Component Properties: My Notifications page, Parameters tab 7. Click the Advanced Edit Options icon In the Show Status Filter field.
  • 11. Lesson 1: Workflow, Approvals, and Notifications Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 7 8. Click Expression Builder. Location: Expression Editor 9. Enter true in the box under the Type a value or expression radio button. 10.Click OK. Location: Component Properties: My Notifications page, Parameters tab. 11.Click Apply. 12.Click OK. Location: Welcome page 13.Click Save on top right. 14.Click Close. 15.Sign out and sign in to view the Status filter.
  • 12. Lesson 1: Workflow, Approvals, and Notifications 8 Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Approval Policies Approval policies determine workflow events, including when approval of a transaction is required and who approves the transaction. Predefined approval policies exist for many Oracle Fusion HCM tasks.  In most cases, approval by the requester's first-level and second-level managers is required.  For some tasks (for example, some absences-related tasks) approval by the first- level manager only is required.  For the Share Information task, approval by the worker whose information is being shared is required. Tasks that have no predefined approval policies are approved automatically. Typically, approval notifications are issued to:  Workers to whom an approval task is assigned, when the task is assigned  The worker who submitted the task, when the approval process completes
  • 13. Lesson 1: Workflow, Approvals, and Notifications Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 9 Typical Approval Workflow The figure below shows a typical approval flow. These steps are valid if the transaction requires two levels of approvals. 1. When the transaction is submitted, it is routed automatically to the worklist of the submitter's first-level manager, who is the first approver. 2. If the submitter's first-level manager approves the transaction, the transaction is routed automatically to the submitter's second-level manager, who is the second approver. 3. If the submitter's second-level manager approves the transaction, the transaction is committed to the database tables.
  • 14. Lesson 1: Workflow, Approvals, and Notifications 10 Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Security permitting, either approver may edit the transaction. A link to edit the transaction is included in all notifications by default; however, the link can be hidden using personalization. The approval process continues unaltered after the transaction has been edited. Approval Management configuration options for Oracle Fusion Human Capital Management determine most of the actions that are available to the participants in the approval process. For example: · Either approver can reject the transaction. By default, the approval process stops when the transaction is rejected. · The second-level manager can push the transaction back to the first-level manager, who then has a second opportunity to review the transaction and either approve or reject it, as appropriate. · Ad hoc insertion of approvers in the approval list is permitted. · Approvers can delegate their approval responsibilities to other approvers. If you change the default settings of the Approval Management configuration options for a task, then different actions or action outcomes become available to this approval flow.
  • 15. Lesson 1: Workflow, Approvals, and Notifications Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 11 Manage Task Configurations for Human Capital Management Manage Task Configurations for Human Capital Management navigates to Oracle BPM Worklist. You also use BPM Worklist to configure details for all approval tasks. These details include:  When to issue approval notifications  Who can access task contents  Actions available to approvers  What to do when errors occur during approval routing  When tasks expire or should be escalated  Whether approvers can add other approvers
  • 16. Lesson 1: Workflow, Approvals, and Notifications 12 Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Instructor Note: Manage Task Configurations for Human Capital Management Note:  You cannot use the Enter key, click the icon instead.  You cannot use % sign for wildcard, use a * for the wildcard.  Search is case sensitive.
  • 17. Lesson 1: Workflow, Approvals, and Notifications Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 13 HCM Approvals Setup and Maintenance You perform initial setup of Oracle Fusion HCM approvals from the Assigned Implementation Tasks tab or the task list for the offering that you are implementing; relevant tasks appear in the task list Define Approval Management for Human Capital Management: After implementing an Oracle Fusion HCM offering, you maintain approvals by performing the same tasks from the Setup and Maintenance work area. To perform any HCM approvals task, you need the duty role BPM Worklist Administration Duty, which is predefined for the Application Implementation Consultant job role.
  • 18. Lesson 1: Workflow, Approvals, and Notifications 14 Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Approver Types You can include any number of approver types in your approval sequence. This section explains each of the approver types. Managers You can include the following predefined types of managers in your approval sequence:  Line manager  Resource manager  Project manager  Regional manager Approval Groups An approval group consists of a name and a predefined set of approvers configured to act on a task. Depending on the approver type defined, approval tasks are routed to all members of an approval group in serial. You can create new Approval Groups or edit existing Approval Groups from the Approvals Group tab on the BPM Worklist Application Administration page. When defining your approval sequence, you can enter the names of one or more existing approval groups. Users You can include one or more Oracle Fusion Applications users in the approval sequence. Representative You can include holders of the following predefined responsibilities in your approval sequence:  Human resources representative  Benefits representative  Union representative  Payroll representative Human resource specialists assign responsibilities to workers using the Manage Areas of Responsibility task. A worker becomes an approver for a transaction if he or she has that responsibility for the transaction subject. For example, if you specify that the benefits representative is an approver for a promotion, then the benefits representative of the worker who is being promoted is invited to approve the promotion. Positions
  • 19. Lesson 1: Workflow, Approvals, and Notifications Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 15 If you include a position hierarchy in your approval sequence, then position holders are invited to approve the transaction. For positions with more than one position holder, the transaction is approved by the first position holder to approve.
  • 20. Lesson 1: Workflow, Approvals, and Notifications 16 Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Instructor Note: Activity Timing Approximate Activity Timing: 15 minutes .
  • 21. Lesson 1: Workflow, Approvals, and Notifications Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 17 Activity 1: Introduction: Creating a Custom Representative Type Background As an implementation consultant, you create a custom representative type and assign it to an employee . Requirements  Use the bold text for the object names, replacing the XX with your student number, as indicated by your instructor.  You must have access to Oracle Fusion Application InFusion database or comparable training or test instance at your site, on which to complete this practice. Activity Scope Create a custom representative type and assign it to an employee.
  • 22. Lesson 1: Workflow, Approvals, and Notifications 18 Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Activity 1: Creating a Custom Representative Type In this activity, you create a custom representative type and assign it to employees. Start Here Note: Sign in as hcm_impl or hcm_impl1. Home work area, Welcome tab (default view after sign in). 1. In the global Navigator menu, select Setup and Maintenance. Location: Overview page, All Tasks tab 2. In the Name field, enter Manage Assignment. 3. Click Search. Location: Search Results window 4. In the Manage Assignment Responsibility Lookups row, click Go to Task. Location: Manage Assignment Responsibility Lookups window, Per_Responsibility Types: Lookup Codes section 5. Click the New icon. Location: New row 6. In the Lookup Code column, enter XXFIT_REP. 7. In the Start Date field, enter 1/1/2001. 8. In the End Date field, enter 12/31/4712. 9. In the Meaning column, enter XX Health & Fitness Representative. 10.Click Save and Close. 11.In the global Navigator menu, select Person Management. Location: Search Person page 12.In the Search section Name field, enter Patricia Smith.
  • 23. Lesson 1: Workflow, Approvals, and Notifications Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 19 13.Click Search. 14. In the Search Results section, select the employee assignment Patricia Smith. 15.In In the Tasks pane, select Manage Areas of Responsibility. Location: Manage Areas of Responsibility page Information: This page enables you to determine the criteria to select the set of employees who would have Patricia Smith as their Health & Fitness representative. 16.Click Create. Location: Create Area of Responsibility page. 17. In the Responsibility Type field, select Health & Fitness Representative. 18.In the Start Date field, enter 1/1/2001. 19.In the End Date field, enter 12/31/4712. 20.In the From Last Name field, enter A. 21.In the To Last Name field, enter Z. Information: This would ensure that all employees whose last name starts with A to Z would have Patricia Smith as their Health & Fitness Representative. In other words, the entire employee population. 22.Click Save 23.Click Submit. Verification 1. In the Search: People section on the left pane, enter Terry Parker. Location: Search Person page 2. In the Search Results section, click Terry Parker. Location: Manage Person window for Terry Parker
  • 24. Lesson 1: Workflow, Approvals, and Notifications 20 Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 3. Click the Restore Pane button on the right of the page. Location: Work Contacts pane. 4. Review the details in the Work Contacts section to ensure that Health & Fitness Representative and Patricia Smith appear in the Type and Name columns respectively. At this point, you should have created a representative type and assigned it to an employee.
  • 25. Lesson 1: Workflow, Approvals, and Notifications Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 21 Manage Approval Groups for Human Capital Management The Manage Approval Groups for Human Capital Management task enables you to define approval groups. An approval group consists of a name and a predefined set of participants configured to act on a task. Depending on the participant type defined, approval tasks are routed to all members of an approval group in serial. New approval groups can be created, or existing approval groups can be edited from the Approvals Group tab on the BPM Worklist Application Administration page.
  • 26. Lesson 1: Workflow, Approvals, and Notifications 22 Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Instructor Note: Activity Timing Approximate Activity Timing: 10 minutes .
  • 27. Lesson 1: Workflow, Approvals, and Notifications Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 23 Activity 2: Introduction: Defining an Approval Group Background As an implementation consultant, you define new approval groups. Requirements You must have access to Oracle Fusion Application InFusion database or compar able training or test instance at your site, on which to complete this practice. Activity Scope Define a new Approval Group.
  • 28. Lesson 1: Workflow, Approvals, and Notifications 24 Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Activity 2: Defining an Approval Group In this activity, you define an approval group. Note: For this activity, sign in as hcm_impl or hcm_impl1. Start Here Home work area (default view after sign in) These task lists are expanded: Define Approval Management for Human Capital Management - Manage Approval Groups for Human Capital Management 1. In the global area Navigator menu, select Setup and Maintenance. Location: Overview page, All Tasks tab 2. In the Name field, enter Define Approval. 3. Click Search. Location: Search Results section. 4. Expand the Define Approval Management for Human Capital Management task. 5. In the Manage Approval Groups for Human Capital Management task row, click Go to Task. L ocation: BPM Worklist, Approval Groups tab 6. Click Create Approval Group icon. Location: Details window 7. Enter XX NewApprovalGroup in the Name field. 8. In the Members section, click the Add Member icon. Location: Add to Group window. 9. In the Member field, enter charles.johnson.
  • 29. Lesson 1: Workflow, Approvals, and Notifications Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 25 10.Click OK. Location: Members section, Approval Groups tab 11.Repeat steps 8 to 10 to add the following members to your approval group: kerry.lane daniel.miller cheryl.simon 12.Click Save. 13.You can view the new approval group in the Groups pane. At this point, you should have defined a new approval group.
  • 30. Lesson 1: Workflow, Approvals, and Notifications 26 Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Approval Structure Approval routing policies can be defined based on the following:  Employee Supervisor Hierarchy  Position Hierarchy  Job Levels  Approval Groups
  • 31. Lesson 1: Workflow, Approvals, and Notifications Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 27 Employee Supervisory Hierarchy You can set up approvals using the employee supervisory hierarchy, which is defined in Oracle Fusion Human Capital Management. You must set up employees with appropriate jobs and supervisors. An example of an employee/supervisor approval structure:
  • 32. Lesson 1: Workflow, Approvals, and Notifications 28 Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Position Hierarchy Organizations can also choose to route the requisition approvals based on the position hierarchy defined in Oracle Fusion Human Capital Management. The position hierarchy needs to be defined, and the workers must be assigned the corresponding positions. An example of Position Hierarchy approval structure:
  • 33. Lesson 1: Workflow, Approvals, and Notifications Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 29 Job Levels Job level routings are based on the supervisory hierarchy defined in Oracle Fusion Human Capital Management. The approval list will be generated based on the starting level specified in a rule and continuing until an approver with a sufficient job level is found. The job levels must be defined for the jobs. The supervisory hierarchy needs to be defined and workers must be set up with the appropriate jobs. An example of Job Level approval structure for:
  • 34. Lesson 1: Workflow, Approvals, and Notifications 30 Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Approval Groups An approval group consists of a name and a predefined set of participants configured to act on a task. Depending on the participant type defined, approval tasks are routed to all members of an approval group in serial. New Approval Groups can be created, or existing approval groups can be edited from the Approvals Group tab on the BPM Worklist Application Administration page.
  • 35. Lesson 1: Workflow, Approvals, and Notifications Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 31 Oracle BPM Worklist Oracle BPM Worklist is a web-based application that enables users to access tasks assigned to them and perform actions based on their roles in the approval process. Oracle BPM Worklist supports the following profiles:  Work assignee - An end user who is assigned a task. These users can view tasks assigned to them and perform actions, and can also define custom views and define routing rules for their tasks.  Process owner - Typically a business analyst responsible for managing certain types of approvals. These users can manage tasks for the processes they own, define approval groups, and change approval policies  Workflow administrator - Typically a system administrator responsible for managing errored tasks, and administering and monitoring work queues. This user also may use Oracle Enterprise Manager to monitor the health of the workflow services.
  • 36. Lesson 1: Workflow, Approvals, and Notifications 32 Copyright © 2013, Oracle and/or its affiliates. All rights reserved. HCM Approval Management in Oracle BPM Worklist You maintain most approval policies using Oracle BPM Worklist. You use Oracle BPM Worklist to:  Manage general administration values for all HCM tasks. These values include expiration and escalation policies, when approval notifications are issued, and the access to task data that each approver has for all HCM tasks.  Define approval conditions and rules.  Create and maintain approval groups. When you perform the tasks Manage Task Configurations for Human Capital Management and Manage Approval Groups, you navigate automatically to Oracle BPM Worklist. Within BPM Worklist application, there are two pages for setting up approvals:  Task: This allows to configure options that affect that entire approval task. These are options such as a vacation or expiration policy for the approval or error handling etc.  Rules: This contains the routing & approval conditions, ie, under this condition, do this routing.
  • 37. Lesson 1: Workflow, Approvals, and Notifications Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 33 Task: Event Driven configuration The Event Driven Configuration page allows you to set up:  Task Aggregation  Error notification  Assignment and Routing Policy  Expiration and Escalation Policy  Notification Settings  Reminder Settings
  • 38. Lesson 1: Workflow, Approvals, and Notifications 34 Copyright © 2013, Oracle and/or its affiliates. All rights reserved.
  • 39. Lesson 1: Workflow, Approvals, and Notifications Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 35 Task Aggregation If an approver is returned as part of the approval routing, in the same task or stage, you can use the task aggregation setting to reduce the number of worklist tasks (or notifications) the participant receives for the same requisition. The options include:  Once per task (default setting for requisition approvals task): Within the same task, if an approver is returned multiple times based on the approval rules, then the approver will only receive one worklist task (or notification) for action or review.  Once per stage: If the same approver is returned multiple times based on the approval rules within the same stage, then the approver will receive one worklist task per stage for action or review. Note: The HCM processes are not defined for multiple stages, therefore, if you select the ‘Once per task’ or ‘Once per stage’ option, then this will lead to the same result.  None: No aggregation will be performed.
  • 40. Lesson 1: Workflow, Approvals, and Notifications 36 Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Error Notification The On Error Notify attribute allows you to define an administrator who will be notified when an error occurs in the approval routing process.
  • 41. Lesson 1: Workflow, Approvals, and Notifications Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 37 Assignment and Routing Policy  Allow all participants to invite other participants: This allows participants/approvers to modify the approval list by inserting other approval/FYI participants.  Allow participants to edit future participants: This allows participants/ approvers to update or remove future participants from the approval list.  Allow initiator to add participants: This allows the transaction requester to insert ad-hoc approval/FYI participants.  Enable auto claim: This option is selected by default. The claim action is enabled when a task is assigned to a position, role or a LDAP group (see note below). Since there can be multiple users in a position, role or group, the user has to first claim the task to prevent multiple users from updating the task. This does not include approvals based on approval groups. Enabling auto-claim will not require a participant to first claim before performing an action, hence reducing the number of steps. Note: AMX provides the flexibility to include LDAP groups (groups created in the user directory) as participants for approval routing.  Complete task when participant chooses Reject/ Approve: This option indicates if the approval task should be moved to ‘Completed’ status, when a Reject or Approve action is performed by a participant/approver.
  • 42. Lesson 1: Workflow, Approvals, and Notifications 38 Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Expiration and Escalation Policy Expiration and escalation policies control task behavior on expiration, escalation or renewal. Currently, a task on expiry is automatically rejected. Task Content and Task Action settings within the Notification Settings section allow the administrator to control:  The information available on the notification for an approver.  The actions that approvers can take on a notification.
  • 43. Lesson 1: Workflow, Approvals, and Notifications Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 39 Notification Settings Notifications indicate when a user or group is assigned a task or is informed that the status of a task has changed. Notifications can be sent through email, voice message, instant message, or SMS. Notification settings allow users to set up many notifications based on task status and participant/approver type. Note: If you are in SaaS mode, you cannot control whether to get notified through email/voicemail etc. To configure these delivery settings, you need to log into SOA Suite, through EM, and configure settings at server level. The following options are available in the notification settings section:  Make notifications secure (exclude details):  Make notification actionable:  Send task attachments with email notifications:  Don't send multiple notifications for the same human task event:
  • 44. Lesson 1: Workflow, Approvals, and Notifications 40 Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Reminder Settings You can use reminder settings to send periodic reminders for tasks. You can specify options to send number of reminders either ‘before expiry’ or ‘after assignment’ of a task.
  • 45. Lesson 1: Workflow, Approvals, and Notifications Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 41 Approval Rules You can set and manage approval rules through the Rules page on the BPM Worklist application. The Rules page allows you to setup:  Ruleset  Rule Name  IF Conditions  Priority of evaluation of IF conditions  Priority of execution of Then conditions
  • 46. Lesson 1: Workflow, Approvals, and Notifications 42 Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Ruleset Ruleset defines a set of rules for each route within an approval set-up. You can route approvals to a single approver or to multiple approvers in serial, for HCM processes. It also supports FYI type approvers within the approval rules (FYI approvers do not directly impact the outcome of a task, but can provide comments or add attachments). An Approval rule within a ruleset consists of following:  Rule name  Condition  List Builder and List Builder specific attributes  Response Type  Auto Action The rule name is used to identify the approval rule.
  • 47. Lesson 1: Workflow, Approvals, and Notifications Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 43 IF Conditions The IF condition indicates when the approval rule will be applied. For example, a rule is created with the condition where the salary increases more than 10% of base salary. If you submit a salary increase transaction that has a salary increase of 13%, this rule will return a 'true' and the 'then' part will execute. A rule can contain multiple conditions. 'And' or 'OR' operators can be used to indicate if all conditions in the approval rule must be true or if only one condition need to be true for the approval rule to apply. For example, if salary increase is more than 10% and job grade is M8 (senior management). A condition is defined using the transaction attributes or other available worker or requester attributes. You can use the search icon next to the attribute field to select the attributes to apply in the rule. You can define multiple IF conditions and THEN options.
  • 48. Lesson 1: Workflow, Approvals, and Notifications 44 Copyright © 2013, Oracle and/or its affiliates. All rights reserved. List Builder and List Builder Specific Attributes Instead of routing to just a single approver or approval group, the listbuilder functionality is a short hand way to route the approvals serially to a list of approvers returned as described in this section. If any of the approvers in the list 'rejects' the task, the task will stop with a 'reject'. All approvers must therefore 'approve' in order for the task to be 'approved'. You can select the list builder that is applicable for the approval rule from the list of values. You can use the following list builders for HCM approvals. For each list builder, there are list builder specific attributes that would need to be specified for the rules to work.  Approval Group  Job Level  Position  Supervisory  Management Chain  Resource
  • 49. Lesson 1: Workflow, Approvals, and Notifications Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 45 Approval Group You can select relevant Approval Group from the list of values. Select True or False for the Allow empty groups option. If you set this option to True, then an empty approval group will not result in an error and instead the routing will continue to the next participant. If you set this option to False, an empty approval group (no members) will result in an exception being thrown.
  • 50. Lesson 1: Workflow, Approvals, and Notifications 46 Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Job Level You must specify the Number of Levels required to perform the approval action along with other details. You must specify a lower bound and an upper bound for job levels. These levels can be relative to the starting point, the task requester or an absolute job level. For example, for salary increase more than 10% of base salary, an approval is required by at least Job Level 1 and at most Job Level 2 (approval rule modeled using absolute levels). If the salary increase is requested by someone at a higher job level (i.e. job level 3), then it will be automatically approved. The Starting Participant identifies the first participant in a list. The Starting Participant attribute can be setup to:  A specific user  The manager of a reference user. For example, get the manager of the requester  Use customized function to identify the starting participant
  • 51. Lesson 1: Workflow, Approvals, and Notifications Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 47 The Top Participant identifies the last participant which approvals will not go beyond in a hierarchy. The Top Participant attribute are similar to starting participant, and can be setup to:  A specific user  The manager of a reference user  Use customized function to identify the top participant 'Utilized Participants' allows you to control whether everyone returned in the list of participants from this list builder should be part of the approval process. The possible options are All Approvers, Final Approver Only, and Manager and Final Approver. 'Include all managers at last level' allows you to control if all holders of the last job level based on the rule will be returned in the approval list. If you check this option, then all the holders of the last job level based on the rule will be part of the approval process.
  • 52. Lesson 1: Workflow, Approvals, and Notifications 48 Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Position You must specifiy the Number of Levels required to perform the approval action along with other details. You must specify a lower bound and an upper bound for positions. These levels can be relative to the starting point, the task requester or an absolute position. For example, for salary increase more than 10% of base salary, an approval is required by 2 levels of position hierarchy starting from the task requester. The Starting Participant identifies the first participant in a list. You can set up the Starting Participant attribute to:  A specific user  The manager of a reference user. For example, get the manager of the requester  Use customized function to identify the starting participant The Top Participant identifies the last participant which approvals will not go beyond in a hierarchy. The Top Participant attribute is similar to the starting participant, and you can set it up to:  A specific user  The manager of a reference user  Use customized function to identify the top participant Utilized Participants allows you to control whether everyone returned in the list of participants from this list builder should be part of the approval process. The possible options are All Approvers, Final Approver Only, and Manager and Final Approver.
  • 53. Lesson 1: Workflow, Approvals, and Notifications Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 49 Supervisory You must specify the Number of Levels required to perform the approval action along with other details. The Starting Participant identifies the first participant in a list. The Starting Participant attribute can be setup to:  A specific user  The manager of a reference user. For example, get the manager of the requester  Use customized function to identify the starting participant The Top Participant identifies the last participant to which approvals will not go beyond in a hierarchy. The Top Participant attribute is similar to the starting participant, and you can set it up to:  A specific user  The manager of a reference user  Use customized function to identify the top participant
  • 54. Lesson 1: Workflow, Approvals, and Notifications 50 Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Management Chain Enables you to construct a list based on management relationships in the corresponding user directory. The management chain participant type only supports parallel routing when the first assignee in the management chain is a single user. You cannot specify parallel participants such as a set of users or a group, as the initial assignees in the management chain.
  • 55. Lesson 1: Workflow, Approvals, and Notifications Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 51 Resource You can select the Resource list builder to set up approvals by HR representatives.
  • 56. Lesson 1: Workflow, Approvals, and Notifications 52 Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Response Type and Auto Action Response Type Response Type indicates if the participants are required to approve the task or if they are FYI participants. Auto Action Auto Action settings can be utilized to allow list builder to act automatically on tasks. The Auto Action Enabled value can be specified as either True or False. If the Auto Action Enabled option is set to True, then the Auto Action value would allow a control if the task should be automatically approved or rejected by specifying the value of either “APPROVE” or “REJECT” (in capital letters). If the Auto Action Enabled option is set to False, then the Auto Action value should be set to ‘null’. If auto action is disabled, then the auto action value should be updated with ‘null’ (without the quotes).
  • 57. Lesson 1: Workflow, Approvals, and Notifications Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 53 Instructor Note: Demo Timing Approximate Demonstration Timing: 10 minutes .
  • 58. Lesson 1: Workflow, Approvals, and Notifications 54 Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Demonstration 2: Exploring BPM Worklist Task Configuration Demonstration Scope Go to the BPM Worklist page and discuss the Task and Rule tabs. Demonstration Steps Sign in as hcm_impl or hcm_impl1. Start Here: Home work area (default view after sign in) These task lists are expanded: Define Approval Management for Human Capital Management - Manage Task Configurations for Human Capital Management – BPM Worklist 1. In the global area Navigator menu, select Setup and Maintenance. Location: Overview page, All Tasks tab. 2. In the Name field, enter Define Approval. 3. Click Search. Location: Search Results section. 4. Expand the Define Approval Management for Human Capital Management task. 5. In the Manage Task Configurations for Human Capital Management task row, click Go to Task. Location: BPM Worklist page 6. In the Search field in the Tasks to be configured pane, enter Promotion% and search. Location: Tasks to be configured pane 7. Click PromotionsApproval. 8. Click the Edit (pencil) icon. Location: PromotionsApproval: Event Driven Configuration page
  • 59. Lesson 1: Workflow, Approvals, and Notifications Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 55 9. Discuss Task Aggregation, On Error Notify and Assignment and Routing Policy. 10.Discuss Expiration and Escalation Policy. 11.Discuss Notification settings and Reminder settings. 12.Discuss Task Access. 13.Click the Rules tab. Location: Rules page. 14.Discuss all the fields under IF and THEN conditions. 15.Exit BPM worklist.
  • 60. Lesson 1: Workflow, Approvals, and Notifications 56 Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Instructor Note: Activity Timing Approximate Activity Timing: 20 minutes
  • 61. Lesson 1: Workflow, Approvals, and Notifications Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 57 Activity 3: Introduction: Modifying Approval Rules for Transfer and Termination Background As an implementation consultant, you can modify approval rules. Requirements You must have access to Oracle Fusion Application InFusion database or comparable training or test instance at your site, on which to complete this practice. Activity Scope In this activity, we will modify the termination and transfer approval rules. As per the new termination and transfer approval rules, if the CEO of the organization (Samuel.Mabry) terminates or transfers an employee, no approval is required. But if someone else other than the CEO initiates these actions, two levels of approval will be required. This activity covers :  Modifying approval rule for transfer and termination  Tranferring and terminating an employee  Verifying the transfer and termination approval workflow Note: Use default values unless otherwise indicated. Instructor Note: Two students in the same environment cannot change the same approval rule. Therefore, for this activity, one student can change the transfer approval rule (Activity 3A) and the other student can change the termination approval rule (Activity 3B). In case you have three students in the same environment, the third student can change the promotion approval rule following the same steps.
  • 62. Lesson 1: Workflow, Approvals, and Notifications 58 Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Activity 3A: Modifying Approval Rules for Transfer In this activity, you modify the approval rule for transfer and verify the approvers after transferring an employee. Start Here: Note: Sign in as hcm_impl or hcm_impl1. Home work area (default view after sign in) These task lists are expanded: Define Approval Management for Human Capital Management - Manage Task Configurations for Human Capital Management – BPM Worklist 1. In the global area Navigator menu, select Setup and Maintenance. Location: Overview page, All Tasks tab 2. In the Name field, enter Define Approval. 3. Click Search. Location: Search Results section 4. Expand the Define Approval Management for Human Capital Management task. 5. In the Manage Task Configurations for Human Capital Management task row, click Go to Task. Location: BPM Worklist page 6. In the Search field in the Tasks to be configured pane, enter Transfer% and search. Location: Tasks to be configured pane 7. Click TransfersApproval. 8. Click the Edit (pencil) icon. Location: TransfersApproval: Event Driven Configuration page
  • 63. Lesson 1: Workflow, Approvals, and Notifications Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 59 9. In the Expiration and Escalation policy section, select Expire After from the menu. 10.Enter 2 in the Day field. 11.In the Notification Settings section, select Remind Once. 12.Enter 1 in the Day field. 13.Click Save in the Tasks to be configured pane. Location: Enter Comments window 14.Click OK. Location: Information window 15.Click OK. 16.Click the Rules tab. Location: Configure Task Approval Rules page Note: Steps 17 and 18 are only required in this pre-GA test environment and will not be required in any real environment. 17.In the Global Rules field, select Substitution Rules. 18.In the left pane, select TransfersRuleSet. Note: Do not delete a seeded RuleSet as it cannot be reinstated after deletion. If you want to delete a Rule, click on the RuleSet and bring up the Rules. Select each rule individually and then delete the rule. 19.Expand the rule region. 20.In the field next to the Translations icon, enter CEO. 21.In the IF region, click the Left Value icon.
  • 64. Lesson 1: Workflow, Approvals, and Notifications 60 Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Location: Condition Browser window 22.Select Task>payload>transactionApprovalRequest>Requestor. 23.Click OK. 24.Select equals ignore case in the next field. 25.In the Right Value field, enter “samuel.mabry”. 26.In the THEN region, click the Add Action icon. 27.Select Add Approver>Supervisory. 28.Select the Response Type Required radio button. 29.Enter 1 in the Number of Levels field. 30.In the Starting Participant field, click the Starting Participant icon. Location: Add Hierarchy Participant window 31.Select the Get User radio button. 32.In the *Reference User field, click the Expression Builder icon. Location: Expression Builder window 33.Select Task>payload>transactionApprovalRequest>Requestor. 34.Once selected, click Insert Into Expression. 35.Click OK. Location: Add Hierarchy Participant window 36.Click OK.
  • 65. Lesson 1: Workflow, Approvals, and Notifications Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 61 Location: Rules page You will now have HierarchyBuilder.getPrincipal(task.payload.transactionApprovalRequest.Re questor,-1,"","") in the Starting Participant field. 37.In the Top Participant field, click the Top Participant icon. Location: Add Hierarchy Participant window 38.Select the Get User radio button. 39.In the *Reference User field, click the Expression Builder icon. Location: Expression Builder window 40.Select Task>payload>transactionApprovalRequest>Requestor. 41.Once selected, click Insert Into Expression. 42.Click OK. Location: Add Hierarchy Participant window 43.Click OK. Location: Rules page You will now have HierarchyBuilder.getPrincipal(task.payload.transactionApprovalRequest.Re questor,-1,"","") in the Top Participant field. 44.In the Auto Action Enabled field, enter True. 45.In the Auto Action field, enter “APPROVE”. 46.In the Rule Name field, enter “Rule 1” 47.Click the Add Rule icon. 48.In the field next to the Translations icon, enter Others. 49.In the IF region, select the Rule checkbox. 50.Click the Surrounded selected tests with parenthesis icon, and select Selected Tests>not(…).
  • 66. Lesson 1: Workflow, Approvals, and Notifications 62 Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 51.In the IF region, click the Left Value icon. Location: Condition Browser window 52.Select Task>payload>transactionApprovalRequest>Requestor. 53.Click OK. 54.Select equals ignore case in the next field. 55.In the Right Value field, enter “samuel.mabry”. 56.In the THEN region, click the Add Action icon. 57.Select Add Approver>Supervisory. 58.Select the Response Type Required radio button. 59.Enter 2 in the Number of Levels field. 60.In the Starting Participant field, click the Starting Participant icon. Location: Add Hierarchy Participant window 61.Select the Get Manager radio button. 62.In the List Builder field, select Supervisory. 63.In the *Reference User field, click the Expression Builder icon. Location: Expression Builder window 64.Select Task>payload>transactionApprovalRequest>Requestor. 65.Once selected, click Insert Into Expression.
  • 67. Lesson 1: Workflow, Approvals, and Notifications Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 63 66.Click OK. Location: Add Hierarchy Participant window 67.Click OK. Location: Rules page You will now have HierarchyBuilder.getManager("supervisory",Task.payload.transactionAppr ovalRequest.Requestor,-1,"","") in the Starting Participant field. 68.In the Top Participant field, click the Top Participant icon. Location: Add Hierarchy Participant window 69.Select the Get User radio button. 70.In the *Reference User field, enter "samuel.mabry". 71.Click OK. You will now have HierarchyBuilder.getPrincipal("samuel.mabry",- 1,"","") in the Top Participant field. 72.In the Auto Action Enabled field, enter False. 73.In the Auto Action field, enter null. 74.In the Rule Name field, enter “Others”. 75.Select the checkboxes of both the new rules you have defined. 76.Click Save. Location: Enter Comments window. 77.Click OK. Location: Information window
  • 68. Lesson 1: Workflow, Approvals, and Notifications 64 Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 78.Click OK. 79.Click Commit task. Location: Information window. 80.Click OK. 81.Log out. Transferring an Employee as the Line Manager 82.Sign in as mitch.blum. 83.In the Navigator menu, select Person Gallery. Location:Search Person page 84.Enter Edward Malone in the Keywords field and click Search. Location:Search Results section 85.Select Edward Malone in the list. 86.Click Actions and select Personal and Employment>Transfer. Location:Transfer Edward Malone:Employee Details page 87.In the Transfer Reason field, select Location Change. 88.In the Location field in the Location Details section, enter London. 89.Click Next thrice. Location: Transfer Edward Malone:Review page 90.Review the Approvers region to verify if the approvers are Jessica Mullen (Director and Mitch Blum’s manager) and Robert Jones (Senior VP and Jessica Mullen’s manager). Transferring an Employee as the CEO 91.Sign in as samuel.mabry. 92.In the Navigator menu, select Person Gallery.
  • 69. Lesson 1: Workflow, Approvals, and Notifications Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 65 Location:Search Person page 93.Enter Martha Burnham in the Keywords field and click Search. Location:Search Results section 94.Select Martha Burnham in the list. 95.Click Actions and select Personal and Employment>Transfer. Location:Transfer Martha Burnham:Employee Details page 96.In the Transfer Reason field, select Location Change. 97.In the Location field in the Location Details section, enter London. 98.Click Next thrice. Location: Transfer Martha Burnham:Review page 99.Review the Approvers region to verify if the approver is Samuel Mabry (CEO). At this point, you should have modified the Transfer approval rule and verified the approvers for the transfers of Edward Malone and Martha Burnham.
  • 70. Lesson 1: Workflow, Approvals, and Notifications 66 Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Activity 3B: Modifying Approval Rules for Termination In this activity, you modify the approval rules for termination and verify the approvers after termination. Start Here: Note: Sign in as hcm_impl or hcm_impl1. Home work area (default view after sign in) These task lists are expanded: Define Approval Management for Human Capital Management - Manage Task Configurations for Human Capital Management – BPM Worklist 1. In the global area Navigator menu, select Setup and Maintenance. Location: Overview page, All Tasks tab. 2. In the Name field, enter Define Approval. 3. Click Search. Location: Search Results section. 4. Expand the Define Approval Management for Human Capital Management task. 5. In the Manage Task Configurations for Human Capital Management task row, click Go to Task. Location: BPM Worklist page 6. In the Search field in the Tasks to be configured pane, enter Terminat% and search. Location: Tasks to be configured pane 7. Click TerminationsApproval. 8. Click the Edit (pencil) icon. Location: TerminationsApproval: Event Driven Configuration page
  • 71. Lesson 1: Workflow, Approvals, and Notifications Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 67 9. In the Expiration and Escalation policy section, select Expire After from the menu. 10.Enter 2 in the Day field. 11.In the Notification Settings section, select Remind Once. 12.Enter 1 in the Day field. 13.Click Save in the Tasks to be configured pane. Location: Enter Comments window 14.Click OK. Location: Information window 15.Click OK. 16.Click the Rules tab. Location: Configure Task Approval Rules page Note: Steps 17 and 18 are only required in this pre-GA test environment and will not be required in any real environment. 17.In the Global Rules field, select Substitution Rules. 18.In the left pane, select TransfersRuleSet. Note: Do not delete a seeded RuleSet as it cannot be reinstated after deletion. If you want to delete a Rule, click on the RuleSet and bring up the Rules. Select each rule individually and then delete the rule. 19.Expand the rule region. 20.In the field next to the Translations icon, enter CEO. 21.In the IF region, click the Left Value icon.
  • 72. Lesson 1: Workflow, Approvals, and Notifications 68 Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Location: Condition Browser window 22.Select Task>payload>transactionApprovalRequest>Requestor. 23.Click OK. 24.Select equals ignore case in the next field. 25.In the Right Value field, enter “samuel.mabry”. 26.In the THEN region, click the Add Action icon. 27.Select Add Approver>Supervisory. 28.Select the Response Type Required radio button. 29.Enter 1 in the Number of Levels field. 30.In the Starting Participant field, click the Starting Participant icon. Location: Add Hierarchy Participant window 31.Select the Get User radio button. 32.In the *Reference User field, click the Expression Builder icon. Location: Expression Builder window 33.Select Task>payload>transactionApprovalRequest>Requestor. 34.Once selected, click Insert Into Expression. 35.Click OK. Location: Add Hierarchy Participant window 36.Click OK.
  • 73. Lesson 1: Workflow, Approvals, and Notifications Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 69 Location: Rules page You will now have HierarchyBuilder.getPrincipal(task.payload.transactionApprovalRequest.Re questor,-1,"","") in the Starting Participant field. 37.In the Top Participant field, click the Top Participant icon. Location: Add Hierarchy Participant window 38.Select the Get User radio button. 39.In the *Reference User field, click the Expression Builder icon. Location: Expression Builder window 40.Select Task>payload>transactionApprovalRequest>Requestor. 41.Once selected, click Insert Into Expression. 42.Click OK. Location: Add Hierarchy Participant window 43.Click OK. Location: Rules page You will now have HierarchyBuilder.getPrincipal(task.payload.transactionApprovalRequest.Re questor,-1,"","") in the Top Participant field. 44.In the Auto Action Enabled field, enter True. 45.In the Auto Action field, enter “APPROVE”. 46.In the Rule Name field, enter “Rule 1” 47.Click the Add Rule icon. 48.In the field next to the Translations icon, enter Others. 49.In the IF region, select the Rule checkbox. 50.Click the Surrounded selected tests with parenthesis icon, and select Selected Tests>not(…).
  • 74. Lesson 1: Workflow, Approvals, and Notifications 70 Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 51.In the IF region, click the Left Value icon. Location: Condition Browser window 52.Select Task>payload>transactionApprovalRequest>Requestor. 53.Click OK. 54.Select equals ignore case in the next field. 55.In the Right Value field, enter “samuel.mabry”. 56.In the THEN region, click the Add Action icon. 57.Select Add Approver>Supervisory. 58.Select the Response Type Required radio button. 59.Enter 2 in the Number of Levels field. 60.In the Starting Participant field, click the Starting Participant icon. Location: Add Hierarchy Participant window 61.Select the Get Manager radio button. 62.In the List Builder field, select Supervisory. 63.In the *Reference User field, click the Expression Builder icon. Location: Expression Builder window 64.Select Task>payload>transactionApprovalRequest>Requestor. 65.Once selected, click Insert Into Expression.
  • 75. Lesson 1: Workflow, Approvals, and Notifications Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 71 66.Click OK. Location: Add Hierarchy Participant window 67.Click OK. Location: Rules page You will now have HierarchyBuilder.getManager("supervisory",Task.payload.transactionAppr ovalRequest.Requestor,-1,"","") in the Starting Participant field. 68.In the Top Participant field, click the Top Participant icon. Location: Add Hierarchy Participant window 69.Select the Get User radio button. 70.In the *Reference User field, enter "samuel.mabry". 71.Click OK. You will now have HierarchyBuilder.getPrincipal("samuel.mabry",-1,"","") in the Top Participant field. 72.In the Auto Action Enabled field, enter False. 73.In the Auto Action field, enter null. 74.In the Rule Name field, enter “Others”. 75.Select the checkboxes of both the new rules you have defined. 76.Click Save. Location: Enter Comments window 77.Click OK.
  • 76. Lesson 1: Workflow, Approvals, and Notifications 72 Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Location: Information window 78.Click OK. 79.Click Commit task. Location: Information window 80.Click OK. 81.Sign out. Terminating an Employee as a Line Manager 82.Sign in as mitch.blum. 83.In the Navigator menu, select Person Gallery. Location:Search Person page 84.Enter Harry Christensen in the Keywords field and click Search. Location:Search Results section 85.Select Harry Christensen in the list. 86.Click Actions and select Personal and Employment>Terminate. Location:Terminate Work Relationship Harry Christensen page 87.In the Termination Action field, select Resignation. 88.Click Review. Location: Review Terminate Work Relationship Harry Christensen page 89.Review the Approvers region to verify if the approvers are Jessica Mullen (Director and Mitch Blum’s manager) and Robert Jones (Senior VP and Jessica Mullen’s manager). Terminating an Employee as the CEO 90.Sign in as samuel.mabry. 91. In the Navigator menu, select Person Gallery.
  • 77. Lesson 1: Workflow, Approvals, and Notifications Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 73 Location:Search Person page 92. Enter Michael Shannon in the Keywords field and click Search. Location:Search Results section 93.Select Michael Shannon in the list. 94.Click Actions and select Personal and Employment>Terminate. Location:Terminate Work Relationship Michael Shannon page 95.In the Termination Action field, select Resignation. 96.Click Review. Location: Review Terminate Work Relationship Michael Shannon page 97.Review the Approvers region to verify if the approver is Samuel Mabry (CEO). At this point, you should have modified the Termination approval rule and verified the approvers for the terminations of Harry Christensen and Michael Shannon.
  • 78. Lesson 1: Workflow, Approvals, and Notifications 74 Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Instructor Note: Activity 3 - Troubleshooting Tips  The quotes matter, do not use single quotes.  The Reset icon reverts your changes.  Do not leave any field blank.  If you get the History Tree error, it means that the approver list is not getting generated correctly based on the rule configuration. Check to see if you have included the Not condition as indicated in the activity (step 48).  If you are not able to save the newly defined rules, check if you have a blank field or missed a quote somewhere.  If you are not able to view any direct reports in the organization chart, check the Data Roles and make sure that the role enables view hierarchy.
  • 79. Lesson 1: Workflow, Approvals, and Notifications Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 75 Vacation Rules You can set a vacation period to remove yourself from automatic task assignment during the dates you specify. Vacation rules are not executed for ToDo tasks. If there are no vacation rules, then administrators can manually reassign the tasks to new approvers.
  • 80. Lesson 1: Workflow, Approvals, and Notifications 76 Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Instructor Note: Activity Timing Approximate Activity Timing: 8 minutes .
  • 81. Lesson 1: Workflow, Approvals, and Notifications Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 77 Activity 4 Introduction: Enabling Vacation Rules and Delegating Approval Responsibilities Background As a Manager, you can define and delegate vacation rules. Requirements You must have access to Oracle Fusion Application InFusion database or comparable training or test instance at your site, on which to complete this practice. Activity Scope Enable vacation rules.
  • 82. Lesson 1: Workflow, Approvals, and Notifications 78 Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Activity 4: Enabling Vacation Rules and Delegating Approval Responsibilities In this activity, you enable vacation rules and delegate approval responsibilites. Start Here: Note: Sign in as mitch.blum. Home work area (default view after sign in) 1. In the My Notifications section, click View> Servers. Location: Servers window. 2. Click Human Capital Management. Location: BPM Worklist page. 3. Click Preferences on top. Location: BPM Worklist, Vacation Period: Mitch Blum page. 4. Select Enable vacation period. 5. Click in the Start Date field. Select the date 8/5/2013. 6. Click in the End Date field. Select the date 8/23/2013. 7. Select the Delegate to radio button. 8. Enter harold.chow in the field next to the Delegate to radio button. 9. Click Save. At this point, you should have enabled your vacation rules and delegated approval responsibilities.
  • 83. Lesson 1: Workflow, Approvals, and Notifications Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 79 Lesson Highlights  Workflow concepts.  Predefined approval policies for Oracle Fusion HCM workflow tasks.  Oracle BPM Worklist in approval-policy configurations.
  • 84. Lesson 1: Workflow, Approvals, and Notifications 80 Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Lesson Highlight Details Workflow Concepts Workflow is a process in which tasks are routed automatically among users for their consideration or action. The tasks are routed in a defined sequence to achieve a defined result. Predefined Approval Policies for Oracle Fusion HCM Workflow Tasks Approval policies determine workflow events, including when approval of a transaction is required and who approves the transaction. Predefined approval policies exist for many Oracle Fusion HCM tasks. Oracle BPM Worklist You use Oracle BPM Worklist to:  Manage general administration values for all HCM tasks.  Define approval conditions and rules for tasks  Create and maintain approval groups  Enable vacation rules
  • 85. Lesson 1: Workflow, Approvals, and Notifications Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 81