Professional Documents
Culture Documents
ID 2331021.1 Configurable Notification Subject Lines
ID 2331021.1 Configurable Notification Subject Lines
Foreword 1
Technical Capabilities 1
Goal Management 7
Performance Management 11
Absence Management 16
FAQs 18
Note: In the images or examples included in this document regarding: user details, company names,
addresses, emails, and/or telephone numbers represent a fictitious sample of data (based upon made up
data used in a demo environment). Any similarity to actual persons, living or dead, is purely coincidental
and not intended in any manner.
Every business and regular user is different. When designing BPM task titles:
Technical Capabilities
The notification title enhancement will provide you with the ability to:
» Edit the task title: configure the notification title with new corporate terminology.
» Translate the task title: create translations in the Resource Bundle stored in the MDS repository.
» Change attributes: add or remove dynamic expressions (a.k.a tokens) for more captivating content.
Note: Start Date for Future Hire uses sysdate is tracked via Bug 27800254.
Custom Notification Title: Future Pending Worker {0}, {1} – Approval for Creation
Subject line of the notification sent to the approver that a person has been added. {0} represents the name of the
added person (character) and {1} represents the Job (character).
Log in to BPM Worklist (https://host:port/integration/worklistapp). Or you can navigate to global header - choose
Bell icon for Pending Notifications - select More Details button for Human Capital Management – click open
Username drop-down list - choose Administration - select Task Configuration tab.
1. Search for the task type Pending. Select the AddPendingWorkerApproval composite link and click Edit. On
the General tab, click the Title for the Translation dialog box.
2. Under the English locale, click Add. Enter the Key adhering to project naming convention. Enter a new Title.
Choose Edit to open Edit Arguments dialog box. Click Edit in the first argument.
Custom Notification Title: {1} submits {3} approval request for your immediate attention
The subject line of an email or a worklist notification that is sent to an approver when a worker submits a goal
plan for approval. Token 1 represents the name of the worker and token 3 represents the name of the goal plan.
Log in to BPM Worklist (https://host:port/integration/worklistapp). Or you can navigate to global header - choose
Bell icon for Pending Notifications - select More Details button for Human Capital Management – click open
Username drop-down list - choose Administration - select Task Configuration tab.
1. Search for the task type ApproveGoal. Select the ApproveGoal composite link and click Edit. On the General
tab, click the Title for the Translation dialog box.
2. Under the English locale, click Add. Enter the Key adhering to project naming convention. Enter a new Title.
Choose Edit to open Edit Arguments dialog box. Click Edit in the first argument.
Log in to BPM Worklist (https://host:port/integration/worklistapp). Or you can navigate to global header - choose
Bell icon for Pending Notifications - select More Details button for Human Capital Management – click open
Username drop-down list - choose Administration - select Task Configuration tab.
1. Search for the task type PerfDocApproval. Select the PerfDocApprovalTask composite link and click Edit.
On the General tab, click the Title for the Translation dialog box.
3. In the expression builder new window, expand the Variables for task:payload. Find ns2:Attribute1 for the
performance document name, select and check Preview. Click Insert into Expression then OK to close.
5. In the expression builder new window, expand the Variables for task:payload. Find ns2:Attribute3 for
worker’s display name, select and check Preview. Click Insert into Expression then OK to close.
7. Click Save and OK. Then click Commit Task and OK to proceed with unit testing.
11. Repeat the steps for a Korean notification title: 성과 검토 {0} 에 대한 {1} 승인을 기다리고 있습니다
Note:
a. The Key should remain unchanged.
b. Save each locale configuration.
This is a typical complex example where there is only one single Human Task is used to control multiple approval notifications, including
dynamically generate the notification title in BPEL activities, and set the corresponding title in Human Task definition.
In BPEL subject to the Absence Record operation (Create, Update, Delete), one of the three titles is set and assigned to Human Task
Title attribute. But SOA XPATH expression does not support the IF Else conditions. Without additional design effort, customizing the
notification title will replace the value of the Human Task metadata title attribute and the new title is then displayed for all three
notifications originated from this human task.
Tokens:
{0} Absence Type
{1} Employee Name
{2} Absence Record Start Date
{3} Absence Record End Date
Custom All-purpose Notification Title: {0} {1} Absence Record for {2} from {3} to {4} {5} requested by {6}
New tokens:
{0} ‘Approval of’ for Create, ‘blank’ for Update, ‘Withdrawal of’ for Delete
{1} Absence Type
{2} Employee Name
{3} Absence Record Start Date
{4} Absence Record End Date
{5} ‘blank’ for Create, ‘has been updated’ for Update, ‘blank’ for Delete
{6} Requester's user name
This approach is achieved using concat and starts-with along with substring XPATH functions.
Log in to BPM Worklist (https://host:port/integration/worklistapp). Or you can navigate to global header - choose
Bell icon for Pending Notifications - select More Details button for Human Capital Management – click open
Username drop-down list - choose Administration - select Task Configuration tab.
1. Search for the task type AbsencesApprovalsTask. Select the composite link and click Edit. On the
General tab, click the Title for the Translation dialog box.
2. Under the English locale, click Add. Enter the Key adhering to project naming convention. Enter a new
Title.Choose Edit to open Edit Arguments dialog box. Click Edit in the first argument.
Worked Example: (just copy and paste into the appropriate fields)
2. Update request
3. Delete request
CO N N E CT W I T H US
blogs.oracle.com/oracle
Copyright © 2018, Oracle and/or its affiliates. All rights reserved. This document is provided for information purposes only, and the
contents hereof are subject to change without notice. This document is not warranted to be error-free, nor subject to any other
facebook.com/oracle warranties or conditions, whether expressed orally or implied in law, including implied warranties and conditions of merchantability or
fitness for a particular purpose. We specifically disclaim any liability with respect to this document, and no contractual obligations are
formed either directly or indirectly by this document. This document may not be reproduced or transmitted in any form or by any means,
twitter.com/oracle electronic or mechanical, for any purpose, without our prior written permission.
oracle.com Oracle and Java are registered trademarks of Oracle and/or its affiliates. Other names may be trademarks of their respective owners.
Intel and Intel Xeon are trademarks or registered trademarks of Intel Corporation. All SPARC trademarks are used under license and
are trademarks or registered trademarks of SPARC International, Inc. AMD, Opteron, the AMD logo, and the AMD Opteron logo are
trademarks or registered trademarks of Advanced Micro Devices. UNIX is a registered trademark of The Open Group. 0418