23 workflow approvals
TRANSCRIPT
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 Management 12
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.Requestor,-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.Requestor,-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.transactionApprovalRequest.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.Requestor,-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.Requestor,-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.transactionApprovalRequest.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