Professional Documents
Culture Documents
Transaction Design Studio PDF
Transaction Design Studio PDF
Design Studio
WHAT IT IS AND HOW IT WORKS
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.
Configuring Rules...................................................................................... 8
Flexfields ....................................................................................................................................12
Transaction Design Studio enables you to create rules to configure transactions and pages in the responsive user designed
pages. You can change how sections and fields are displayed, based on the user's role and the employee's business unit or
legal employer. You can:
You can create one or more rules for any page available in the Transaction Design Studio to manage your business needs.
For example:
Make different fields visible and required in the new hire flow for employees in the US and employees in other countries.
If employees in the US don’t get salary increases as part of a promotion, hide the salary and compensation regions for
US employees only, while making these regions available for employees in other countries when being promoted.
Hide the Ethnicity and Religion fields from the Personal Details page for countries or legal employers that you don’t
want to store that information.
Really complex business requirements may require you to use page composer, but in general, configuring your pages for
different populations of employees is just a lot simpler now.
Best practice is to order rules that apply to a narrower group of employees (i.e. applies to a single country or legal employer)
first. Place broader rules (i.e. applies to all roles or all legal employers) last or lower in the list of rules. Use the up and down
arrows to change the evaluation sequence of the rules.
Note: Don’t create rules that conflict (as in the provided example). If there are conflicts, all rules may not be applied and it will
cause confusion.
You can easily copy or delete a rule using the Actions menu by clicking the three dots on the left.
Before configuring any mobile responsive page using Transaction Design Studio, best practice is to remove all page composer
customizations. When you create a rule in Transaction Design Studio, the required and visibility settings you see are based on
whether the field is delivered as required or visible. It will not reflect changes you made using page composer. When you start
with a clean untouched page, using Transaction Design Studio is easy and straight forward.
Page Composer changes made prior to using Transaction Design Studio will cause confusion and inconsistency in what you
see in the application.
How do I know if changes I see on the page were made using Transaction Design Studio or page
composer?
You should keep a log of Page Composer changes to avoid confusion. Visibility and required setting changes you make
using Page Composer will not be reflected in the settings you see when creating a Transaction Design Studio rules. If you
don’t have a log of Page Composer changes and your Transaction Design Studio rule is not being applied correctly, it’s
recommended that you remove all customizations from your page and start fresh.
CONFIGURING RULES
To get started, select the action you want to create. Only redesigned, mobile responsive pages are available to be configured
using Transaction Design Studio. More actions and pages will be added in each release. After each update, navigate to
Transaction Design Studio to see which new actions are available to configure.
Click the Add button to create the rule. Transaction Design Studio may look a bit different for each action you configure. This is
because the transactional pages for each action varies, and TDS includes only the configuration applicable to the selected
action.
Basic Details
These are the high-level details for a given rule. This includes the Name and Description, which are required, and the criteria, or
parameters that determine when and for who the rule is applied. Parameters vary for each action. Only parameters applicable to
the selected action are available to set. Setting parameters is optional; you can set all or none of the parameters. The application
ignores the criteria for parameters left blank when evaluating the rule at runtime.
The following parameters are only used when applicable to the selected action:
When is the rule applied? {View other’s info / Viewing own info} is used when the page being configured is available to
both employees and other users, such as HR Specialist.
(HCM) Action is used for transactions that use the action / action reason concept.
Country is used when the Legal Employer does not fully support the requirement to create rules by country.
Some actions may use additional parameters that are specific to that action .
For actions that use the guided process, the "Show questionnaire page" prompt set to "Yes" allows users of the action at
runtime to select those regions marked as "Not required" and "Visible" that they wish to manage during the Action.
You know if an action uses the guided process when your users land on this questionnaire page when starting a transaction.
When you hide the questionnaire page, you navigate directly into the detail page to complete the transaction as shown.
For actions that don’t use the guided process design but that are comprised of different regions of information, you will also see
the Show or Hide Regions section.
You can’t change the order of the sections, but you can:
Rename a section.
Hide sections not delivered, as required.
Make optional sections required.
Page Attributes
When an action or page includes regions, you select the region to see a list of available attributes on the Page by Region.
When attributes are read-only, there is no option to change the required setting.
To enable a flexfield that’s already been compiled, click the pencil icon.
You can have multiple rules for the same action or page. There might be cases where employees meet the parameters
for more than one rule. When this happens, the application evaluates and applies rules.
Rules are evaluated in the order they appear in the Rules page of the Transaction Design Studio. For each rule, the
application evaluates the configured parameters. If any of the parameters don’t match at runtime, the application skips the
rule and moves on to the next one. If all parameters of a rule match at runtime, the rule is applied. If more than one rule
modifies the same region or attribute, the settings from the first rule are applied and settings in subsequent rules are ignored.
This example illustrates what happens when employees match the parameters for more than one rule. Assume that the
salary and manager regions for the page being configured are delivered as visible, and grade and job are delivered as
optional.
Scenario 1: The logged in user is a line manager and is performing a transaction on an employee in the US. Rule 1 and 3
match. The salary section will be hidden and grade will be required when entering data for this employee (rule1). Job will
also be required (rule 3).
Scenario 3: The logged in user is an HR Specialist and is performing a transaction on an employee in Canada (or any
country, for that matter). Only rule 3 matches. When entering data for the employee, the salary section will be shown
(since it’s visible by default) and job will be required.
Scenario 4: The logged in user is a line manager and HR Specialist and is performing a transaction on an employee in the
UK. Rules 1, 2, and 3 match. Regardless from where the user initiates the transaction (My Team/My Client Groups Quick
Actions, Global Search, My Team, Spotlight Actions, etc.), the salary section will be hidden and grade will be required
when entering data for this employee (rule 1). Even though rule 2 matches, nothing from this rule will be applied since the
configurations in this rule conflicts with the configurations in rule 1. Job will also be required (rule 3).
Testing
While in a sandbox, you can test your rules by exiting Transaction Design Studio and navigating to the page you just configured.
You will see the new configurations immediately and can modify them as needed. When you’re happy with your changes, publish
the sandbox.
If you see a rule you did not create, it means another administrative user created the rule and published the sandbox. Your new
rules will be applied on top of the already published rule. You can modify or delete the already published rule from your own
sandbox. However, be aware that doing so may cause confusion between administrative users.
You migrate your design studio configurations from test to production using the Customization Set Migration tool, just like you
migrate Page Composer changes. For information about Customization Set Migration tool, refer to online help about Importing
and Exporting Customizations.
Note: When creating your customization set, for HCM customizations, only ‘Application Artifacts’’, ‘Analytics’, and ‘CRM common
components’ have to be selected.
Default Rules
Default rules in Transaction Design Studio refer to out of the box behavior for various Person and Employment attributes
delivered for all the countries, when no specific rule is enabled for a given localization (see below Localization Rules).
They refer to attributes across a set of Human Resources actions such as Hire an Employee, Create Work Relationship,
Change Legal Employer etc. For the supported actions, this first layer of rules has been delivered to control the default
behavior of attributes in terms of visibility and required status within a page, region, or a section.
Localization Rules
Localization rules are delivered to meet local legislative, business, and cultural requirements. These rules can be viewed,
copied, and modified as required. Note that they take priority over the default rules.
Navigate to Transaction Design Studio rule and select the action for which you want to see the delivered localization rules. They
are displayed in the Delivered Rules section, under the Rules created by the customer .
Oracle delivered localization rules in Transaction Design Studio use the following naming convention:
First, the attribute is listed (in the screenshot example, ‘Date of birth’, ‘Region of birth’, ‘Gender’)
Then, the rule itself follows, meaning whether the attribute is hidden or visible, required or hidden
Finally, the term 'localization rule' is appended.
To view the basic details of the rule and the impacted countries click on the rule name:
The impacted countries are displayed in the Country field of the Basic Details section of each rule. In the example below
you can see the countries for which the Ethnicity Visible Localization Rule is delivered:
To view the attributes that are modified by a given rule and the default behavior of other attributes on the page, expand
the available attributes section:
The blue dot indicates the delivered behavior of the impacted attribute: here, ethnicity has been made visible for the
above countries:
If there are business requirements that are not covered by the delivered rules, additional rules can be configured at
implementation level, using the procedure described in the Configuring Rules section.
Note that rules configured at implementation level will be executed with higher priority than delivered rules.
See the spreadsheet attached to My Oracle Support document ID 2504404.1 for details of seeded default and localization
rules in Transaction Design Studio.
Worldwide Headquarters
500 Oracle Parkway, Redwood Shores, CA 94065 USA
Worldwide Inquiries
TELE + 1.650.506.7000 + 1.800.ORACLE1
FAX + 1.650.506.7200
oracle.com
CONNECT W ITH US
Call +1.800.ORACLE1 or visit oracle.com. Outside North America, find your local office at oracle.com/contact.
Copyright © 2020, 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 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, electronic or mechanical, for any purpose, without our prior written permission. This device has
not been authorized as required by the rules of the Federal Communications Commission. This device is not, and may not be, offered for sale or lease,
or sold or leased, until authorization is obtained. (THIS FCC DISLAIMER MAY NOT BE REQUIRED. SEE DISCLAIMER SECTION ON PAGE 2 FOR
INSTRUCTIONS.)
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. 0120
White Paper Title
January 2017
Author: [OPTIONAL]
Contributing Authors: [OPTIONAL]