Professional Documents
Culture Documents
Use Only: R12 Oracle Applications System Administrator Fundamentals
Use Only: R12 Oracle Applications System Administrator Fundamentals
Administrator Fundamentals
Volume 3 - Student Guide
m y
d e
c a
e A
c l
r a
O ly
l & On
D49195GC10
n a e
r
Edition 1.0
July 2007
t e U s
D51751
I n
c l e
r a
O
Copyright © 1996, 2007, Oracle. All rights reserved.
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.
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:
Oracle, JD Edwards, PeopleSoft, and Siebel are registered trademarks of Oracle Corporation and/or its affiliates. Other names may
be trademarks of their respective owners.
Author
Donna Johnson, Leta Davis, Barbara Waddoups, Gary Lemmons, Roman Kratochvil, Roger
Wigenstam, Venkata Vengala, Biju Mohan, Gursat Olgun, Maxine Zasowski, Sunil Ghosh
m y
This book was published using: oracletutor
d e
c a
e A
c l
r a
O ly
l & On
n a e
t e r U s
I n
c l e
r a
O
Table of Contents
Introduction .....................................................................................................................................................1-1
Introduction ...................................................................................................................................................1-3
Course Objectives..........................................................................................................................................1-4
Overview .......................................................................................................................................................1-5
Oracle Applications System Administration .................................................................................................1-6
Oracle Workflow Component........................................................................................................................1-7
Oracle Applications Flexfields Component...................................................................................................1-8
Additional Material........................................................................................................................................1-9
Introduction to Oracle Applications Security ...............................................................................................2-1
Introduction to Oracle Applications Security ................................................................................................2-3
Objectives ......................................................................................................................................................2-4
Successive Layers of Access Control ............................................................................................................2-5
Increasing Flexibility and Scalability ............................................................................................................2-6
Function Security...........................................................................................................................................2-8
Data Security .................................................................................................................................................2-9
Oracle User Management Layers of Access Control.....................................................................................2-11
Role Based Access Control (RBAC) .............................................................................................................2-12
Delegated Administration..............................................................................................................................2-14
Registration Processes ...................................................................................................................................2-16
Self Service and Approvals ...........................................................................................................................2-18
Summary........................................................................................................................................................2-19
Function Security.............................................................................................................................................3-1
Function Security...........................................................................................................................................3-3
m y
d e
Objectives ......................................................................................................................................................3-4
Overview of Function Security......................................................................................................................3-5
c a
Defining a New Application User .................................................................................................................3-7
Custom Applications .....................................................................................................................................3-8
Defining an Application ................................................................................................................................3-9
e A
Registering an Oracle ID ...............................................................................................................................3-10
Data Groups...................................................................................................................................................3-11
c l
Securing Functions ........................................................................................................................................3-13
Defining a Menu............................................................................................................................................3-14
r a
Identifying Existing Menu Structures...........................................................................................................3-16
Menu Guidelines ...........................................................................................................................................3-17
O ly
Creating a Menu ............................................................................................................................................3-18
Modifying an Existing Menu Definition ......................................................................................................3-20
l & On
Navigator Menus ...........................................................................................................................................3-21
The Menu Viewer..........................................................................................................................................3-22
n a e
Viewing Node Properties in the Menu Viewer..............................................................................................3-23
Adding a Custom Form Function ..................................................................................................................3-24
t e r U s
Using Responsibilities ...................................................................................................................................3-25
Responsibility Components ...........................................................................................................................3-27
n
Defining a New Responsibility......................................................................................................................3-28
I
Responsibility Creation Process ....................................................................................................................3-29
Defining a New Responsibility......................................................................................................................3-30
e
c l
Excluding Functions and Menus ...................................................................................................................3-31
Summary........................................................................................................................................................3-32
r a
Introduction to Data Security.........................................................................................................................4-1
Introduction to Data Security.........................................................................................................................4-3
O Objectives ......................................................................................................................................................4-4
Introduction to Data Security.........................................................................................................................4-5
d
Configuring and Testing Oracle User Management ......................................................................................6-9
Introduction to Roles .....................................................................................................................................6-10
c a
Examples of Roles .........................................................................................................................................6-11
Defining Roles: Data Security Policies .........................................................................................................6-12
Defining Roles: Assigning a Single Responsibility and All Its Functions to a Role .....................................6-13
Assigning a Single Responsibility to a Role and Granting Specific Functions to a Role ..............................6-14
e A
c l
Defining Roles: Assigning Multiple Responsibilities to a Role ....................................................................6-15
Role Inheritance Hierarchies .........................................................................................................................6-16
r a
Role Categories .............................................................................................................................................6-17
Assigning Permissions to Roles.....................................................................................................................6-18
O ly
Advantages of Roles Over Responsibilities...................................................................................................6-20
Phase II: Define Roles ...................................................................................................................................6-22
l & On
Steps for Creating Roles: Define a Role Category ........................................................................................6-23
Steps for Creating Roles: Create a Role within the Role Category ...............................................................6-24
n a e
Steps for Creating Roles: Place Role in Role Inheritance Hierarchy.............................................................6-25
Steps for Creating Roles: Assign Permissions to Roles.................................................................................6-26
r s
Steps for Creating Roles: Assign Role to a New Person ...............................................................................6-27
e
Steps for Creating Roles: Test Role as Customer Administrator...................................................................6-28
t U
Delegated Administration..............................................................................................................................6-29
I n
What Is Delegated Administration?...............................................................................................................6-30
User Administration Privileges......................................................................................................................6-31
e
User Administration Privileges (cont.) ..........................................................................................................6-32
l
Role Administration Privileges......................................................................................................................6-33
c
Seeded Permissions for User Administration ................................................................................................6-34
r a
Managing Roles with Role Administration ...................................................................................................6-35
Seeded Permissions for Role Administration ................................................................................................6-36
c a
Using User Profile Values as Defaults .........................................................................................................7-11
Profile Categories ..........................................................................................................................................7-12
A
Auditing Related Profile Options ..................................................................................................................7-13
Currency-Related Options .............................................................................................................................7-15
e
Flexfield-Related Options..............................................................................................................................7-16
l
Online Reporting-Related Options ................................................................................................................7-18
c
Personal Output Viewer Options ...................................................................................................................7-19
r a
User-Related Concurrent Request Profile Options ........................................................................................7-20
Security Signon Profile Options ....................................................................................................................7-22
O ly
Summary........................................................................................................................................................7-24
l & On
Auditing System Resources.............................................................................................................................8-1
Auditing System Resources...........................................................................................................................8-3
n a e
Objectives ......................................................................................................................................................8-4
Auditing Oracle Applications ........................................................................................................................8-5
r s
Auditing User Activity ..................................................................................................................................8-6
e
Signon Audit Profile Option..........................................................................................................................8-7
t U
Signon Audit Reports ....................................................................................................................................8-8
I n
Signon Audit Forms Report...........................................................................................................................8-9
Signon Audit Concurrent Requests Report....................................................................................................8-10
e
Signon Audit Responsibilities Report............................................................................................................8-11
l
Signon Audit Unsuccessful Logins Report....................................................................................................8-12
c
Signon Audit Users Report............................................................................................................................8-13
r a
Purge Audit Records......................................................................................................................................8-14
Monitor Users Window .................................................................................................................................8-15
e
Introduction to Oracle Applications Manager (OAM) ..................................................................................10-3
d
Objectives ......................................................................................................................................................10-4
What is Oracle Applications Manager? .........................................................................................................10-5
c a
Benefits of Oracle Applications Manager......................................................................................................10-6
Oracle Applications Manager Integrates with … ..........................................................................................10-7
A
Application Management Pack for Oracle E-Business Suite.........................................................................10-9
Navigation in OAM .......................................................................................................................................10-10
e
c l
Applications Dashboard ................................................................................................................................10-11
Site Map.........................................................................................................................................................10-13
r a
Administration...............................................................................................................................................10-14
Monitoring.....................................................................................................................................................10-15
O ly
Maintenance ..................................................................................................................................................10-16
Diagnostics and Troubleshooting ..................................................................................................................10-17
l & On
Setting Up Oracle Applications Manager......................................................................................................10-18
Summary........................................................................................................................................................10-19
n a e
System Monitoring in Oracle Applications Manager...................................................................................11-1
System Monitoring in Oracle Applications Manager ....................................................................................11-3
t e r U s
Objectives ......................................................................................................................................................11-4
System Status Overview................................................................................................................................11-5
I n
System Status – Configuration Changes........................................................................................................11-7
System Status – Web Components Status .....................................................................................................11-8
System Status – System Alerts ......................................................................................................................11-10
l e
System Status – User Initiated Alerts ............................................................................................................11-12
c
Performance...................................................................................................................................................11-13
r a
Critical Activities...........................................................................................................................................11-15
Critical Activities Setup.................................................................................................................................11-16
c a
CP Signature..................................................................................................................................................12-15
Dashboard Collection Wizard........................................................................................................................12-17
A
Support Cart...................................................................................................................................................12-18
Summary........................................................................................................................................................12-20
l e
Managing Concurrent Programs and Reports .............................................................................................13-1
c
Managing Concurrent Requests.....................................................................................................................13-3
r a
Objectives ......................................................................................................................................................13-4
Concurrent Requests, Programs, and Managers ............................................................................................13-6
O ly
Business Needs for Concurrent Processing ...................................................................................................13-7
Business Needs for Standard Request Submission........................................................................................13-8
l & On
Definitions .....................................................................................................................................................13-9
Submit Request Flow.....................................................................................................................................13-11
n a e
Submit a New Request ..................................................................................................................................13-12
Using the Parameters Window ......................................................................................................................13-13
r s
Defining a Submission Schedule ...................................................................................................................13-14
e
Defining Completion Options........................................................................................................................13-16
t U
Request ID .....................................................................................................................................................13-17
I n
Reprinting a Report .......................................................................................................................................13-18
Use the Requests Window to View and Change Requests ............................................................................13-19
e
How to Use the Requests Window ................................................................................................................13-20
l
Using the Requests Window..........................................................................................................................13-21
c
Viewer Options Window ...............................................................................................................................13-23
r a
Canceling a Request ......................................................................................................................................13-24
Holding a Request .........................................................................................................................................13-25
d
Summary........................................................................................................................................................13-60
c a
Administering Concurrent Managers............................................................................................................14-1
Administering Concurrent Managers.............................................................................................................14-3
A
Objectives ......................................................................................................................................................14-4
Concurrent Requests, Programs, and Processes ............................................................................................14-5
e
Overview of Concurrent Processing ..............................................................................................................14-6
l
Generic Service Management (GSM)............................................................................................................14-7
c
Defining a Concurrent Manager ....................................................................................................................14-8
r a
Defining Work Shifts.....................................................................................................................................14-10
Balancing Process Workload Over Time.......................................................................................................14-11
O ly
Work Shift Hierarchy ....................................................................................................................................14-12
Concurrent Managers Window: Program Libraries.......................................................................................14-13
l & On
Assigning Workshifts to a Manager ..............................................................................................................14-14
Specializing a Concurrent Manager...............................................................................................................14-15
n a e
Specializing a Concurrent Manager: Combined Rules ..................................................................................14-16
Specialization Rules ......................................................................................................................................14-17
t e r U s
Action Types .................................................................................................................................................14-18
Combining Multiple Actions Within Rules ...................................................................................................14-19
n
Concurrent Request Types.............................................................................................................................14-20
I
Using Request Types .....................................................................................................................................14-21
Conflicts Domains .........................................................................................................................................14-22
e
c l
Processing Conflicts Domains.......................................................................................................................14-24
Control Functions of Concurrent Managers ..................................................................................................14-25
r a
Internal Monitor and ICM .............................................................................................................................14-27
Defining a Transaction Manager ...................................................................................................................14-28
O
Viewing Log and Output Files ......................................................................................................................14-29
Managing Parallel Concurrent Processing.....................................................................................................14-30
d
Business Event System Components.............................................................................................................16-19
Advanced Queuing, an Enabling Technology ...............................................................................................16-20
c a
Oracle Database Communication Alternatives..............................................................................................16-21
Accessing Oracle Workflow Web Pages .......................................................................................................16-23
A
Oracle Workflow Home Pages ......................................................................................................................16-24
Notification System .......................................................................................................................................16-25
e
c l
Worklist Web Pages ......................................................................................................................................16-26
E-Mail Notifications ......................................................................................................................................16-27
r a
Directory Services .........................................................................................................................................16-28
Status Monitor Web Pages.............................................................................................................................16-29
O ly
Workflow Definitions Loader........................................................................................................................16-30
Workflow XML Loader.................................................................................................................................16-31
l & On
Workflow Manager........................................................................................................................................16-32
Service Components ......................................................................................................................................16-33
n a e
Oracle Workflow Documentation..................................................................................................................16-34
Review Questions ..........................................................................................................................................16-36
t e r U s
Summary........................................................................................................................................................16-37
Setting Up Oracle Workflow ..........................................................................................................................17-1
I n
Setting Up Oracle Workflow .........................................................................................................................17-3
Objectives ......................................................................................................................................................17-4
Required Setup Steps.....................................................................................................................................17-5
l e
Step 1 Setting Global Workflow Preferences ................................................................................................17-6
c
Step 2 Setting Up an Oracle Workflow Directory Service ............................................................................17-9
r a
Step 3 Running Background Engines ............................................................................................................17-13
Step 4 Configuring the Business Event System.............................................................................................17-16
c a
Key Flexfields ...............................................................................................................................................18-11
Intelligent Keys .............................................................................................................................................18-12
A
Key Flexfield Example: Accounting Flexfield ..............................................................................................18-14
Oracle Applications Key Flexfields...............................................................................................................18-15
e
Descriptive Flexfields....................................................................................................................................18-16
l
Using Reference Fields..................................................................................................................................18-17
c
Using Different Contexts: Asset Category Flexfield .....................................................................................18-18
r a
Oracle Applications Descriptive Flexfields (Partial) .....................................................................................18-19
Standard Request Submission (SRS) and Flexfields .....................................................................................18-20
O ly
Benefits of Flexfields.....................................................................................................................................18-21
Storing Flexfield Data Internally ...................................................................................................................18-22
l & On
Implementing a Flexfield Steps ....................................................................................................................18-23
Summary........................................................................................................................................................18-24
n a e
Using Value Sets...............................................................................................................................................19-1
r s
Using Value Sets ...........................................................................................................................................19-3
e
Objectives ......................................................................................................................................................19-4
t U
Overview .......................................................................................................................................................19-5
I n
Validating Input Using Value Sets ................................................................................................................19-6
Planning a Value Set......................................................................................................................................19-7
e
Types of Value Sets.......................................................................................................................................19-8
l
Validation Type None ...................................................................................................................................19-10
c
Independent Value Sets .................................................................................................................................19-11
r a
Dependent Value Sets....................................................................................................................................19-12
Table-Validated Value Sets ...........................................................................................................................19-13
d e
Defining Descriptive Flexfields.....................................................................................................................20-3
Objectives ......................................................................................................................................................20-4
c a
Overview .......................................................................................................................................................20-5
Planning a Descriptive Flexfield ...................................................................................................................20-6
A
Using Descriptive Flexfields .........................................................................................................................20-8
Typical Descriptive Flexfield Information ....................................................................................................20-9
e
Some Oracle Applications Descriptive Flexfields.........................................................................................20-10
l
Identifying a Descriptive Flexfield ................................................................................................................20-11
c
Determining the Descriptive Flexfield Name ................................................................................................20-12
r a
Determining Available Resources .................................................................................................................20-14
Planning Questions ........................................................................................................................................20-15
O ly
Identifying Your Information ........................................................................................................................20-16
Grouping Information By Usage ...................................................................................................................20-17
l & On
Isolate Common Information.........................................................................................................................20-18
Determine Different Contexts........................................................................................................................20-19
n a e
Descriptive Flexfield Components ................................................................................................................20-20
Global Segments............................................................................................................................................20-21
t e r U s
Context-Sensitive Segments ..........................................................................................................................20-22
Distinguishing Between Contexts..................................................................................................................20-23
n
Reference and Context Fields........................................................................................................................20-24
I
Using Reference Fields..................................................................................................................................20-25
Identifying Referenceable Columns ..............................................................................................................20-26
e
c l
Using Context Fields .....................................................................................................................................20-27
Synchronizing the Context Field Value with the Reference Field Value ......................................................20-28
r a
Planning Flexfields: Global Segments Only..................................................................................................20-30
Planning Flexfields: Context Segments Only ...............................................................................................20-31
O
Planning Flexfields: Global and Context Fields ............................................................................................20-32
Specifying the Flexfield Attributes................................................................................................................20-33
c a
Types of Qualifiers ........................................................................................................................................21-17
Flexfield Qualifiers........................................................................................................................................21-18
A
Segment Qualifiers ........................................................................................................................................21-20
Other Key Flexfield Options .........................................................................................................................21-21
e
Allowing Dynamic Insertion .........................................................................................................................21-22
l
Cross-Validating Values................................................................................................................................21-23
c
Using Shorthand Aliases ...............................................................................................................................21-24
r a
Securing Value Set Access ............................................................................................................................21-25
Designing the Key Flexfield Layout..............................................................................................................21-26
O ly
Designing Segments ......................................................................................................................................21-27
Specifying Default Values.............................................................................................................................21-28
l & On
Planning Decisions ........................................................................................................................................21-30
Planning Key Flexfield Values......................................................................................................................21-32
n a e
Definition Procedure......................................................................................................................................21-33
Defining Value Sets.......................................................................................................................................21-34
t e r U s
Accessing the Key Flexfield Definition.........................................................................................................21-35
Specifying Flexfield Behavior.......................................................................................................................21-36
n
Defining Segment Attributes .........................................................................................................................21-37
I
Defining Validation and Size Attributes........................................................................................................21-38
Defining Flexfield Qualifiers.........................................................................................................................21-39
e
c l
Freezing and Compiling the Definition .........................................................................................................21-40
Defining Value Set Values ............................................................................................................................21-41
r a
Defining Segment Qualifiers .........................................................................................................................21-42
Cross-Validating Values................................................................................................................................21-43
O
Cross-Validation Rule Syntax .......................................................................................................................21-44
Data Type Specifications and Cross-Validation Rules ..................................................................................21-45
c a
Overview .......................................................................................................................................................22-5
Advanced Validation Options........................................................................................................................22-6
A
Table-Validated Value Sets ...........................................................................................................................22-7
Defining a Table-Validated Value Set...........................................................................................................22-8
e
Restricting Values Retrieved from a Table....................................................................................................22-9
l
Limitations on Using SQL WHERE Clauses ................................................................................................22-10
c
Using Multiple Tables for Validation............................................................................................................22-11
r a
Other Advanced Validation Options..............................................................................................................22-12
Using $PROFILES$ ......................................................................................................................................22-13
O ly
Using :block.field ..........................................................................................................................................22-14
Using $FLEX$...............................................................................................................................................22-15
l & On
Cascading Dependencies Using $FLEX$......................................................................................................22-16
Using Special Value Sets...............................................................................................................................22-17
n a e
Using Pair Value Sets ....................................................................................................................................22-18
Summary........................................................................................................................................................22-19
e r s
Appendix - Administering Folders.................................................................................................................23-1
t U
Appendix - Administering Folders ................................................................................................................23-3
I n
Objectives ......................................................................................................................................................23-4
Folders: Definition.........................................................................................................................................23-5
e
Administering Folders: Topics ......................................................................................................................23-6
l
Assigning a Default Folder to a Responsibility .............................................................................................23-7
c
Assigning a Default Folder to a User.............................................................................................................23-8
r a
Assigning Ownership of a Folder ..................................................................................................................23-9
Deleting a Folder Definition..........................................................................................................................23-10
O Summary........................................................................................................................................................23-11
d e
File Upload Steps...........................................................................................................................................25-18
c a
Updating the Search Index.............................................................................................................................25-20
Creating Reports ............................................................................................................................................25-21
A
Running Reports ............................................................................................................................................25-22
Customizing Help Navigation Trees..............................................................................................................25-23
e
Help Builder Functions..................................................................................................................................25-24
l
The Help Builder ...........................................................................................................................................25-25
c
Opening a Tree for Editing ............................................................................................................................25-26
r a
Adding New Help Files to a Tree ..................................................................................................................25-27
Adding New Nodes to a Tree ........................................................................................................................25-28
O ly
For Further Information.................................................................................................................................25-29
Summary........................................................................................................................................................25-30
l & On
Guided Demonstrations and Practices...........................................................................................................26-1
n a e
Guided Demonstrations and Practices ...........................................................................................................26-3
Practice - Users..........................................................................................................................................26-4
r s
Solution - Users .........................................................................................................................................26-5
e
Practice - Data Groups...............................................................................................................................26-9
t U
Solution – Data Groups .............................................................................................................................26-11
I n
Practice - Menus ........................................................................................................................................26-13
Solution - Menus .......................................................................................................................................26-16
e
Practice - Query-Only Forms.....................................................................................................................26-24
l
Solution - Query-Only Forms ....................................................................................................................26-25
c
Practice - Responsibilities..........................................................................................................................26-30
d
Solution – Define a Descriptive Flexfield with None Validation ..............................................................26-111
Practice - Define a Descriptive Flexfield with Context-Sensitive Segment ..............................................26-115
Solution – Define a Descriptive Flexfield with a Context-Sensitive Segment ..........................................26-118
c
Practice - Define a Descriptive Flexfield with a Dependent Segment.......................................................26-124 a
A
Solution – Define a Descriptive Flexfield with a Dependent Segment......................................................26-127
Practice - Define a Key Flexfield ..............................................................................................................26-131
e
c l
Solution - Define a Key Flexfield..............................................................................................................26-135
Practice - Security Rules............................................................................................................................26-144
r a
Solution – Security Rules ..........................................................................................................................26-146
Practice - Cross-Validation Rules..............................................................................................................26-148
O ly
Solution - Cross-Validations......................................................................................................................26-150
Practice - Shorthand Aliases ......................................................................................................................26-152
l & On
Solution – Shorthand Aliases.....................................................................................................................26-153
Practice - Table Validation ........................................................................................................................26-154
a e
Solution – Table Validation.......................................................................................................................26-155
n
Practice - Cascading Dependencies with $FLEX$ ....................................................................................26-157
r s
Solution – Cascading Dependencies with $FLEX$...................................................................................26-161
e
Guided Demonstration - Folders................................................................................................................26-166
t U
Practice - Incorporating Custom Programs................................................................................................26-173
I n
Solution - Incorporating Custom Programs ...............................................................................................26-174
c l e
r a
O
Copyright © Oracle Corporation, 2006. All rights reserved.
Prerequisites
This is an instructor-led course featuring lecture and hands-on exercises. Online demonstrations
and written practice sessions reinforce the concepts and skills introduced.
m y
d e
ca
e A
c l
r a
O ly
l & On
n a e
t e r U s
I n
c l e
r a
O
Copyright © Oracle Corporation, 2006. All rights reserved.
Additional Publications
• Read-me files
• Oracle Magazine
m y
d e
c a
e A
c l
r a
O ly
l & On
n a e
t e r U s
I n
c l e
r a
O
Copyright © Oracle Corporation, 2006. All rights reserved.
Italic
proper noun)
Emphasized words Do not save changes to the database.
m y
and phrases,
titles of books and
For further information, see Oracle7 Server SQL Language
Reference Manual.
d e
courses,
variables
Enter user_id@us.oracle.com, where user_id is the
name of the user.
ca
Quotation
marks
Interface elements
with long names A
Select “Include a reusable module component” and click Finish.
e
that have only
initial caps;
c l
This subject is covered in Unit II, Lesson 3, “Working with
Objects.”
lesson and chapter
titles in cross-
r a
Uppercase
references
SQL column O ly Use the SELECT command to view information stored in the
names, commands,
l
functions, schemas,& On LAST_NAME
column of the EMP table.
table names
n a e
Arrow
Brackets
Commas
Menu paths
Key names
t e r
Key sequences
U s Select File > Save.
Press [Enter].
Press and release keys one at a time:
Plus signs I n
Key combinations
[Alternate], [F], [D]
Press and hold these keys simultaneously: [Ctrl]+[Alt]+[Del]
c l e
r a
O
Copyright © Oracle Corporation, 2006. All rights reserved.
(N) Invoice > Entry > Invoice Batches Summary (M) Query > Find (B) Approve
m y
This simplified path translates to the following:
d e
1. (N) From the Navigator window, select Invoice then Entry then Invoice Batches
ca
Summary.
e A
2.
l
(M) From the menu, select Query then Find.
c
3. (B) Click the Approve button.
r a
Notations:
O ly
(N) = Navigator
l & On
(M) = Menu
n a e
(T) = Tab
t e r U s
(B) = Button
I n
l e
(I) = Icon
c
r a (H) = Hyperlink
1. In the navigation frame of the help system window, expand the General Ledger entry.
4. Review the Enter Journals topic that appears in the document frame of the help system
window.
m y
d e
ca
e A
c l
r a
O ly
l & On
n a e
t e r U s
I n
c l e
r a
O
Copyright © Oracle Corporation, 2006. All rights reserved.
m y
d e
ca
e A
c l
r a
O ly
l & On
n a e
t e r U s
I n
c l e
r a
O
Copyright © Oracle Corporation, 2007. All rights reserved.
m y
d e
ca
e A
c l
r a
O ly
l & On
n a e
t e r U s
I n
c l e
r a
O
Copyright © Oracle Corporation, 2007. All rights reserved.
Your task is to create an Application user that you will utilize over the course of your testing.
In order to facilitate all the testing you will accomplish over this week, you will preface ALL
your exercises with your initials (e.g., JS for John Smith). This will help you find the specific
data you have created.
Tasks
Create the User
m y
1. Use the information below to define your new user signon.
d e
• User Name: Your Initials User (e.g., JSUSER)
ca
• Password: WELCOME (re-enter to verify)
e A
•
c l
Description: Your Name System Administrator
l
•
a e
Effective Dates: To: 3 months from today
n
Assign Responsibilities
t e r U s
2.
n
Assign the following Responsibilities to your user.
I
•
l e
System Administrator
c
r a • System Administration
O • Application Developer
• Functional Developer
3. Accept the defaults for all other fields. Use the Security Group "Standard" for a
responsibility if none defaults in.
5. Change the password when prompted. You change the password by typing the old password,
WELCOME, and then assigning a new password. You will re-type the new password to
verify.
m y
d e
ca
e A
c l
r a
O ly
l & On
n a e
t e r U s
I n
c l e
r a
O
Copyright © Oracle Corporation, 2007. All rights reserved.
1. Log in to Oracle Applications with user name “SYSADMIN” and password “SYSADMIN”.
2. Select the System Administrator responsibility under the “Applications” heading of the
Navigate region of the Personal Homepage.
3. Navigate to the Users form: (N) Security > User > Define.
d e
5. Assign the following Responsibilities to your user.
ca
• System Administrator
e A
• System Administration
c l
• Application Developer
r a
• Functional Administrator
O ly
• Functional Developer
l & On
•
n a e
General Ledger Super User
t e r U s
Note: Use the Direct Responsibilities tab. The Indirect Responsibilities are assigned via
n
Oracle User Management.
I
6.
c l e
Click the Save icon to save your work. Your completed form should look similar to the
example shown in the slide.
r a
Test your User
O7. Close the Users form. Choose File > Exit Oracle Applications to return to the home page.
9. Use your new login and password (WELCOME) to log in again. You will be prompted to
change your password. Be sure to note your user name and new password for use in later
practices.
10. Verify that you have the correct Responsibilities displayed, and select the System
Administrator Responsibility. (Note: Depending on your setup, the Home Page may differ
from the illustration).
m y
d e
ca
e A
c l
r a
O ly
l & On
n a e
t e r U s
I n
c l e
r a
O
Copyright © Oracle Corporation, 2007. All rights reserved.
• Create a new data group (Note: This step is included for classroom purposes only. You
would not create a new data group in a real implementation.)
• Associate your new application to the standard data group. Associate your application
to your custom data group (classroom purposes only)
Tasks
Register your Custom Application
1. Create your new custom application. Remember to put your initials at the front of your data
entries to keep your data unique.
e A
•
l
Description: Your Initials Custom Application
c
Create your Data Group
r a
2.
O ly
Create your new data group. Remember to put your initials at the front of your data entries
to keep your data unique.
l & On
•
a e
Application: Your Initials Data Group
n
•
e r s
Click the “Copy Applications From …” button to copy the Applications from the
t U
Oracle Standard data group to your custom data group.
I n
Associate Your Custom Application to Data Groups
3.
c l e
Query up the Standard data group from the database.
r
4. a Associate your custom application to the Standard data group.
O5. Query up the your custom data group from the database.
Copyright © Oracle Corporation, 2007. All rights reserved.
m y
d e
ca
e A
c l
r a
O ly
l & On
n a e
t e r U s
I n
c l e
r a
O
Copyright © Oracle Corporation, 2007. All rights reserved.
1. If not currently logged in, log in to Oracle Applications with your user.
3. Enter your Application: Your Initials Custom Application (e.g., JS Custom Application)
m y
d e
ca
e A
c l
r a
O ly
l & On
n a e
t e r
Associate Your Custom Application to Standard Data Group
U s
8. Navigate to (N) Security > ORACLE > DataGroup.
I n
9. Place your cursor in the Data Group field and query up the Standard data group by selecting
l e
View from the application menu > Query By Example > Enter.
c
r a
10. Enter “Standard” in the Data Group field and then execute the query by selecting View from
the application menu > Query By Example > Run.
O
Copyright © Oracle Corporation, 2007. All rights reserved.
12. Select your custom application name from the list of values for the Application field.
13. Select APPS from the list of values for the Oracle ID field.
14. Save your work. Your window should look like the example shown below.
m y
d e
ca
e A
c l
r a
O ly
l & On
n a e
t e r U s
I n
c l e
r a
O
Copyright © Oracle Corporation, 2007. All rights reserved.
• Create a System Auditor responsibility, and associate your new menu to that
responsibility
Tasks
Create your Level 3 Menu
Menus in Oracle Applications must be created bottom-up. Your first task is to create your lowest
level menu.
m y
1. Create a new menu. Remember to put your initials at the front of your data entries to keep
d e
your data unique.
ca
• Menu Name: Your Initials_FLEX_SECURITY (e.g., JS_FLEX_SECURITY)
e A
•
l
User Menu Name: Your Initials_FLEX_SECURITY (e.g., JS_FLEX_SECURITY)
c
• Menu Type: Standard
r a
•
O ly
Description: Define and Assign Flexfield Security Rules
•
l & On
Seq: 10, Prompt: Define, Function: Flexfield Security Rules, Description: Define Flex
a e
Security Rule, Grant: Checked
n
•
e r s
Seq: 20, Prompt: Assign, Function: Assign Flexfield Security Rules, Description:
t U
Assign Flex Security Rules, Grant: Checked
I n
Create your Level 2 Menu
2.
c l e
Create a new menu. Remember to put your initials at the front of your data entries to keep
• Seq: 20, Prompt: Request Group, Function: Request Groups, Description: Define
Request Groups, Grant: Checked
3. Create a new menu. Remember to put your initials at the front of your data entries to keep
your data unique.
c
•
r a
Seq: 20, Prompt: Responsibilities, Submenu: Your Initials_RESPONSIBILITY (i.e.,
Your Level 2 Menu), Description: Define Responsibilities, Request Group, Security
Rules, Grant: Checked
O ly
•
l & On
Seq: 30, Prompt: Personal Profile, Function: Profile User Values, Description:
a e
View/Update Personal Profile Options, Grant: Checked
n
•
t e r U s
Seq: 40, Prompt: Requests, Submenu: Standard Report Submission and View report
(privileged) 4.0, Description: Run and View Requests, Define Request Sets, Grant:
Checked
I n
4.
l e
View your new menu in the Menu Viewer.
c
a
Create your System Auditor Responsibility
r
O5. Create a new responsibility. Remember to put your initials at the front of your data entries to
keep your data unique.
• ca
User Name: Your Initials System Auditor
e A
• Password: WELCOME
c l
• Description: System Auditor
r a
•
O ly
Responsibility: Your Initials System Auditor (use the security group "Standard")
7.
& On
Test the new user, new responsibility, and new menu to ensure that they are working
l
properly.
n a e
t e r U s
I n
c l e
r a
O
Copyright © Oracle Corporation, 2007. All rights reserved.
• Seq: 10, Prompt: Define, Function: Flexfield Security Rules, Description: Define Flex
Security Rule, Grant: Checked
m y
• Seq: 20, Prompt: Assign, Function: Assign Flexfield Security, Description: Assign
d e
Flex Security Rule, Grant: Checked
ca
4. Save your work. You should see a note indicating that your request has been submitted to
A
recompile your menu in the database. Click OK to the note.Your work should look similar to
e
the following.
c l
r a
O ly
l & On
n a e
t e r U s
I n
c l e
r a
O
Copyright © Oracle Corporation, 2007. All rights reserved.
d e
6. Navigate to (N) Application > Menu.
ca
7. Enter the appropriate data for your Level 2 menu.
•
e A
l
Menu Name: Your Initials_RESPONSIBILITY (e.g., JS_RESPONSIBILITY)
c
•
a
User Menu Name: Your Initials_RESPONSIBILITY (e.g., JS_RESPONSIBILITY)
r
• Menu Type: Standard
O ly
•
l & On
Description: Define Responsibilities, Request Groups, and Security Rules
•
n a e
Seq: 10, Prompt: Define Responsibilities, Function: Responsibilities, Description:
• t e r U s
Define Responsibilities, Grant: Checked
I n
Seq: 20, Prompt: Request Group, Function: Request Groups, Description: Define
Request Groups, Grant: Checked
•
c l e
Seq: 30, Prompt: Flexfield Security, Submenu: Your Initials_FLEX_SECURITY (i.e.,
r a Your Level 3 menu), Description: Define and Assign Flex Security Rules, Grant:
Checked
O
Copyright © Oracle Corporation, 2007. All rights reserved.
m y
Create your Level 1 Menu
d e
9. If necessary, log in to Oracle Applications and select the System Administrator
responsibility. ca
e A
10. Navigate to (N) Application > Menu.
c l
a
11. Enter the appropriate data for your Level 1 menu.
r
•
O ly
Menu Name: Your Initials_TOP_SYSTEM_AUDITOR
•
& On
User Menu Name: Your Initials_TOP_SYSTEM_AUDITOR
l
•
a e
Description: Custom System Auditor Menu
n
•
e
Menu Type: Standard
t r U s
•
I n
Seq: 10, Prompt: Users, Submenu: User Menu - System Administrator GUI,
•
c e
Description: Define and Monitor Users, Grant: Checked
l
Seq: 20, Prompt: Responsibilities, Submenu: Your Initials_RESPONSIBILITY (i.e.,
O
Rules, Grant: Checked
• Seq: 40, Prompt: Requests, Submenu: Standard Report Submission and View report
(privileged) 4.0, Description: Run and View Requests, Define Request Sets, Grant:
Checked
12. Save your work and click OK to the note window indicating that your request has been
submitted to recompile your menu in the database. Your work should look similar to the
following.
m y
d e
ca
e A
c l
r a
13. Click the “View Tree…“ button to see your new menu in the Menu Viewer. Your menu tree
should appear similar to the example shown in the slide.
O ly
l & On
n a e
t e r U s
I n
c l e
r a
O
Copyright © Oracle Corporation, 2007. All rights reserved.
m y
14. If necessary, log in to Oracle Applications and select the System Administrator
responsibility.
d e
15. Navigate to (N) Security > Responsibility > Define
ca
16. Enter the appropriate data for your responsibility.
e A
•
c l
Responsibility Name: Your Initials System Auditor
•
r a
Application: Application Object Library
• O ly
JS_SYSTEM_AUDITOR)
l & On
Responsibility Key: Your Initials_SYSTEM_AUDITOR (e.g.,
•
n a e
Description: Your Initials System Auditor
•
t e r U
Effective Date: From: Todays
•
I n
Effective Date: To: (leave blank)
•
c l e
Available From: Oracle Applications (default)
17. Save your work. Your work should look similar to the following.
m y
d e
ca
e A
Create your System Auditor User
c l
r a
18. If necessary, log in to Oracle Applications and select the System Administrator
responsibility.
O ly
& On
19. Navigate to (N) Security > User > Define
l
a e
20. Enter the appropriate data for your user.
n
•
r s
User Name: Your Initials System Auditor
t e U
•
n
Password: WELCOME
I
•
l e
Description: System Auditor
c
r a• Responsibility: Your Initials System Auditor
O21. Save your work. Your work should look similar to the following.
e A
l
your user name and password for future access.
c
a
25. From the home page, click on Your Initials System Auditor responsibility.
r
O ly
26. Verify that your Navigator menu contains the correct items. Your screen should appear
similar to the example shown in the slide.
l & On
n a e
t e r U s
I n
c l e
r a
O
Copyright © Oracle Corporation, 2007. All rights reserved.
Tasks
Create your Query-Only Function
1. Create a new Form Function. Remember to put your initials at the front of your data entries
to keep your data unique.
l
following for your new function. Accept any defaults unless otherwise specified.
• Sequence: 35
n a e
•
t e r U s
Prompt: View Responsibilities
•
I n
Function: View Responsibilities
•
c l e
Grant: Checked
r
2. a Log in as your System Auditor and test your query-only form.
O
Copyright © Oracle Corporation, 2007. All rights reserved.
Description tab:
− Function: Your Initials_ FNDSCRSP (e.g., JS_FNDSCRSP)
−
− User Function Name: Your Initials View ResponsibilitiesDescription: View
Responsibilities
Properties tab:
− Type: Form
− Maintenance Mode Support: None
− Context Dependence: Responsibility
m y
Form tab:
d e
− Form: Define Responsibility
− Application: Application Object Library
ca
− Parameters: QUERY_ONLY=YES
e A
4.
c l
Save your work. Your work should look similar to the following.
r a
O ly
l & On
n a e
t e r U s
I n
c l e
r a
O
Copyright © Oracle Corporation, 2007. All rights reserved.
6.
responsibility.
e A
• Prompt: View Responsibilities
c l
•
r a
Function: Your Initials View Responsibilities
• Grant: Checked O ly
8.
l & On
Save your work. Your work should look similar to the following.
n a e
t e r U s
I n
c l e
r a
O
Copyright © Oracle Corporation, 2007. All rights reserved.
m y
11. Your menu should be similar to the example shown in the slide.
d e
ca
e A
c l
r a
O ly
l & On
n a e
t e r U s
I n
c l e
r a
O
Copyright © Oracle Corporation, 2007. All rights reserved.
c l
r a
Navigate to (N)View Responsibilities to open the query-only Responsibilities window. To
perform a search on responsibilities, select View > Find… from the application menu to
O ly
open the “Find” responsibilities window. You can query up a responsibility, for example
“System Administrator”, and view the details of the selected responsibility in the read-only
l & On
Responsibilities window without being able to update it.
n a e
t e r U s
I n
c l e
r a
O
Copyright © Oracle Corporation, 2007. All rights reserved.
Tasks
Create New Responsibility
1. Create a new responsibility. Remember to put your initials at the front of your data entries to
keep your data unique.
e A
•
l
Description: Assistant System Administrator
c
•
r a
Available From: Oracle Applications
•
n a e
•
t e r
Menu: Navigator Menu - System Administrator GUI
U s
Request Group: (leave blank)
I n
Exclude Functions from Menu
2.
c l e
Modify access to certain menus and functions for your new Responsibility by excluding the
• Menu, NAVSECVAL4.0
3. In order to test this new responsibility, create a new user signon for your assistant system
administrator and assign your newly created responsibility to this user. Use the information
in the listed below.
m y
•
d e
•
User Name: Your InitialsAssistSA (e.g., WHSAssistSA)
ca
Password: WELCOME (re-enter to verify)
e A
•
l
Description: Your Initials Assistant System Administrator
c
•
a
Choose the Responsibility: Your Initials Assistant System Administrator (specify
security group "Standard")
r
4. O ly
Once you have defined it, sign off and back on using the new signon. Check that all the
l & On
specialized responsibilities and exclusions that you intended apply to this new user.
n a e
Add Responsibility to Existing User
5.
e r s
Query your user (Your Initials User) you created, and add this responsibility to that user.
t U
I n
c l e
r a
O
Copyright © Oracle Corporation, 2007. All rights reserved.
1. If not currently logged in, log in to Oracle Applications with your user.
m y
10. Select the Menu: Navigator Menu – System Administrator GUI
d e
11. Save your work.
ca
Exclude Functions from Menu
e A
l
12. Navigate to the Menu Exclusions tab of the window.
c
r a
13. Click on Type of exclusion – Function or Menu – then use the list of values to select the
appropriate function or menu to exclude in the name column. Continue until all items listed
are excluded.
O ly
•
l & On
Function, Monitor Application Users
•
n a e
Function, Responsibilities
•
t e r U s
Function, Web Enabled PL/SQL
•
I n
Menu, NAVSECVAL4.0
•
c l e
Menu, ORACLE Menu – System Administrator GUI
O
Copyright © Oracle Corporation, 2007. All rights reserved.
m y
d e
ca
e A
c l
r a
O ly
l
15. Close the Responsibilities form.& On
n
Assign Responsibility to New Usera e
t e r U s
16. Navigate to (N) Security > User > Define
I n
17. Enter the User Name: Your InitialsAssistSA (e.g., WHSAssistSA).
c l e
18. Enter Password: WELCOME (re-enter to verify).
r a
19. Enter Description: Your Initials Assistant System Administrator
24. Enter your new user name and password. You will be prompted to change your password.
25. From the home page, select Your Initials Assistant System Administrator responsibility.
26. Review the menu items for your new responsibility and verify the correct items appear.
m y
d e
ca
e A
c l
r a
O ly
l & On
n a e
Add Responsibility to Existing User
t e r U s
27. Navigate to the Users form (N) Security > User > Define.
I n
28. Put the form in query mode by pressing F11 or by selecting (M) View > Query by Example
l
> Enter.
c e
r a
29. Enter the user name you created in the Name field (i.e., Your Initials User) and execute your
query by pressing Ctrl-F11 or by selecting (M) View > Query by Example > Run.
m y
d e
ca
e A
c l
r a
O ly
l & On
n a e
t e r U s
I n
c l e
r a
O
Copyright © Oracle Corporation, 2007. All rights reserved.
This guided demonstration shows a data security policy implementation and its definition.
5. Click on the “User Administration privileges” link to show details for the grant defined for
the set of users shown, “People in the Administrator's own Organization”.
e A
4.
l
Navigate to the Object Instance Set subtab.
c
5.
r a
Click on the name “People in the Administrator’s own Organization” to view the details of
O ly
this object instance set.
6.
& On
Note the predicate, which is a SQL statement querying the set of users based upon the party
l
relationships defined in TCA (the organization).
n a e
t e r U s
I n
c l e
r a
O
Copyright © Oracle Corporation, 2007. All rights reserved.
2. Select the Add Another Row button in the Lookup Codes region.
3. Enter the required information in the Lookup Codes fields. In this case, the name is
“Administration” and the description can be something about a general category for
administration roles.
Please note that for Oracle User Management the Role Categories, TAG must be defined as
"ACCESS_ROLES".
5. Click the Role Categories tab to view the newly created “Administration” role category.
m y
d e
ca
e A
c l
r a
O ly
l & On
n a e
t e r U s
I n
c l e
r a
O
Copyright © Oracle Corporation, 2007. All rights reserved.
Business Scenario:
Vision Inc. is a computer systems company. The company offers its customers a full range of
computer systems and office equipments. Additionally, the company offers an array of services to
support its customers' products. Vision has decided to implement Oracle User Management to
have a flexible and scalable system for managing access privileges and user accounts.
The company wants to distribute some of its security and administrative tasks to local
administrators instead of having the system administrator retain them exclusively. To accomplish
this, the company will create roles for a partner administrator, a security administrator, and a
customer administrator. Individuals who are assigned these roles will manage a discrete subset
of the company’s users, roles, and external contacts.As part of the implementation team, you
need to perform the following tasks:
e A
•
c l
Grant the appropriate permissions for the role so that assignees can perform specific
actions on the users they manage
r a
•
O ly
Create a registration process for the role so that users can self service request it
•
& On
Log on as a user and request the role
l
Assumptions
n a e
•
t e r U s
Some parts of Oracle User Management have already been implemented including the
I n
Partner Administrator and Security Administrator roles as well as the User Management
responsibility and several permissions.
•
c l e
Oracle User Management ships with seeded roles including, Partner Administrator,
r a Security Administrator, and Customer Administrator. Assume for the purposes of this
course, the Customer Administrator role does not exist, and the students must create it.
O
Copyright © Oracle Corporation, 2007. All rights reserved.
Create a customer administrator role called “Your Initials Course Administrator” within the
Security Administration Role Category.
After creating your Course Administrator role, you will need to place it in a role inheritance
hierarchy so that it is inherited by the Partner Administrator role and it inherits the User
Management Responsibility.
m y
d e
ca
e A
c l
r a
O ly
l & On
n a e
t e r U s
I n
c l e
r a
O
Copyright © Oracle Corporation, 2007. All rights reserved.
c
8. Expand “Root Node”.
r a
9.
O ly
Expand “Security Administration” category.
& On
10. Quick select “Your Initials Course Administrator” role.
l
a e
11. Expand “Partner Administrator” role.
n
e r s
12. Select the Add Node icon on your “Course Administrator” role beneath the “Partner
Administrator” role.
t U
I n
13. Enter “FND%UMX” into the Code field under the Search region, and then select (B) Go.
c l e
14. Quick select “User Management” role.
r a
O
Copyright © Oracle Corporation, 2007. All rights reserved.
m y
d e
ca
e A
c l
r a
O ly
l & On
n a e
t e r U s
I n
c l e
r a
O
Copyright © Oracle Corporation, 2007. All rights reserved.
Business Scenario:
Vision Inc. is a computer systems company. The company offers its customers a full range of
computer systems and office equipments. Additionally, the company offers an array of services to
support its customers' products. Vision has decided to implement Oracle User Management to
have a flexible and scalable system for managing access privileges and user accounts.
The company wants to distribute some of its security and administrative tasks to local
administrators instead of having the system administrator retain them exclusively. To accomplish
this, the company will create roles for a partner administrator, a security administrator, and a
customer administrator. Individuals who are assigned these roles will manage a discrete subset
of the company’s users, roles, and external contacts.
As part of the implementation team, you need to perform the following tasks:
m y
• Place this role in a role inheritance hierarchy
d e
• Setup delegated Administration for the role
ca
• Grant the User Maintenance UIs to the role
e A
•
l
Grant the appropriate permissions for the role so that assignees can perform specific
actions on the users they manage
c
• r a
Create a registration process for the role so users can make a self service request
O ly
•
& On
Log on as a user and request the role
l
Assumptions
n a e
•
e r s
Some parts of Oracle User Management have already been implemented including the
t U
Partner Administrator and Security Administrator roles as well as the User Management
I n
responsibility and several permissions.
•
l e
Oracle User Management ships with seeded roles including, Partner Administrator,
c
Security Administrator, and Customer Administrator. Assume for the purposes of this
r a course, the Customer Administrator role does not exist, and the students must create it.
O
Copyright © Oracle Corporation, 2007. All rights reserved.
m y
d e
ca
e A
c l
r a
O ly
l & On
n a e
t e r U s
I n
c l e
r a
O
Copyright © Oracle Corporation, 2007. All rights reserved.
4. Click the Update icon next to your Course Administrator role and then click (B) Create
Grants.
5. Enter a name and description for the grant (for example, UMX Menus) and click (B) Next.
6. In the Set field, enter “User Maintenance UI's”, and then click (B) Next.
8. Click (B) OK to the confirmation message indicating the grant has been successfully
created.
m y
d e
ca
e A
c l
r a
O ly
l & On
n a e
t e r U s
I n
c l e
r a
O
Copyright © Oracle Corporation, 2007. All rights reserved.
2. Locate Your Initials Course Administrator role and click the Update icon
Define the users that can be managed through this role by performing the following:
4. Click the Run Wizard icon for "User Management: Security Administration Setup".
Click User Administration tab and click (B) Add More Rows.
l
n a e
10. Perform a wildcard search in the Search By Organization Privileges, select “View the
Administrator’s Own Organization” and click (B) Apply.
t e r U s
Defining Role Administration for This Role
I n
Define the Roles that can be managed through this role by performing the following:
c l e
11. Click (B) Security Wizards.
r a
12. Click the Run Wizard icon for "User Management: Security Administration Setup".
15. Optionally perform a wildcard search on Miscellaneous in the Type field. Then select one or
more roles from the search results, move them to the Select Roles area, and click (B) Apply.
The assignee of Your Initials Course Administrator role will be able to assign the selected
roles to the users that he or she can manage.
m y
d e
ca
e A
c l
r a
O ly
l & On
n a e
t e r U s
I n
c l e
r a
O
Copyright © Oracle Corporation, 2007. All rights reserved.
Business Scenario:
Vision Inc. is a computer systems company. The company offers its customers a full range of
computer systems and office equipments. Additionally, the company offers an array of services to
support its customers' products. Vision has decided to implement Oracle User Management to
have a flexible and scalable system for managing access privileges and user accounts.
The company wants to distribute some of its security and administrative tasks to local
administrators instead of having the system administrator retain them exclusively. To accomplish
this, the company will create roles for a partner administrator, a security administrator, and a
customer administrator. Individuals who are assigned these roles will manage a discrete subset
of the company’s users, roles, and external contacts.
As part of the implementation team, you need to perform the following tasks:
m y
• Place this role in a role inheritance hierarchy
d e
• Setup delegated Administration for the role
ca
• Grant the User Maintenance UIs to the role
e A
•
l
Grant the appropriate permissions for the role so that assignees can perform specific
actions on the users they manage
c
• r a
Create a registration process for the role so that users can self service request it
O ly
•
& On
Log on as a user and request the role
l
Assumptions
n a e
•
t e r U s
Some parts of Oracle User Management have already been implemented including the
I n
Partner Administrator and Security Administrator roles as well as the User Management
responsibility and several permissions.
•
c l e
Oracle User Management ships with seeded roles including, Partner Administrator,
r a Security Administrator, and Customer Administrator. Assume for the purposes of this
course that the Customer Administrator role does not exist and the students must create
O it.
Tasks
Assigning the Course Administrator Role to a User
Query a user in the system and assign the user the Course Administrator role.
View Role Capabilities by Logging on as the User to Whom the Role is Assigned
Log on as the user to whom the role is assigned and view that user’s administrative capabilities
m y
d e
ca
e A
c l
r a
O ly
l & On
n a e
t e r U s
I n
c l e
r a
O
Copyright © Oracle Corporation, 2007. All rights reserved.
Over the course of the next two practices, each workstation team will need to have individual
accounts that they (and only they) use. Without this exclusivity, students will collide during the
exercise. Please use the following email addresses to locate the user accounts assigned to your
workstation.
m y
6 bill_w_smith@yahoo.com Bill Smith
e
Business World
d
7 sturakhi@bw.com Satish Turakhia
a
Business World
c
8 skyzer@abccorp.com
e
Stacey Kyzer
AABC Corporation
Americas
9 lpetersent@ace.test.com
c l Lydia Petersen Ace Communications
10
r a
michaelzrobertson@yahoo.com Michael Robertson Business World
l & On
a e
12 rabbott@visionhr.com Rachel Abbott PEL Consultants, LLP
13
r
jsnyder@cds.com
n s John Snyder CDS, Inc.
14
n t e U
swhaling@worldwidecomm.com Sean Whaling Worldwide
e I Communications
15
c l vtyagi@test.com Vishal Tyagi SmartBuy
r a
OInstructor Buddy.holly@test.com Bill Holly Big 4 Rental
1. (N) Users
2. Enter the following in the Email field of the search area and click the Go button.
3. The person with your assigned email address is displayed in the result set. Click the Create
User icon for this person.
Note: The name displayed in the search result is a person in the system and not a user. As
part of this procedure you will assign this person a user account that includes the Course
Administrator role.
5. Reset the user’s password by typing “welcome1” in the Password and Confirm Password
fields and click (B) Submit.
6. Query the user again by searching for your assigned user’s email address such as
‘jsnyder@cds.com’.
m y
7. Click the Update icon next to the user and then click the (B) Assign Roles.
d e
8.
a
In the search window, search for the Course Administrator role. Select this role and click (B) Select
button.
c
9.
A
Enter a justification in the Justification filed and click (B) Apply. You will see a confirmation message
e
l
indicating you have successfully updated the role.
c
r a
Logging on as the User to Whom the Course Administrator Role is Assigned and
Viewing that User’s Administrative Capabilities
O ly
10. Log out of the system and log on as your assigneduser’s address by entering the following:
•
l & On
User Name: your assigned email’s address (such as ‘jsnyder@cds.com’)
• Password: welcome1
n a e
t e r U s
11. When prompted, reset the user’s password from “welcome1” to “welcome”.
I n
12. You should be able to view and use the User Maintenance UIs upon logging in.
c l e
r a
O
Copyright © Oracle Corporation, 2007. All rights reserved.
Business Scenario:
Vision Inc. is a computer systems company. The company offers its customers a full range of
computer systems and office equipments. Additionally, the company offers an array of services to
support its customers' products. Vision has decided to implement Oracle User Management to
have a flexible and scalable system for managing access privileges and user accounts.
The company wants to distribute some of its security and administrative tasks to local
administrators instead of having the system administrator retain them exclusively. To accomplish
this, the company will create roles for a partner administrator, a security administrator, and a
customer administrator. Individuals who are assigned these roles will manage a discrete subset
of the company’s users, roles, and external contacts.
The company has created the Customer Administrator Role (referred to here as Course
Administrator), defined its delegated administration (data security policies) and assigned it, the
appropriate permission sets as well as the User Maintenance UIs. The company now wants to
define a registration process for this role so users can make a self service request.
m y
As part of the implementation team, you need to perform the following tasks:
d e
• Create a Customer Administrator role
ca
•
e
Place this role in a role inheritance hierarchy A
•
c l
Setup delegated Administration for the role
• r a
Grant the User Maintenance UIs to the role
O ly
•
& On
Grant the appropriate permissions for the role so that assignees can perform specific
l
actions on the users they manage
•
n a e
r
Create a registration process for the role so users can make a self service request
•
t e U s
Log on as a user and request the role
Assumptions I n
•
c l e
Some parts of Oracle User Management have already been implemented including the
r a Partner Administrator and Security Administrator roles as well as the User Management
responsibility and several permissions.
O
Copyright © Oracle Corporation, 2007. All rights reserved.
Tasks
Creating a Registration Process for Your Course Administrator Role
Create a registration process and tie it to Your Initials Course Administrator Role.
m y
d e
ca
e A
c l
r a
O ly
l & On
n a e
t e r U s
I n
c l e
r a
O
Copyright © Oracle Corporation, 2007. All rights reserved.
Please note: the Registration Process Code, Display Name, and Description fields should be
populated automatically based on the selected role.
3. In the Notification Event field, enter “ Additional Access Workflow event” and click (B)
Next.
4. When you choose to create a registration process for existing users, you can specify a
m y
e
specific group of users for whom the registration process is available. For the purposes of
this course, select “All Users” from Eligible Users radio list instead of choosing a specific
group of users. Then click (B) Submit.
a d
You should see a confirmation message populated indicating the registration process has
been successfully created. A c
c l e
r a
O ly
l & On
n a e
t e r U s
I n
c l e
r a
O
Copyright © Oracle Corporation, 2007. All rights reserved.
Business Scenario:
Vision Inc. is a computer systems company. The company offers its customers a full range of
computer systems and office equipments. Additionally, the company offers an array of services to
support its customers' products. Vision has decided to implement Oracle User Management to
have a flexible and scalable system for managing access privileges and user accounts.
The company wants to distribute some of its security and administrative tasks to local
administrators instead of having the system administrator retain them exclusively. To accomplish
this, the company will create roles for a partner administrator, a security administrator, and a
customer administrator. Individuals who are assigned these roles will manage a discrete subset
of the company’s users, roles, and external contacts.
As part of the implementation team, you need to perform the following tasks:
r
actions on the users they manage
a
•
O ly
Create a registration process for the role so that users can self service request it
•
l & On
Log on as a user and request the role
Assumptions
n a e
•
t e r U s
Some parts of Oracle User Management have already been implemented including the
I n
Partner Administrator and Security Administrator roles as well as the User Management
responsibility and several permissions.
•
c l e
Oracle User Management ships with seeded roles including, Partner Administrator,
r a Security Administrator, and Customer Administrator. Assume for the purposes of this
course that the Customer Administrator role does not exist and the students must create
O it.
Test the registration process tied to Your Initials Course Administrator Role.
m y
d e
ca
e A
c l
r a
O ly
l & On
n a e
t e r U s
I n
c l e
r a
O
Copyright © Oracle Corporation, 2007. All rights reserved.
Please use the following email addresses to locate the user accounts assigned to your
workstation. Without this exclusivity, students will collide during the exercise.
m y
e
8 ivyi@yahoo.com ivyi Ivy Hatfield World of Business
11 RhondaSellers@spt.com
c l e
rsellers Rhonda Sellers Silicon Peak Technologies
12 blam@spt.com
r a benlam Ben Lam Silicon Peak Technologies
13 ama@spt.com
O ly ama Albert Ma Silicon Peak Technologies
l & On
a e
Instructor: Peter Adams (show how to look up by name)
n
e r s
Log on as a user and request Your Initials Customer Administrator Role
t U
I n
Responsibility: User Management Responsibility
(N) Users
c l e
r
1.
a Perform a search for “<your assigned email>” in the Email field.
O
Copyright © Oracle Corporation, 2007. All rights reserved.
6. Click the Preferences link at the top of the page, click Access Requests, and then click (B)
Request Access.
7. Select the Course Administrator role and then click (B) Add to List (which is in the
“Selected Roles” list in the right-hand panel) and then click (B) Next.
10. Your Initials Course Administrator role and the User Management responsibility should both
appear in the resulting window, because your Course Administrator role inherits the User
Management responsibility.
11. Click Home at the top of the page and then click User Management responsibility.
m y
d e
ca
e A
c l
r a
O ly
l & On
n a e
t e r U s
I n
c l e
r a
O
Copyright © Oracle Corporation, 2007. All rights reserved.
Tasks
Set your Personal Profile Options
1. Query the “Concurrent: Request Priority” profile value. Note its value, and try to update it.
2. Query the “Viewer: Default Font Size”. If there is no value, set it to 10 and Save it.
3. Query the “Printer”. Use the LOV to change or add a value and Save it.
4. Query the “Concurrent: Hold Requests”. Change the user value to “Yes” and Save it.
6. Click the “Options…” button, and verify that the printer you selected for the Printer profile
option has defaulted in the Printer field.
m y
7. Submit your request.
d e
8. View your concurrent request.
ca
9. Take your request off hold.
e A
10. Cancel your request.
c l
Examine your System Profile Options1.
r a Use the Find System Profile Values window
O ly
to find “Currency:Negative Format” at the Site level.
2.
& On
What is “Currency:Negative Format” for the Site? _______________
l
3.
a e
Use the Find System Profile Values window to find the “Flexfields:Shorthand Entry” profile
n
4.
t r U s
option at the Site and User level.
e
What is the default value at the Site level? _______________
5. I n
At which levels can the System Administrator change the values? _______________
c l e
r a
O
Copyright © Oracle Corporation, 2007. All rights reserved.
• (This option cannot be updated at the user level.)4. Query up the profile option “Viewer:
Default Font Size”. If there is no value specified, set it to 10 and click Save.5. Query up the
profile option “Printer”. Use the List of Values to change or add a value. Click Save.6.
Query up the option “Concurrent:Hold Requests”. Change the User Value to “Yes”. Click
Save.
m y
7. Navigate to the Submit Request screen (N) Requests > Run.
d e
8. Select the “Active Users” program.
ca
9.
A
Click the “Options…” button and verify that the printer you selected for the “Printer” profile
e
l
option has defaulted in the Printer field.
c
10. Submit your request.
r a
O ly
11. Navigate to the View Requests window (N) Requests > View.
& On
12. Your request should show a status of “On Hold”.
l
a e
13. Take your request off hold by clicking the “Remove Hold” button.
n
e r s
14. Cancel your request by clicking the “Cancel Request” button.
t U
I n
Examine your System Profile Options1. Navigate to (N) Profile > System.
2.
l e
Use the Find System Profile Values window to find “Currency:Negative Format” at the Site
c
level.
r
3. a What is the current setting of “Currency:Negative Format” for the Site? _______________
O
Copyright © Oracle Corporation, 2007. All rights reserved.
6. At which levels can the System Administrator change the values? _______________
m y
d e
ca
e A
c l
r a
O ly
l & On
n a e
t e r U s
I n
c l e
r a
O
Copyright © Oracle Corporation, 2007. All rights reserved.
• Run the Signon Audit reports to determine what concurrent programs were run
• Run the Signon Audit reports to determine what responsibilities and users have been
accessed
• Run the Signon Audit reports to see what forms have been accessed
Tasks
Run the Signon Audit Reports
1. Run the complete set of Signon Audit Reports using the time frame of the last week.
m y
2. Answer the following questions.
d e
• What concurrent programs were run in the last week? _______________________
ca
• What responsibilities and users were accessed in the last week? _______________
e A
•
l
What forms were accessed in the last week? _______________________________
c
Monitor Users
r a
2.
O ly
Access the Monitor Users form, and practice monitoring users.
3.
l & On
If you don’t see any users in your Monitor Users form, change the profile option “Sign-On
t e r U s
I n
c l e
r a
O
Copyright © Oracle Corporation, 2007. All rights reserved.
2. Click the “OK” button to accept the default to submit a single request.
3. Click the List of Values icon to get a list of all reports available for you to run.
• Request Start Time: one week ago (use the format 01JAN2007)
m y
8. Select the “Signon Audit Responsibilities” report.
d e
9. Enter the following in the Parameters window:
ca
• Sort By: User Name
e A
•
c l
Request Start Time: one week ago (use the format 01JAN2007)
l & On
12. Select the “Signon Audit Forms” report.
n a e
13. Enter the following in the Parameters window:
•
t
Sort By: Form Name
e r U s
•
I n
Request Start Time: one week ago (use the format 01JAN2007)
c l e
14. Click the “Submit” button.
r a
15. Click the “No” button.
• What responsibilities and users were accessed in the last week? _______________
Monitor Users
21. Find the “Sign-On Audit Level” profile option at the user level for your specific signon.
Change it to “FORM” or “NONE” (Note: You want to change it to something other than
what it is currently set to. This will enable you to note the differences.)
This demonstration illustrates the use of the Support Cart in Oracle Applications Manager, using
the Hosts page as an example. Other pages can be used also.
1. (N) Oracle Applications Manager > Site Map > Administration > Hosts (under System
Configuration).
2. Add the page to the Support Cart using the Add to Support Cart button at the bottom of the
page. Click OK on the page that is returned.
3. Navigate to the Support Cart using the Support Cart global button or link.
4. For the Description tab, add information for the TAR # (XXXXXXX.XXX) and a
description. Click Update.
5. Navigate to the Applications Signature tab. Select “Product Information” in the Generic
region and select the Delete button. Click Collect.
6. (Optional) Navigate to the Other Information Collected tab. You should see the page
"oam/node/nodelist" listed. Click the icon in the View column to review the Hosts page.
m y
7.
e
Save the page using the Save Cart button on the bottom of the page. Click Save, and then give your
zip file a suitable name as you save it to a local drive.
d
8. Navigate to the Other Information Collected tab. Select the "oam/node/nodelist" page and
ca
click Delete to delete the page. The Hosts page will be deleted from the table.
e A
9. Click the Restore Cart button.
c l
r a
10. From the Restore Cart Contents page, use the Browse… button to find and select your
O ly
previously-saved zip file. Click Restore.
l & On
11. The Hosts page is now back in the Support Cart. Note that “Product Information” is not
included because you deleted it in an earlier step.
n a e
t e r U s
I n
c l e
r a
O
Copyright © Oracle Corporation, 2007. All rights reserved.
Tasks
Submit a Request to Run Once
1. Submit the “Active Responsibilities and Users” report to run once immediately, and to not
run again.
ca
Submit a Request to Run in 1 Week
e A
3.
l
Submit the “Reports and Sets by Responsibility” report to run 1 week from today.
c
r a
Submit a Request to Run Every Day at 2pm for just 1 Week
4.
O ly
Submit the “Work Shifts Report” to every day at 2pm for the next 1 week.
t e r U s
I n
c l e
r a
O
Copyright © Oracle Corporation, 2007. All rights reserved.
1. Log in to Oracle Applications using the username you created earlier in the class and select
the System Administrator responsibility.
4. Select “Active Responsibilities and Users” report from the list of values for the Name field.
Your form should look similar to the following.
m y
d e
ca
e A
c l
r a
O ly
l & On
n a e
t e r U s
5. Click Submit. I n
6.
c l e
Note the Request ID displayed in the Decision window.
r
7. a Click Yes to submit another request.
O
Copyright © Oracle Corporation, 2007. All rights reserved.
8. Select “Active Users” report from the list of values for the Name field.
9. Click Schedule….
10. Select the Periodically radio button from the “Run this Job…” option group.
11. In the “Re-run every” fields, enter 2 and select Minute(s) from the list of values.
12. Select the “From the Completion of the prior run” radio button from the “Apply the
Interval…” option group. Your Schedule screen should appear similar to the following.
m y
d e
ca
e A
c l
r a
O ly
l & On
n a e
13. Click OK.
t e r U s
14. Click Submit.
I n
c l e
15. Note the Request ID displayed in the Decision window.
r a
O
Copyright © Oracle Corporation, 2007. All rights reserved.
17. Select “Reports and Sets by Responsibility” report from the list of values for the Name field.
21. Select the Once radio button from the “Run this Job…” option group.
22. In the Run At field change the date to one week from today by using the popup calendar or
by typing in the date.
r a
30. In the Start At field keep the current date, but change the time to 2:00 PM (14:00:00) by
O ly
using the popup calendar or by typing it in.
l & On
31. In the End At field change the date to one week from today and the time to 2:00 PM
the following.
n a e
(14:00:00) by using the popup calendar or by typing it in. Your form should look similar to
t e r U s
I n
c l e
r a
O
Copyright © Oracle Corporation, 2007. All rights reserved.
d e
33. Click Submit.
ca
34. Note the Request ID displayed in the Decision window.
e A
35. Click No to finish submitted requests.
c l
View your Concurrent Requests
r a
36. (N) Requests > View.
O ly
l & On
37. Click Find to view all your requests. Your form should look similar to the following.
n a e
t e r U s
I n
c l e
r a
O
Copyright © Oracle Corporation, 2007. All rights reserved.
ca
• Select a report with Phase Completed and Status Normal (for example, the Active
Responsibilities report). Click Diagnostics. The Request Diagnostics window will
e A
l
appear. Review the entries and click OK to close the window.
c
•
r a
Select a report with Phase Completed and Status Normal (for example, the Active Users
report). Click View Log…. The log file will appear in a separate browser window.
O ly
Review the entries for the log and close the browser window.
•
l & On
Select a report with Phase Completed and Status Normal (for example, the Active Users
n a e
report). Click View Output. The report will appear in a separate browser window.
Review the report and close the browser window.
•
c l e
Click Refresh Data to verify that your display is current.
• Click Yes.
• The Phase will be updated to Completed and the Status will be set to Cancelled.
• Click Hold Request. The Phase of the request will be updated to Inactive and the Status
will be set to On Hold.
• Select one of the “Active Users” requests that completed with a normal status.
• You will get a confirmation page indicating that your request for reprinting existing
output has been scheduled along with the Request ID information. Select OK and Close
m y
window.
d e
ca
e A
c l
r a
O ly
l & On
n a e
t e r U s
I n
c l e
r a
O
Copyright © Oracle Corporation, 2007. All rights reserved.
• Limit the Request Groups access to concurrent reports, programs, and sets
• Assign the new Request Group to your Your Initials Assistant System Administrator
(e.g., JS Assistant System Administrator) responsibility
Tasks
Create your Request Group.
1. Create a new Request Group. Remember to put your initials at the front of your data entries
to keep your data unique.
m y
• Group Name: Your Initials Assistant SysAdmin Group
d e
• Application: Your Initials Custom Application
ca
• Code: (leave blank)
e A
•
c l
Description: Your Initials Assistant SysAdmin Group
• r a
Requests:
O ly
• Type Name
l & On Application
•
a e
Application Application Object Library
n
Application Object Library
• Program
e r s
Employee Listing
t U
Payables
• Set
I nPeriod End Payables
l e
Assign your Request Group.
c
2.
r a Assign the new Request Group to your Assistant System Administrator Responsibility.
O
Copyright © Oracle Corporation, 2007. All rights reserved.
3. Verify your work by selecting the Assistant System Administrator Responsibility and
viewing the LOV for both Single Request and Request Set.
m y
d e
ca
e A
c l
r a
O ly
l & On
n a e
t e r U s
I n
c l e
r a
O
Copyright © Oracle Corporation, 2007. All rights reserved.
1. Login to Oracle Applications using your username you created earlier in the class and select
the System Administrator responsibility.
•
Requests:
m y
•
Type Name Application
d e
•
Application Application Object Library Application Object Library
ca
Program Employee Listing
e
Payables
A
• Set Period End
c l Payables
4.
a
Save your work. Your work should look similar to the following.
r
O ly
l & On
n a e
t e r U s
I n
c l e
r a
O
Copyright © Oracle Corporation, 2007. All rights reserved.
d e
Assign your Request Group.
ca
6. (N) Responsibility > Define.
e A
7.
l
Query to find your Your Initials Assistant System Administrator responsibility. Choose
c
your request group from the list of values for the Request Group Name field.
9. l
a e
Exit and sign on again as your Your Initials Assistant System Administrator.
e I
12. Note the reports that now exist in the list of available reports for you to run.
c l
r a
O
Copyright © Oracle Corporation, 2007. All rights reserved.
Tasks
Create your Coded Request Group
1. Create a new Coded Request Group. Remember to put your initials at the front of your data
entries to keep your data unique.
m y
• Group Name: Your Initials Journal Entries
d e
• Application: Your Initials Custom Application
ca
• Code: Your InitialsJE (e.g., JSJE)
e A
•
l
Description: Your Initials Journal Entries
c
• Request Type: Program
r a
•
O ly
Request Name: AR: Journal Entries Report
• Application: Receivables
l & On
Create your New Form Function
n a e
1.
t e r U s
Create a new Form Function. Remember to put your initials at the front of your data entries
I n
to keep your data unique. Accept default values unless otherwise specified.
•
l e
Function: Your Initials_FNDRSRUN_JOURNAL_ENTRIES
c
r a • User Function Name: Your Initials Journal Entries
• Parameters: Enter the following three parameters in the Parameter field and each of
them should be separated by a space
− TITLE = “Your Initials Journal Entries”
− REQUEST_GROUP_CODE = “Your InitialsJE”
− REQUEST_GROUP_APPL_SHORT_NAME = “<your application short
name>”
3. Seq: 50, Prompt: Journal Entries Report, Function: Your Initials Journal Entries,
Description: Your Initials Journal Entries
m y
d e
ca
e A
c l
r a
O ly
l & On
n a e
t e r U s
I n
c l e
r a
O
Copyright © Oracle Corporation, 2007. All rights reserved.
Responsibility:System Administrator
1. Log in to Oracle Applications with the username that you created earlier in the class and
select the System Administrator responsibility.
•
Request Type: Program
m y
•
Request Name: AR: Journal Entries Report
d e
Application: Receivables
ca
4. Save your work. Your work should look similar to the following.
e A
c l
r a
O ly
l & On
n a e
t e r U s
I n
c l e
r a
O
Copyright © Oracle Corporation, 2007. All rights reserved.
d e
Create your New Form Function
ca
6. (N) Application > Function.
e A
7.
l
Create a new Form Function by entering the following information:
c
• Description tab:
r a
− Function: Your Initials_FNDRSRUN_JOURNAL_ENTRIES
O ly
− User Function Name: Your Initials Journal Entries
& On
− Description: Your Initials Journal Entries
l
• Properties tab:
− Type: Form
n a e
• Form tab:
t e r U s
I n
− Form: Run Reports
− Parameters: Enter the following three parameters in the Parameter field and
m y
d e
ca
e A
c l
r a
O ly
l & On
n a e
t e r U s
I n
c l e
r a
O
Copyright © Oracle Corporation, 2007. All rights reserved.
m y
11. Query up your Level 1 custom menu, Your Initials_TOP_SYSTEM_AUDITOR
d e
12. Add your function.
ca
13. Seq: 50, Prompt: Journal Entries Report, Function: Your Initials Journal Entries,
e
Description: Your Initials Journal Entries, Grant checkbox: checked A
c l
14. Save your work. Your work should look similar to the following.
r a
O ly
l & On
n a e
t e r U s
I n
c l e
r a
O
Copyright © Oracle Corporation, 2007. All rights reserved.
e A
18. Click OK to accept “Single Request.”
c l
r a
19. When the submit request form appears, note the window title – it will be the value entered
O ly
for your parameter TITLE. The title of the form defaults to the request title because it is the
only request on the list.
l & On
n a e
t e r U s
I n
c l e
r a
O
Copyright © Oracle Corporation, 2007. All rights reserved.
Tasks
Create your Request Set Using Wizard
1. Create a new Request Group Set using the Wizard. Remember to put your initials at the
front of your data entries to keep your data unique.
• Owner: (will be assigned by the Wizard)2. Accept all of the other default values.
m y
3. Include the following programs in your request set, Users of a Responsibility, Reports and
Sets by Responsibility, and Report Group Responsibilities.
d e
Test your Request Set
ca
4. Test your Request Set by submitting it to run through concurrent processing.
e A
c l
r a
O ly
l & On
n a e
t e r U s
I n
c l e
r a
O
Copyright © Oracle Corporation, 2007. All rights reserved.
Responsibility:System Administrator
3. Click Request Set Wizard (DO NOT enter any other information – the Wizard will prompt
you).
• Abort your set when the status of the stage ends in Error.
5.
• Click Next (this will link the stages).
c
6. Click Next.
r a
7.
O ly
Accept the default “As Each Request in the Set Completes”.
8. Click Next.
l & On
9.
a e
Select the following programs to be included in your set:
n
•
e r
Users of a Responsibility
t U s
•
I n
Reports and Sets by Responsibility
•
l e
Report Group Responsibilities
c
r a
10. Click Finish.
O11. A note appears telling you that your request set has been created and saved.
13. Verify the Owner field has the user name of the user you are currently logged in as.
e
Administrator responsibility.
c l
display because it is the only set available to your Your Initials Assistant System
r a
19. Supply the required parameters by clicking in the Parameters field for each request.
Tasks
Define your Work Shifts
1. Create a new Work Shift. Remember to put your initials at the front of your data entries to
keep your data unique.
m y
• Name: Your Initials DAYSHIFT
d e
• From: 08:00
ca
• To: 17:00
e A
• From: Monday
c l
• To: Friday r a
O ly
•
& On
Description: Dayshift 8:00 – 5:00
l
Define your Concurrent Manager
n a e
2.
t e r U s
Create a new Concurrent Manager. Remember to put your initials at the front of your data
entries to keep your data unique.
•
I n
Manager: Your Initials Specialized Manager
•
c l e
Enabled: (Checked)
O
Copyright © Oracle Corporation, 2007. All rights reserved.
3. Use the following information to assign your work shift to your concurrent manager.
• Processes: 3
• Sleep Seconds: 60
4. Use the information below to define your specialization rules for your Concurrent Manager.
5. Exclude Your User from the Standard Concurrent Manager. A concurrent program will run
in whatever concurrent manager is available unless it has been explicitly excluded from the
manager. Exclude your user from the Standard Manager by adding the following
specialization rules to the Standard Manager.
m y
• Include/Exclude: ExcludeType: UserName: Your Initials User
d e
Activate your Concurrent Manager
ca
6.
e
In the Administer Concurrent Managers window scroll through the list of managers until A
you find the manager you defined.
c l
7. Select your manager.
r a
8. Click the “Activate” button. O ly
9.
l & On
The status will update to Activating.
n a e
e r
10. Go to the View Requests window to verify that your request to activate your manager
completes successfully.11.
O13. Click on the “Requests” button to view your request in the Concurrent Requests screen.
m y
d e
ca
e A
c l
r a
O ly
l & On
n a e
t e r U s
I n
c l e
r a
O
Copyright © Oracle Corporation, 2007. All rights reserved.
3. From the menu, select File > New, or click the New icon on the toolbar.4. Create a new
Work Shift.
• From: 08:00
• To: 17:00
• From: Monday
• To: Friday
m y
• Description: Dayshift 8:00 – 5:00
d e
5. Save your work. The window should appear similar to the example shown.
ca
e A
c l
r a
O ly
l & On
n a e
t e r U s
I n
c l e
r a
O
Copyright © Oracle Corporation, 2007. All rights reserved.
m y
Define your Concurrent Manager
d e
7. Navigate to (N) Concurrent > Manager > Define
• ca
Manager: Your Initials Specialized Manager
e A
• Enabled: (Checked)
c l
•
a
Short Name: Your Initials_SPECIALApplication: Your Initials Custom
r
ApplicationDescription: Concurrent Manager to run reports for Your Initials
• O ly
& On
Type: Concurrent Manager
• Cache Size: 1 l
a e
•
r n
Program Library: FNDLIBR
s
8.
n t e U
Save your work. The window should appear similar to the example shown.
e I
c l
r a
O
Copyright © Oracle Corporation, 2007. All rights reserved.
ca
Processes: 3
e A
• Sleep Seconds: 60
c l
a
10. Save your work. The window should appear similar to the example shown.
r
O ly
l & On
n a e
t e r U s
I n
c l e
r a
O
Copyright © Oracle Corporation, 2007. All rights reserved.
12. In the Concurrent Managers window, click the “Specialization Rules” button.
13. Save your work. Your completed form should appear similar to the example shown.
m y
d e
ca
e A
c l
a
14. Close the Specialization Rules window to return to the Concurrent Managers window.
r
O ly
15. From the Concurrent Managers window, query up the Standard Manager.
& On
16. Click the “Specialization Rules” button.
l
•
a e
Include/Exclude: ExcludeType: UserName: Your Initials User
n
e r s
17. Save your work. Your completed form should appear similar to the example shown in the
slide.
t U
18. Close the form. I n
c l e
Activate your Concurrent Manager
r a
19. Navigate to the Administer Concurrent Managers window: (N) Concurrent > Manager >
O Administer.
21. The status will update to Activating. The window will appear similar to the example shown.
m y
d e
ca
22. Go to the View Requests window (N) Requests > View to verify that your request to
e
activate your manager completes successfully. A
23. Navigate to (N) Requests > Run.
c l
24. Choose “Single Request”. r a
O ly
Users” report.
l & On
25. In the Submit Request window choose the “Active Users” or “Active Responsibilities and
n
26. Click the “Schedule” button. a e
27. Choose Periodically.
t e r U s
I n
28. Leave the “Start At” time as the current time and enter five minutes from now for the “End
At” time.
c l e
r a
29. In the “Re-run every” field select 1 and Minute(s) to run the report once a minute for the
next five minutes.
O30. Click the “OK” button and then click the “Submit” button.
32. Click on the “Requests” button to view your request in the Concurrent Requests screen.
Your form will look similar to the following.
m y
d e
ca
e A
c l
33. Close this window to return to the Administer Concurrent Managers window.
r a
34. Click on the “Processes” button to view the Processes window.
O ly
l & On
35. In the Concurrent Processes screen note that you see all of the requests that have run in your
specialized manager, the Oracle Process ID that was used to run the report, and the UNIX
a e
Process ID (in the System column) that was used.
n
t e r U s
I n
c l e
r a
O
Copyright © Oracle Corporation, 2007. All rights reserved.
2. From the File menu, select Open to open the sample solution file named wfvacXX_062.wft
from the file system.
4. Save the workflow definition to the class database using File > Save As. Then close the data
store.
6. Click the Developer Studio link. In the Search region of the Developer Studio page, enter
the name of the XX Vacation Proposal workflow item type and click Go. Then, in the
Results region, click the Run icon for the XX Vacation Proposal item type.
7. Enter a process owner, item key, user key, requestor, approver, from date, and to date. The
requestor and approver should have Workflow administrator and user responsibilities
assigned to them.
m y
8. Click the Submit button. A confirmation message appears. Click OK.
d e
9. Select the Status Monitor tab to review the process status in the Status Monitor Web pages.
ca
•
e
In the Search region, enter the XX Vacation Proposal item type and the item key you A
chose, and click Go.
c l
•
r a
In the Results region, select your process and click the Activity History button to review
O ly
the process activities.
•
& On
Click the Status Diagram button to review the graphical diagram of the status of the
process.
l
n a e
r
10. Log off and log in again as the approver. You can use either a Workflow administrator
e s
responsibility or Workflow user responsibility.
t U
I n
11. Click the Notifications link.
l e
12. In the Worklist, select the subject line for the Vacation Proposal notification sent by your
c
process to open the notification message.
r a
13. On the Notification Details page, approve or reject the proposal.
O
Copyright © Oracle Corporation, 2007. All rights reserved.
15. Open the Workflow Builder again and make a change to the process diagram, such as
adding a function activity by dragging and dropping the Noop function from the Standard
item type into the process. Then save the definition to the class database again.
16. Repeat steps 5 through 9 to show the new version of the workflow definition in use.
m y
d e
ca
e A
c l
r a
O ly
l & On
n a e
t e r U s
I n
c l e
r a
O
Copyright © Oracle Corporation, 2007. All rights reserved.
Team: 01
− Descriptive Flexfield Title: Accounting Calendar: Periods
− Navigation Path: Setup > Financials > Calendars > Accounting (Periods region)
Team: 02
− Descriptive Flexfield Title: AutoPost Criteria
− Navigation Path: Setup > Journal > AutoPost
Team: 03
− Descriptive Flexfield Title: Budgetary Control Group: Rules
− Navigation Path: Budgets > Define > Controls (Budgetary Control Rules region)
m y
Team: 04
−
d e
−
Descriptive Flexfield Title: Conversion Rate Types
Navigation Path: Setup > Currencies > Rates > Types
ca
Team: 05
e A
−
−
c l
Descriptive Flexfield Title: Define Budget Organization: Organization
Navigation Path: Budgets > Define > Organization
Team: 06
r a
−
O ly
Descriptive Flexfield Title: Define Recurring Journal: Batch
−
& On
Navigation Path: Journals > Define > Recurring
l
Team: 07
−
n a e
Descriptive Flexfield Title: Journal Categories
−
t e r s
Navigation Path: Setup > Journal > Categories
U
Team: 08
− I n
Descriptive Flexfield Title: Journal Sources
−
c l e
Navigation Path: Setup > Journal > Sources
r aTeam: 09
− Descriptive Flexfield Title: Open and Close Periods
O − Navigation Path: Setup > Open/CloseTeam: 10
Team: 14
− Descriptive Flexfield Title: AutoReversal Criteria Set
− Navigation: Setup > Journal > AutoReverse [select a Journal category]
Team: 15
− Descriptive Flexfield Title: Budget Control Group: Group
− Navigation: Budgets > Define > Controls (main region)
Team: 16
− Descriptive Flexfield Title: Define Recurring Journal: Formula
− Navigation: Journals > Define > Recurring > Lines (B) (Formula region)
Team: 17
− Descriptive Flexfield Title: Define Recurring Journal: Journal Entry
m y
− Navigation: Journals > Define > Recurring (Journal Entry region)
d e
Team: 18
− Descriptive Flexfield Title: Define Recurring Journal: Line
ca
− Navigation: Journals > Define > Recurring > Lines (B) (Line Description region)
e A
Team: 19
c l
− Descriptive Flexfield Title: Journal Authorization Limits
r a
− Navigation: Setup> Employees > Limits
Team: 20
O ly
l & On
− Descriptive Flexfield Title: Mass Maintenance Requests
− Navigation: Setup> Other > Mass Maintenance
n a e
Scenario
t e r U s
Descriptive flexfields use two types of segments: global and context-sensitive. In this practice,
I n
you will create a descriptive flexfield using only global segments. You will also create value sets
that provide lists of values for your user. The descriptive flexfield is designed to track the
l e
following additional information about orders that have been held:
c
O ra•
•
Who held the order
Tasks
Define your Value Sets
• Define an independent value set named YourInitials_WHO_HELD. Give the value set a
description, a format type of Char, and a maximum size of 2. Enable Non-Hierarchical
Security for the value set.
• Define an independent value set named YourInitials_WHY_HELD. Give the value set a
description, a format type of Char, and a maximum size of 3. Enable Non-Hierarchical
Security for the value set.
2. After defining your value sets, use the Descriptive Flexfield Segments window to define the
structure for the descriptive flexfield assigned to you. Do not allow overrides for the context.
m y
Define three segments for the Global Data Elements context.
d e
• Define a segment named Who Held, with a prompt of Who. Assign the segment the
number 10, the column ATTRIBUTE1, and the value set YourInitials_WHO_HELD.
ca
• Define a segment named Why Held, with a prompt of Why. Assign the segment the
e A
l
number 20, the column ATTRIBUTE2, and the value set YourInitials_WHY_HELD.
c
•
r a
Define a segment named How Long, with a prompt of Length. Assign the segment the
number 30, the column ATTRIBUTE3, and the value set
YourInitials_HOW_LONG_HELD.
O ly
•
l & On
Ensure all three segments are displayed and enabled. When you finish defining the
a e
structure, freeze and compile your flexfield definition.
n
Define your Values
t e r U s
3.
n
After defining the value sets and segments for your flexfield, use the Segment Values
I
window to define the values associated with each of the independent value sets.
4.
c l e
Define and enable the following values for the YourInitials_WHO_HELD value set.
r a • Value: 01
• Value: 03
• Value: 04
5. Define and enable the following values for the YourInitials_WHY_HELD value set.
• Value: FIR
• Value: MAR
m y
• Value: AJR
d e
• Description: Additional justification required
ca
e A
6.
l
Define and enable the following values for the YourInitials_HOW_LONG_HELD value set.
• c
Value: 100
r a
•
O ly
Description: Less than one week
l & On
• Value: 200
n a e
•
e r s
Description: One week to one month
t U
I n
•
l e
Value: 300
c
O ra
• Description: One month to one year
7. After defining your value sets, segments, and values, navigate to your descriptive flexfield
and test the results of your work. When you are finished, exit without saving.
m y
d e
ca
e A
c l
r a
O ly
l & On
n a e
t e r U s
I n
c l e
r a
O
Copyright © Oracle Corporation, 2007. All rights reserved.
2. Enter the information for the first value set in the following fields:
• Maximum Size: 2
e A
•
c l
Security Type: Non-Hierarchical Security
n
5. Save your work.
t e r U s
n
6. Enter the information for the third value set in the following fields:
•
e I
Value Set Name: YourInitials_HOW_LONG_HELD
•
c l
Description: YourInitials How Long Held Value Set
• Maximum Size: 3
3. In the Context Field region, ensure the Displayed check box is cleared.
4. In the Context Field Values region, select the Global Data Elements context and click (B)
Segments to navigate to the Segments Summary window.
5. Enter the information for the first segment in the following fields:
• Number: 10
m y
• Window Prompt: Who
d e
• Column: ATTRIBUTE1
ca
• Value Set: YourInitials_WHO_HELD
e A
• Displayed: Selected
c l
• Enabled: Selected
r a
6. Save your work. O ly
7.
l & On
Enter the information for the second segment in the following fields:
•
n a e
•
Number: 20
•
c l e
Column: ATTRIBUTE2
O
Copyright © Oracle Corporation, 2007. All rights reserved.
• Enabled: Selected
9. Enter the information for the third segment in the following fields:
• Number: 30
• Column: ATTRIBUTE3
• Displayed: Selected
• Enabled: Selected
e A
Define your Values
c l
1.
r a
(N) Application > Validation > Values.
2.
O ly
In the Find window, select the Value Set radio button and find the
& On
YourInitials_WHO_HELD value set.
l
3.
a e
In the Values, Effective region of the Segment Values window, define the following values:
n
• Value: 01
t e r U s
•
I n
Description: Helen Myers
•
l e
Enabled: Selected
c
r a
O • Value: 02
• Enabled: Selected
• Value: 03
• Enabled: Selected
• Value: 04
• Enabled: Selected
5. In the Segment Values window, select the Value Set radio button and query the
YourInitials_WHY_HELD value set in the Name field.
m y
6. In the Values, Effective region, define the following values:
d e
• Value: FIR
ca
• Description: Further information required
e A
• Enabled: Selected
c l
r a
• Value: MAR O ly
•
l & On
Description: Manager authorization required
n a e
• Enabled: Selected
t e r U s
• Value: AJR I n
•
c l e
Description: Additional justification required
r a • Enabled: Selected
O
Copyright © Oracle Corporation, 2007. All rights reserved.
8. In the Segment Values window, select the Value Set radio button and query the
YourInitials_HOW_LONG_HELD value set.
• Value: 100
• Enabled: Selected
• Value: 200
• Enabled: Selected
• Value: 300
m y
• Description: One month to one year
d e
• Enabled: Selected
ca
e A
• Value: 400
c l
•
r
Description: More than one year a
• Enabled: Selected O ly
10. Save your work.
l & On
n a e
1.
t e r
Test your Descriptive Flexfield
U s
After defining your value sets, segments, and values, navigate to your descriptive flexfield
I n
and test the results of your work. When you are finished, exit without saving.
c l e
r a
O
Copyright © Oracle Corporation, 2007. All rights reserved.
This practice reinforces the concept of global segments for a descriptive flexfield and
demonstrates the use of the None validation type. In this scenario, you will define a descriptive
flexfield to track the following information about employees:
• Height
• Weight
Tasks
Define your Value Sets
m y
1. Use the Value Sets window to define three value sets as follows:
d e
• Define an independent value set named YourInitials_WHO_REFER. Give the value set a
ca
description, a format type of Char, and a maximum size of 3. Enable Non-Hierarchical
Security for the value set.
e A
•
c l
r a
Define a value set of validation type None named YourInitials_EMP_HEIGHT. Give the
value set a description, a format type of Number, a maximum size of 4, and a precision
of 2.
O ly
•
& On
Define a value set of validation type None named YourInitials_EMP_WEIGHT. Give
l
the value set a description, a format type of Number, a maximum size of 3, a precision of
a e
0, a minimum value of 90, and a maximum value of 999.
n
Define your Structure
t e r U s
2.
I n
After defining your value sets, use the Descriptive Flexfield Segments window to define the
structure for your descriptive flexfield. For the purposes of this practice, use the same
l e
descriptive flexfield you worked on previously to enter your new structure. Unfreeze the
c
flexfield definition first in order to make changes to the structure.
r
3. a Delete the segments that you defined previously, and define three new segments for the
O Global Data Elements context.
• Define a segment named Height, with a prompt of Height. Assign the segment the
number 20, the column ATTRIBUTE2, and the value set YourInitials_EMP_HEIGHT.
• Define a segment named Weight, with a prompt of Weight. Assign the segment the
number 30, the column ATTRIBUTE3, and the value set YourInitials_EMP_WEIGHT.
• Ensure all three segments are displayed and enabled. When you finish defining the
structure, freeze and compile your flexfield definition.
3. After defining the value sets and segments for your flexfield, use the Segment Values
window to define the values associated with the independent value set.
4. Define and enable the following values for the YourInitials_WHO_REFER value set.
• Value: 100
• Description: President
m y
• Value: 200
d e
• Description: Executive Vice President
ca
e A
• Value: 300
c l
•
r a
Description: Senior Vice President
2. Enter the information for the first value set in the following fields:
• Maximum Size: 3
e A
• Format Type: Number
c l
• Maximum Size: 4
r a
• Precision: 2 O ly
•
l & On
Validation Type: None
n a e
t e r U s
Note: You cannot enable security for a value set of validation type None.
n
5. Save your work.
6.
e I
Enter the information for the third value set in the following fields:
•
c l
Value Set Name: YourInitials_EMP_WEIGHT
• Maximum Size: 3
• Precision: 0
• Min Value: 90
4. In the Context Field Values region, select the Global Data Elements context and click (B)
Segments to navigate to the Segments Summary window.
m y
5. Delete the segments that you defined previously.
d e
6. Save your work.
ca
7. Enter the information for the first segment in the following fields:
e A
• Number: 10
c l
• Name: Who Referred
r a
• Window Prompt: Who
O ly
• Column: ATTRIBUTE1
l & On
•
n a e
•
t e
Displayed: Selected
r
Value Set: YourInitials_WHO_REFER
U s
• I n
Enabled: Selected
8.
c l e
Save your work.
r
9. a Enter the information for the second segment in the following fields:
O
Copyright © Oracle Corporation, 2007. All rights reserved.
• Name: Height
• Column: ATTRIBUTE2
• Displayed: Selected
• Enabled: Selected
11. Enter the information for the third segment in the following fields:
• Number: 30
• Name: Weight
•
Window Prompt: Weight
Column: ATTRIBUTE3
m y
•
d e
a
Value Set: YourInitials_EMP_WEIGHT
• Displayed: Selected
A c
• Enabled: Selected
c l e
12. Save your work.
r a
O ly
13. Navigate back to the Descriptive Flexfield Segments window.
& On
14. Select the Freeze Flexfield Definition check box.
l
a e
15. Click (B) Compile to compile the flexfield definition. Click (B) OK to each note about
n
Define your Values
t e r U s
submitting your request to generate the flexfield view.
1. I n
(N) Application > Validation > Values.
2.
c l e
In the Find window, select Value Set and find the YourInitials_WHO_REFER value set.
r
3. a In the Values, Effective region of the Segment Values window, define the following values:
O
Copyright © Oracle Corporation, 2007. All rights reserved.
• Description: President
• Enabled: Selected
• Value: 200
• Enabled: Selected
• Value: 300
• Enabled: Selected
In this practice, you will set up a context-sensitive segment and create a table-validated value set.
By using context sensitivity, you increase the number of questions you can ask without
increasing the number of columns necessary in the table. In this scenario, you will track
additional information for a transaction based on whether or not the transaction is a project. If it
is not a project, then you do not need to capture additional information. If it is a project, then the
flexfield should track the salesperson, the salesperson’s region, and the project name. To avoid
some repetitive data entry, you will use a table that already exists within Oracle Applications to
validate the project name.
Tasks
m y
Define your Value Sets
d e
1. Use the Value Sets window to define three value sets.
• ca
Define an independent value set named YourInitials_SALES_REP. Give the value set a
description, a format type of Char, and a maximum size of 3. Specify that the values
e A
l
must be uppercase only, and enable non-hierarchical security for the value set.
c
•
r a
Define an independent value set named YourInitials_LOCATION. Give the value set a
description, a format type of Char, and a maximum size of 3. Specify that the values
O ly
must be uppercase only, and enable non-hierarchical security for the value set.
•
l & On
Define a table-validated value set named YourInitials_PROJECT. Give the value set a
n a e
description, a format type of Char, and a maximum size of 30. Enable security for the
value set. Specify ARBV_CUSTOMERS in the Oracle Receivables application as the
t e r U s
validation table. Assign the Value column the column name CUSTOMER_NUMBER, a
type of Char, and a size of 30. Assign the Meaning column the column name
I n
CUSTOMER_NAME, a type of Char, and a size of 50.
l e
Define your Structure
c
2.
r a After defining your value sets, use the Descriptive Flexfield Segments window to define the
structure for your descriptive flexfield. For the purposes of this practice, use the same
O
Copyright © Oracle Corporation, 2007. All rights reserved.
3. For the context field, enter the prompt “Is this a project?” Specify that a value is required
and context override is allowed.
4. Delete the segments you defined previously for the Global Data Elements context.
5. Define and enable a new context named Yes with the code Yes. Define three new segments
for the Yes context.
• Define a segment named Sales Rep, with a prompt of Sales Rep. Assign the segment the
number 10, the column ATTRIBUTE1, and the value set YourInitials_SALES_REP.
• Define a segment named Location, with a prompt of Location. Assign the segment the
number 20, the column ATTRIBUTE2, and the value set YourInitials_LOCATION.
• Define a segment named Project, with a prompt of Project. Assign the segment the
number 30, the column ATTRIBUTE3, and the value set YourInitials_PROJECT.
6.
7.
Define and enable another new context named No with the code No.
When you finish defining the structure, freeze and compile your flexfield definition.
m y
Define your Values
d e
8. After defining the value sets and segments for your flexfield, use the Segment Values
ca
window to define the values associated with each of the independent value sets.
e A
9.
c l
Define and enable the following values for the YourInitials_SALES_REP value set.
• Value: CLJ
r a
• O ly
Description: Charles L. Jefferson
l & On
•
n a e
•
Value: AMR
t e r U s
Description: Ana M. Rodriguez
I n
•
c l e
Value: PAL
O
Copyright © Oracle Corporation, 2007. All rights reserved.
• Value: NYC
• Value: MAD
• Description: Madrid
• Value: PAR
• Description: Paris
11. After defining your value sets, segments, and values, navigate to your descriptive flexfield
and test the results of your work. When you are finished, exit without saving.
m y
d e
ca
e A
c l
r a
O ly
l & On
n a e
t e r U s
I n
c l e
r a
O
Copyright © Oracle Corporation, 2007. All rights reserved.
2. Enter the information for the first value set in the following fields:
• Maximum Size: 3
m y
• Validation Type: Independent
d e
3. Save your work.
ca
4. Enter the information for the second value set in the following fields:
e A
•
l
Value Set Name: YourInitials_LOCATION
c
•
r a
Description: YourInitials Location Value Set
•
O ly
Security Type: Non-Hierarchical Security
5.
c l e
Save your work.
r
6. a Enter the information for the third value set in the following fields:
• Maximum Size: 30
8. Enter Receivables as the table application and ARBV_CUSTOMERS as the table name.
Note: ARBV_CUSTOMERS will not appear in the list of values because it has not been
registered as a table, but you can still use it for validation purposes.
9. In the Table Columns region, enter the following information for the Value column:
• Name: CUSTOMER_NUMBER
• Type: VarChar2
• Size: 30
m y
10. In the Table Columns region, enter the following information for the Meaning column:
d e
• Name: CUSTOMER_NAME
ca
• Type: VarChar2
e A
• Size: 50
c l
r a
11. Save your work. Click (B) OK to the Caution pop-up window.
n a e
2.
3.
t e r
Query your descriptive flexfield in the Descriptive Flexfield Segments window.
U s
Clear the Freeze Flexfield Definition check box.
4.
I n
In the Context Field region, enter information in the following fields:
•
c l e
Prompt: Is this a project?
r a • Required: Selected
O
Copyright © Oracle Corporation, 2007. All rights reserved.
5. In the Context Field Values region, select the Global Data Elements context and click
Segments to navigate to the Segments Summary window.
9. In the Context Field Values region, enter the following information for the first context:
• Code: Yes
• Name: Yes
• Description: Yes
• Enabled: Selected
m y
11. Enter the information for the first segment in the following fields:
d e
• Number: 10
ca
• Name: Sales Rep
e A
• Window Prompt: Sales Rep
c l
• Column: ATTRIBUTE1
r a
• O ly
Value Set: YourInitials_SALES_REP
• Displayed: Selected
l & On
•
n a e
Enabled: Selected
•
c l e
Number: 20
r a • Name: Location
O
Copyright © Oracle Corporation, 2007. All rights reserved.
• Column: ATTRIBUTE2
• Displayed: Selected
• Enabled: Selected
15. Enter the information for the third segment in the following fields:
• Number: 30
• Name: Project
• Column: ATTRIBUTE3
•
Value Set: YourInitials_PROJECT
Displayed: Selected
m y
•
d e
a
Enabled: Selected
c
a
18. In the Context Field Values region, enter the following information for the second context:
r
• Code: No
O ly
• Name: No
l & On
• Description: No
n a e
• Enabled: Selected
t e r U s
19. Save your work.
I n
l e
20. Select the Freeze Flexfield Definition check box.
c
r a
21. Click (B) Compile to compile the flexfield definition. Click (B) OK to each note about
submitting your request to generate the flexfield view.
O
Copyright © Oracle Corporation, 2007. All rights reserved.
2. In the Find window, select Value Set and find the YourInitials_SALES_REP value set.
3. In the Values, Effective region of the Segment Values window, define the following values:
• Value: CLJ
• Enabled: Selected
• Value: AMR
• Enabled: Selected
• Value: PAL
m y
• Description: Philippe A. Lebeau
d e
• Enabled: Selected
ca
4. Save your work.
e A
5.
c l
In the Segment Values window, select the Value Set radio button and query the
r a
YourInitials_LOCATION value set in the Name field.
6.
O ly
In the Values, Effective region, define the following values:
• Value: NYC
l & On
•
n a e
•
t
Enabled: Selected e r
Description: New York City
U s
I n
•
c l e
Value: MAD
r a • Description: Madrid
O
Copyright © Oracle Corporation, 2007. All rights reserved.
• Value: PAR
• Description: Paris
• Enabled: Selected
1. After defining your value sets, segments, and values, navigate to your descriptive flexfield
and test the results of your work. When you are finished, exit without saving.
m y
d e
ca
e A
c l
r a
O ly
l & On
n a e
t e r U s
I n
c l e
r a
O
Copyright © Oracle Corporation, 2007. All rights reserved.
In this practice, you will create a dependent value set to validate a descriptive flexfield segment.
The descriptive flexfield will track the country and region for a salesperson. The list of values for
the region segment will change depending on the country selected.
Remember, when defining a dependent value set, you must perform the steps in the following
order:
•
Define the dependent value set.
c l
1.
a
Use the Value Sets window to define two value sets.
r
•
O ly
Define an independent value set named YourInitials_COUNTRY. Give the value set a
description, a format type of Char, and a maximum size of 3. Specify that the values
& On
must be uppercase only, and enable Non-Hierarchical Security and Longlist for the value
l
set.
n a e
•
t e r U s
Define a dependent value set named YourInitials_REGION. Give the value set a
description, a format type of Char, and a maximum size of 3. Specify that the values
I n
must be uppercase only, and enable Non-Hierarchical Security for the value set.
Associate the dependent value set with the independent value set
c l e
YourInitials_COUNTRY. Assign the dependent value set a dependent default value of
YourInitials, and give the default value a description.
r a
O
Copyright © Oracle Corporation, 2007. All rights reserved.
2. After defining your value sets, use the Descriptive Flexfield Segments window to define the
structure for your descriptive flexfield. For the purposes of this practice, use the same
descriptive flexfield you worked on previously to enter your new structure. Unfreeze the
flexfield definition first in order to make changes to the structure.
3. Define two new segments for the Global Data Elements context.
• Define a segment named Country Code, with a prompt of Country. Assign the segment
the number 10, the column ATTRIBUTE4, and the value set YourInitials_COUNTRY.
• Define a segment named Region Code, with a prompt of Region. Assign the segment the
number 20, the column ATTRIBUTE5, and the value set YourInitials_REGION.
• Ensure both segments are displayed and enabled. When you finish defining the structure,
freeze and compile your flexfield definition.
4. After defining the value sets and segments for your flexfield, use the Segment Values
window to define the values associated with the independent and dependent value sets.
5. Define and enable the following values for the YourInitials_COUNTRY value set.
m y
• Value: USA
d e
• Description: United States
ca
• Value: CAN
e A
• Description: Canada
c l
• Value: UK
r a
• Description: United Kingdom O ly
6.
l & On
Define and enable the following values in the YourInitials_REGION value set for the
independent value USA.
n a e
• Value: OK
t e r U s
•
I n
Description: Oklahoma
•
l e
Value: TX
c
O ra
•
•
Description: Texas
Value: WI
7. Define and enable the following values in the YourInitials_REGION value set for the
independent value CAN.
• Value: SAS
• Description: Saskatchewan
• Value: BC
• Value: YT
8. Define and enable the following values in the YourInitials_REGION value set for the
independent value UK.
• Value: WA
•
Description: Wales
Value: SL
m y
•
d e
•
Description: Scotland
ca
Value: EN
e A
• Description: England
c l
Test your Descriptive Flexfields
r a
9.
O ly
After defining your value sets, segments, and values, navigate to your descriptive flexfield
and test the results of your work. When you are finished, exit without saving.
l & On
n a e
t e r U s
I n
c l e
r a
O
Copyright © Oracle Corporation, 2007. All rights reserved.
2. Enter the information for the first value set in the following fields:
• Maximum Size: 3
m y
• Uppercase Only: Selected
d e
• Validation Type: Independent
ca
3. Save your work.
e A
4.
l
Enter the information for the second value set in the following fields:
c
•
r a
Value Set Name: YourInitials_REGION
•
O ly
Description: YourInitials Region Value Set
•
l & On
Security Type: Non-Hierarchical Security
•
c l e
Validation Type: Dependent
r
5. a Click (B) Edit Information to navigate to the Dependent Value Set Information window.
O6. In the Independent Value Set region, enter YourInitials_COUNTRY in the Name field.
Copyright © Oracle Corporation, 2007. All rights reserved.
4. In the Context Field Values region, select the Global Data Elements context and click (B)
Segments to navigate to the Segments Summary window.
5. Enter the information for the first segment in the following fields:
• Number: 10
• Column: ATTRIBUTE4
m y
• Value Set: YourInitials_COUNTRY
d e
• Displayed: Selected
ca
• Enabled: Selected
e A
6. Save your work.
c l
r a
O ly
7. Enter the information for the second segment in the following fields:
• Number: 20
l & On
• Name: Region Code
n a e
•
t e r
Window Prompt: Region
U s
•
I n
Column: ATTRIBUTE5
•
l e
Value Set: YourInitials_REGION
c
r a • Displayed: Selected
O • Enabled: Selected
11. Click (B) Compile to compile the flexfield definition. Click (B) OK to each note about
submitting your request to generate the flexfield view.
2. In the Find window, select the Value Set radio button and find the YourInitials_COUNTRY
value set.
3. In the Values, Effective region of the Segment Values window, define the following values:
• Value: USA
• Value: CAN
• Description: Canada
m y
• Value: UK
d e
• Description: United Kingdom
ca
4. Save your work.
e A
5.
c l
In the Segment Values window, select the Value Set radio button and query the
r a
YourInitials_REGION value set in the Name field and the independent value USA.
6.
O ly
Define and enable the following values in the YourInitials_REGION value set for the
independent value USA.
l & On
• Value: OK
n a e
•
t e r
Description: Oklahoma
U s
• Value: TX
I n
•
l e
Description: Texas
c
r a • Value: WI
O • Description: Wisconsin
8. In the Segment Values window, query the YourInitials_REGION value set and the
independent value CAN.
9. Define and enable the following values in the YourInitials_REGION value set for the
independent value CAN.
• Value: SAS
• Description: Saskatchewan
• Value: BC
• Value: YT
11. Query the YourInitials_REGION value set and the independent value UK.
12. Define and enable the following values in the YourInitials_REGION value set for the
m y
independent value UK.
d e
• Value: WA
ca
• Description: Wales
e A
• Value: SL
c l
• Description: Scotland
r a
• Value: EN O ly
• Description: England
l & On
n a e
13. Save your work.
t e r
Test your Descriptive Flexfields
U s
1. I n
After defining your value sets, segments, and values, navigate to your descriptive flexfield
l e
and test the results of your work. When you are finished, exit without saving.
c
r a
O
Copyright © Oracle Corporation, 2007. All rights reserved.
Flexfield definitions can be created under many different responsibilities. However, the System
Administrator responsibility has access to all functions needed to create the definitions in these
practices. In this practice you will create a key flexfield structure and values for your chart of
accounts. The design of the structure has already been determined. The flexfield will have four
segments: a company segment, a cost center segment, an account segment, and a segment
labeled Future for possible future expansion, in that order. Before you define the structure, you
must first create the value sets, then create the structure, identifying the segments by their
respective flexfield qualifiers. Finally, you will create the valid values for each segment. After
creating the values, test your structure by performing the first steps in the process for creating a
new set of books.
Tasks
m y
Define your Value Sets
d e
1. Use the Value Sets window to define four value sets.
ca
•
e
Define an independent value set named YourInitials_CO. Give the value set a A
l
description, a format type of Char, and a maximum size of 2. Enable Non-Hierarchical
c
filled.
r a
Security for the value set. Specify that the values should be right-justified and zero-
• O ly
Define an independent value set named YourInitials_COST. Give the value set a
l & On
description, a format type of Char, and a maximum size of 3. Enable Non-Hierarchical
Security for the value set. Specify that the values should be right-justified and zero-
filled.
n a e
•
e r s
Define an independent value set named YourInitials_ACCOUNT. Give the value set a
t U
description, a format type of Char, and a maximum size of 4. Enable Non-Hierarchical
I n
Security and Longlist for the value set. Specify that the values should be right-justified
•
c e
and zero-filled.
l
Define an independent value set named YourInitials_FUTURE. Give the value set a
O Security for the value set. Specify that the values should be right-justified and zero-filled
2. After defining your value sets, use the Key Flexfield Segments window to define a new
flexfield structure for the Accounting Flexfield in the Oracle General Ledger application.
Give your structure the code YourInitials_COA, the title YourInitials Chart of Accounts, a
description, and the view name YourInitials_AFF_VIEW. Enable the structure. Use a period
(.) as the segment separator, specify segments should be cross-validated, and allow dynamic
inserts. Define four segments for your structure.
• Define a segment named CO, with a prompt of Company. Assign the segment the
number 1, the column SEGMENT1, and the value set YourInitials_CO. Ensure the
segment is displayed and enabled. Enable security for the segment. Give the segment a
display size of 2 and a description size of 30. Enable the Balancing Segment flexfield
qualifier for the segment.
• Define a segment named CC, with a prompt of Cost Center. Assign the segment the
number 2, the column SEGMENT2, and the value set YourInitials_COST. Ensure the
segment is displayed and enabled. Enable security for the segment. Give the segment a
display size of 3 and a description size of 30. Enable the Cost Center Segment flexfield
qualifier for the segment.
• Define a segment named ACCT, with a prompt of Account. Assign the segment the
number 3, the column SEGMENT3, and the value set YourInitials_ACCOUNT. Ensure
the segment is displayed and enabled. Enable security for the segment. Give the segment
m y
a display size of 4 and a description size of 30. Enable the Natural Account Segment
flexfield qualifier for the segment.
d e
• Define a segment named RFU, with a prompt of Future Use. Assign the segment the
ca
number 4, the column SEGMENT4, and the value set YourInitials_FUTURE. Ensure the
e A
segment is displayed and enabled. Specify a default type of Constant and a default value
c l
of 0000. Enable security for the segment. Give the segment a display size of 4 and a
•
description size of 30.
r a
O ly
When you finish defining the structure, freeze and compile your flexfield definition.
l & On
3.
a e
After defining the value sets and segments for your flexfield, use the Segment Values
n
4.
t e r
window to define the values associated with each of the independent value sets.
U s
Define and enable the following values for the YourInitials_CO value set.
• Value: 01 I n
•
c l e
Description: Red Co.Value: 02Description: Orange Co.Value: 03
O
Copyright © Oracle Corporation, 2007. All rights reserved.
5. Define and enable the following values for the YourInitials_COST value set.
• Value: 000
• Description: Development
6. Define and enable the following values for the YourInitials_ACCOUNT value set. Specify
the account type segment qualifier for each value as shown.
• Value: 1110
• Description: Cash
e A
• Account Type: LiabilityValue: 3110
c l
• Description: Salaries
r a
• O ly
Account Type: LiabilityValue: 4110
•
l & On
a e
Description: Travel Expense
n
•
r
Account Type: Expense
t e U s
7.
n
Define and enable the following value for the YourInitials_FUTURE value set.
• I
•
c e
Value: 0000
l
Description: Not Specified
r a
O
Copyright © Oracle Corporation, 2007. All rights reserved.
After defining your value sets, segments, and values, navigate to the Accounting Flexfield to test
the results of your work. To view the Accounting Flexfield, you will perform the beginning steps
in the process for creating your accounting structure and then view the accounting flexfield you
created earlier in this practice.
1. (N) Setup > Financials > Accounting Setup Manager > Accounting Setups.
3. Click Next to access the Create Accounting Setups: Define Accounting Representations
window.
m y
e
6. Click Define Accounting Options in the confirmation page.
7. In the Primary Ledger region, click the Update icon for Ledger Options.
a d
8 Click Next to access the Update Ledger: Ledger Options window.
A c
9.
l e
In the Year End Processing region, click the Search icon for the Retained Earnings Account
c
field to display the list of values. The Accounting Flexfield appears.
r a
10. Enter values in the Accounting Flexfield to test your work.
O ly
11. Cancel your entries and exit without saving.
l & On
n a e
t e r U s
I n
c l e
r a
O
Copyright © Oracle Corporation, 2007. All rights reserved.
2. Enter the information for the first value set in the following fields:
• Maximum Size: 2
e A
•
c l
Description: YourInitials Cost Center Value Set
•
r a
Security Type: Non-Hierarchical Security
n a e
•
• t e r U s
Right-justify and Zero-fill Numbers: Selected
n
Validation Type: Independent
I
5.
6.
c l e
Save your work.
Enter the information for the third value set in the following fields:
• Maximum Size: 4
8. Enter the information for the fourth value set in the following fields:
•
Security Type: Non-Hierarchical Security
c l e
9. Save your work.
r a
Define your Structure
O ly
1.
& On
(N) Application > Flexfield > Key > Segments.
l
2.
a e
Query the application General Ledger and the flexfield title Accounting Flexfield.
n
3.
e r s
In the Structures region, enter the information for the flexfield structure in the following
fields:
t U
• I n
Code: YourInitials_COA
•
c l e
Title: YourInitials Chart of Accounts
• Enabled: Selected
5. Enter the information for the first segment in the following fields:
• Number: 1
• Name: CO
• Column: SEGMENT1
•
Value Set: YourInitials_CO
Displayed: Selected
m y
•
d e
a
Enabled: Selected
• c
Security Enabled: Selected
r a
• Display Size: 2
O ly
• Description Size: 30
l & On
8. Save your work.
n a e
9.
e r s
Click (B) Flexfield Qualifiers to navigate to the Flexfield Qualifiers window.
t U
I n
10. Select the Enabled check box for the Balancing Segment flexfield qualifier.
l e
11. Save your work.
c
a
12. Navigate back to the Segments Summary window.
r
O13. Enter the information for the second segment in the following fields:
• Name: CC
• Column: SEGMENT2
• Displayed: Selected
• Enabled: Selected
15. Enter the information for the second segment in the following fields:
• Display Size: 3
• Description Size: 30
r
O ly
21. Enter the information for the third segment in the following fields:
• Number: 3
l & On
• Name: ACCT
n a e
•
t e r
Window Prompt: Account
U s
•
I n
Column: SEGMENT3
•
l e
Value Set: YourInitials_ACCOUNT
c
r a• Displayed: Selected
O • Enabled: Selected
23. Enter the information for the third segment in the following fields:
• Display Size: 4
• Description Size: 30
25. Click (B) Flexfield Qualifiers to navigate to the Flexfield Qualifiers window.
26. Select the Enabled check box for the Natural Account Segment flexfield qualifier.
29. Enter the information for the fourth segment in the following fields:
• Number: 4
• Name: RFU
m y
• Window Prompt: Future Use
d e
• Column: SEGMENT4
ca
• Value Set: YourInitials_FUTURE
e A
• Displayed: Selected
c l
• r a
Enabled: Selected
O ly
& On
30. Click (B) Open to navigate to the Segments window.
l
a e
31. Enter the information for the fourth segment in the following fields:
n
•
t e r
Default Type: Constant
U s
•
I n
Default Value: 0000
•
l e
Security Enabled: Selected
c
r a• Display Size: 4
O • Description Size: 30
35. Click (B) Compile to compile the flexfield definition. You will find two notes indicating
that the flexfield was compiled successfully. Click (B) OK to each note about submitting
your request to generate the flexfield view.
2. In the Find window, select Value Set and find the YourInitials_CO value set. Click (B)
Find.
3. In the Values, Effective region of the Segment Values window, define the following values:
• Value: 01
• Enabled: Selected
m y
• Value: 02
d e
• Description: Orange Co.
ca
• Enabled: SelectedValue: 03
e A
• Description: Yellow Co.
c l
• Enabled: SelectedValue: 04
r a
• Description: Green Co. O ly
•
l
Enabled: SelectedValue: 05 & On
•
n a e
•
t
Enabled: Selected e r
Description: Blue Co.
U s
4. I n
Save your work. Click (B) OK to the note about submitting your request to compile 1 value
l e
set hierarchies.
c
r
5.
a In the Segment Values window, select Value Set and find the YourInitials_COST value set.
Click (B) Find.
O
Copyright © Oracle Corporation, 2007. All rights reserved.
• Value: 000
• Description: Sales
• Description: Services
• Description: Development
• Enabled: Selected
7. Save your work. Click (B) OK to the note about submitting your request to compile 1 value
set hierarchies.
8. In the Segment Values window, select Value Set and find the YourInitials_ACCOUNT
value set. Click (B) Find.
m y
9. In the Values, Effective region, define the following values:
d e
• Value: 1110 ca
•
e A
Description: Cash
c l
• Enabled: SelectedValue: 1120
r a
• Description: Cash Clearing
O ly
•
& On
Enabled: SelectedValue: 2110
l
•
a e
Description: Accounts Payable
n
•
e r s
Enabled: SelectedValue: 3110
t U
•
I n
Description: Salaries
•
l e
Enabled: SelectedValue: 4110
c
O ra
•
•
Description: Travel Expense
Enabled: Selected
• Value: 1110
• Value: 1120
• Value: 2110
• Value: 3110
• Value: 4110
Note: Click in the Qualifiers field in the Values, Hierarchy, Qualifiers region to display the
Segment Qualifiers window and enter a value in the Account Type field. Accept the default
values for the other fields in the Segment Qualifiers window.
m y
d e
a
11. Save your work. Click (B) OK to the note about submitting your request to compile 1 value
set hierarchies.
12. In the Segment Values window, select Value Set and find the YourInitials_FUTURE value
A c
set. Click (B) Find.
c l e
a
13. In the Values, Effective region, define the following value:
r
• Value: 0000
O ly
• Description: Not Specified
l & On
• Enabled: Selected
n a e
e r s
14. Save your work. Click (B) OK to the note about submitting your request to compile 1
t
value set hierarchies.
U
I
Test your Key Flexfieldn
c l e
After defining your value sets, segments, and values, navigate to the Accounting Flexfield to test
r a
the results of your work. To view the Accounting Flexfield, you will perform the beginning steps
in the process for creating your accounting structure and then view the accounting flexfield you
Ocreated earlier in this practice.
1. (N) Setup > Financials > Accounting Setup Manager > Accounting Setups.
3. Click Next to access the Create Accounting Setups: Define Accounting Representations
window.
7. In the Primary Ledger region, click the Update icon for Ledger Options.
9. In the Year End Processing region, click the Search icon for the Retained Earnings Account
field to display the list of values. The Accounting Flexfield appears.
m y
10. Enter values in the Accounting Flexfield to test your work.
d e
11. Cancel your entries and exit without saving.
ca
e A
c l
r a
O ly
l & On
n a e
t e r U s
I n
c l e
r a
O
Copyright © Oracle Corporation, 2007. All rights reserved.
Note: Before you can use security for a flexfield segment, you must enable security both at
the value set level and at the segment level.
Tasks
Define your Security Rule
1. Use the Define Security Rules window to define a security rule for the ACCT segment of
the Accounting Flexfield structure, YourInitials Chart of Accounts, that you defined in the
Define a Key Flexfield lesson. Name the rule YourInitials_SR01, and give the rule a
description. Enter an error message to explain the rule to users.
• Define the first security rule element to include all the possible account values, from
0000 to zzzz.
m y
• Define the second security rule element to exclude the account 4110.
d e
Assign your Security Rule
ca
e
Use the Assign Security Rules window to assign your security rule to the General Ledger A
l
Super User responsibility in the Oracle General Ledger application.
c
Test your Key Flexfield
r a
O ly
After defining your value sets, segments, and values, navigate to the Accounting Flexfield to test
l & On
the results of your work. To view the Accounting Flexfield, you will perform the beginning steps
in the process for creating your accounting structure and then view the accounting flexfield you
created earlier in this practice.
n a e
t e r
Responsibility: General Ledger
U s
1.
I n
(N) Setup > Financials > Accounting Setup Manager > Accounting Setups.
2.
l e
In the Accounting Setups window, click Creating Accounting Setup.
c
3.
r a Click Next to access the Create Accounting Setups: Define Accounting Representations
window.
7. In the Primary Ledger region, click the Update icon for Ledger Options.
9. In the Year End Processing region, click the Search icon for the Retained Earnings Account
field to display the list of values. The Accounting Flexfield appears.
m y
d e
ca
e A
c l
r a
O ly
l & On
n a e
t e r U s
I n
c l e
r a
O
Copyright © Oracle Corporation, 2007. All rights reserved.
2. In the Find window, select Key Flexfield and find the ACCT segment of the YourInitials
Chart of Accounts structure for the Accounting Flexfield in the General Ledger application.
3. In the Security Rules region of the Define Security Rules window, enter information in the
following fields:
• Name: YourInitials_SR01
4. In the Security Rule Elements region, enter information for the first rule element in the
following fields:
•
m y
•
Type: Include
d e
•
From: 0000
ca
To: zzzz
e A
5.
l
In the Security Rule Elements region, enter information for the second rule element in the
following fields:
c
• Type: Exclude
r a
• O ly
& On
From: 4110
• To: 4110 l
a e
6. Save your work.
r n s
n
Assign your Security Rule
t e U
7.
e I
(N) Security > Responsibility > Value Set > Define (B) Assign
8.
c l
In the Security Rules region of the Assign Security Rules window, enter information in the
r a following fields:
• Name: YourInitials_SR01
After defining your value sets, segments, and values, navigate to the Accounting Flexfield to test
the results of your work. To view the Accounting Flexfield, you will perform the beginning steps
in the process for creating your accounting structure and then view the accounting flexfield you
created earlier in this practice.
1. (N) Setup > Financials > Accounting Setup Manager > Accounting Setups.
3. Click Next to access the Create Accounting Setups: Define Accounting Representations
window.
e A
6.
l
Click Define Accounting Options in the confirmation page.
c
7.
a
In the Primary Ledger region, click the Update icon for Ledger Options.
r
8
O ly
Click Next to access the Update Ledger: Ledger Options window.
9.
& On
In the Year End Processing region, click the Search icon for the Retained Earnings Account
l
field to display the list of values. The Accounting Flexfield appears.
n a e
t e r U s
10. Enter values in the Accounting Flexfield to test your work.
I n
c l e
r a
O
Copyright © Oracle Corporation, 2007. All rights reserved.
Tasks
Define your Cross-Validation Rule
1. Use the Cross-Validation Rules window to define a cross-validation rule for the Accounting
Flexfield structure you defined in the Define a Key Flexfield lesson, YourInitials Chart of
Accounts. Name the rule YourInitials_CVR:01, give the rule a description, and ensure the
rule is enabled. Enter an error message to explain the rule to users, and specify the CO
segment as the error segment.
a
After defining the cross-validation rule, recompile the flexfield structure definition.
r
Test your Key Flexfield
O ly
& On
After defining your value sets, segments, and values, navigate to the Accounting Flexfield to test
l
n a e
the results of your work. To view the Accounting Flexfield, you will perform the beginning steps
in the process for creating your accounting structure and then view the accounting flexfield you
t e r
created earlier in this practice.
U s
n
Responsibility: General Ledger
I
1.
2.
c l e
(N) Setup > Financials > Accounting Setup Manager > Accounting Setups.
In the Accounting Setups window, click Creating Accounting Setup.
r
3.
aClick Next to access the Create Accounting Setups: Define Accounting Representations
O window.
4. Enter the following information:
Copyright © Oracle Corporation, 2007. All rights reserved.
7. In the Primary Ledger region, click the Update icon for Ledger Options.
9. In the Year End Processing region, click the Search icon for the Retained Earnings Account
field to display the list of values. The Accounting Flexfield appears.
m y
d e
ca
e A
c l
r a
O ly
l & On
n a e
t e r U s
I n
c l e
r a
O
Copyright © Oracle Corporation, 2007. All rights reserved.
2. Query the YourInitials Chart of Accounts structure for the Accounting Flexfield in the
General Ledger application.
3. In the Cross-Validation Rules region, enter the information for the rule in the following
fields:
• Name: YourInitials_CVR:01
• Enabled: Selected
• Error Message: The Orange company cannot use the Development cost center.
• Error Segment: CO
m y
Define your Cross-Validation Rule Elements
d e
4. In the Cross-Validation Rule Elements region, enter the information for the first rule
ca
element in the following fields:
e A
• Type: Include
c l
• From: 00.000.0000.0000
r a
• To: zz.zzz.zzzz.zzzz
O ly
5.
& On
In the Cross-Validation Rule Elements region, enter the information for the second rule
l
a e
element in the following fields:
n
•
•
Type: Exclude
t e r U s
• I n
From: 02.300.0000.0000
6.
c e
To: 02.300.zzzz.zzzz
l
Save your work.
r
7. a (N) Application > Flexfield > Key > Segments.
O
Copyright © Oracle Corporation, 2007. All rights reserved.
9. Click (B) Compile to compile the flexfield definition. You will find two notes indicating
that the flexfield was compiled successfully. Click (B) OK to each note about submitting
your request to generate the flexfield view.
After defining your value sets, segments, and values, navigate to the Accounting Flexfield to test
the results of your work. To view the Accounting Flexfield, you will perform the beginning steps
in the process for creating your accounting structure and then view the accounting flexfield you
created earlier in this practice.
1. (N) Setup > Financials > Accounting Setup Manager > Accounting Setups.
3. Click Next to access the Create Accounting Setups: Define Accounting Representations
window.
e A
6.
c l
Click Define Accounting Options in the confirmation page.
7.
r a
In the Primary Ledger region, click the Update icon for Ledger Options.
8 O ly
Click Next to access the Update Ledger: Ledger Options window.
9.
l & On
In the Year End Processing region, click the Search icon for the Retained Earnings Account
a e
field to display the list of values. The Accounting Flexfield appears.
n
e r s
10. Enter values in the Accounting Flexfield to test your work.
t U
I n
11. Cancel your entries and exit without saving.
c l e
r a
O
Copyright © Oracle Corporation, 2007. All rights reserved.
Tasks
Define your Shorthand Alias
1. Use the Shorthand Aliases window to define shorthand aliases for the Accounting Flexfield
structure, YourInitials Chart of Accounts, you defined in the Define a Key Flexfield lesson.
Enable aliases for this structure, specify a maximum size of 15, and specify a prompt of
Shorthand.
2. Define an alias named YourInitials_SA_1, give the alias a description, and specify the
complete combination 03.100.1110.0000.
3. Define an alias named YourInitials_SA_2, give the alias a description, and specify the
m y
partial combination 04...0000.
d e
ca
e A
c l
r a
O ly
l & On
n a e
t e r U s
I n
c l e
r a
O
Copyright © Oracle Corporation, 2007. All rights reserved.
2. Query the YourInitials Chart of Accounts structure for the Accounting Flexfield in the
General Ledger application.
• Enabled: Selected
• Prompt: Shorthand
4. In the Aliases, Descriptions region, enter information for the first alias in the following
fields:
e A
6.
c l
In the Aliases, Descriptions region, enter information for the second alias in the following
fields:
r a
• Alias: YourInitials _SA_2
O ly
• Template: 04...0000
l & On
•
n
Alias Description: Green
a e
7. Save your work.
t e r U s
8.
I n
(N) Application > Flexfield > Key > Segments.
9.
l e
Query the YourInitials Chart of Accounts structure for the Accounting Flexfield in the
c
General Ledger application.
r a 10. Click (B) Compile to compile the flexfield definition. Click (B) OK to each note about
O submitting your request to generate the flexfield view.
Tasks
Define your Value Set
1. Use the Value Sets window to define a table-validated value set named
YourInitials_EMP_NUM. Give the value set a description, a format type of Char, and a
maximum size of 30. Enable Non-Hierarchical Security and Longlist for the value set.
Specify the table PER_ALL_PEOPLE_F in the Oracle Human Resources application as the
validation table. Assign the Value column the column name EMPLOYEE_NUMBER, a
type of Varchar2, and a size of 30. Assign the Meaning column the column name
FULL_NAME, a type of Varchar2, and a size of 240. Restrict the value set to include only
active employees by specifying the following Where/Order By clause:
m y
WHERE CURRENT_EMPLOYEE_FLAG = ‘Y’
d e
Define your Structure
ca
2.
A
After defining your value set, use the Descriptive Flexfield Segments window to define the
e
structure for your descriptive flexfield. For the purposes of this practice, use the same
l
descriptive flexfield you worked on previously to enter your new structure. Unfreeze the
c
a
flexfield definition first in order to make changes to the structure.
r
3.
O ly
You can keep the two segments that you defined previously for the Global Data Elements
context. Now define a new segment for the Global Data Elements context. Name the
l & On
segment Employee Number, with a prompt of Employee Number. Assign the segment the
number 30, the column ATTRIBUTE6, and the value set YourInitials_EMP_NUM.
n a e
4.
t e r
Ensure the new segment is displayed and enabled. When you finish defining the structure,
s
freeze and compile your flexfield definition.
U
I n
Test your Descriptive Flexfield
5.
l e
After defining your value set and segment, navigate to your descriptive flexfield and test the
c
results of your work. When you are finished, exit without saving.
r a
O
Copyright © Oracle Corporation, 2007. All rights reserved.
2. Enter the information for the value set in the following fields:
• Maximum Size: 30
e A
5.
l
In the Table Columns region, use the lists of values in the following fields to select this
information for the Value column:
c
• Name: EMPLOYEE_NUMBER
r a
• Type: Varchar2 O ly
•
l & On
Size: 30
n a e
6.
t e r U s
In the Table Columns region, use the lists of values in the following fields to select this
information for the Meaning column:
•
I n
Name: FULL_NAME
•
l e
Type: Varchar2
c
O
7.
ra
• Size: 240
4. In the Context Field Values region, select the Global Data Elements context and click (B)
Segments to navigate to the Segments Summary window.
6. Enter the information for the third segment in the following fields:
• Number: 30
m y
• Column: ATTRIBUTE6
d e
• Value Set: YourInitials_EMP_NUM
ca
• Displayed: Selected
e A
• Enabled: Selected
c l
7. Save your work.
r a
8.
O ly
Navigate back to the Descriptive Flexfield Segments window.
9.
l & On
Select the Freeze Flexfield Definition check box.
n a e
10. Click (B) Compile to compile the flexfield definition. Click (B) OK to each note about
t e r U s
submitting your request to generate the flexfield view.
n
Test your Descriptive Flexfield
I
1.
l e
After defining your value set and segment, navigate to your descriptive flexfield and test the
c
results of your work. When you are finished, exit without saving.
r a
O
Copyright © Oracle Corporation, 2007. All rights reserved.
To set up the cascading dependencies, you will create table-validated value sets using the
following tables:
CAR_MAKERS
Ford Ford 01
Nissan Nissan 02
Chevrolet Chevrolet 03
m y
Chrysler Chrysler 04
d e
ca
CAR_MODELS
e A
MODEL_ MODEL_
c l MODEL_ MANUFACTURER_
NAME DESCRIPTION
r a ID ID
Mustang Mustang
O ly 011 01
Windstar Windstar
l & On 012 01
240SX 240SX
n a e 013 02
Altima
e r
Altima
t U s 014 02
Corvette
I nCorvette 015 03
Camaro
c l e Camaro 016 03
NAME DESCRIPTION ID ID ID
e
014 02 A
Black Black
c l
0113 015 03
Red Red
r a 0114 015 03
Purple Purple
l & On 0116 016 03
n a e
Blue
Green
Blue
Green
t e r U s
0117
0118
016
016
03
03
Maroon I
Maroon n 0119 017 04
c
Silver l e Silver 0120 017 04
O
Copyright © Oracle Corporation, 2007. All rights reserved.
Tasks
Define your Value Sets
• Define a table-validated value set named YourInitials_MFG. Give the value set a
description, a format type of Char, and a maximum size of 10. Enable non-hierarchical
security for the value set. Specify the table CAR_MAKERS as the validation table.
Assign the Value column the column name MANUFACTURER_NAME, a type of
Varchar2, and a size of 10. Assign the Meaning column the column name
MANUFACTURER_DESCRIPTION, a type of Varchar2, and a size of 30. Assign the
ID column the column name MANUFACTURER_ID, a type of Number, and a size of 2.
• Define a table-validated value set named YourInitials_MODEL. Give the value set a
description, a format type of Char, and a maximum size of 10. Enable non-hierarchical
security for the value set. Specify the table CAR_MODELS as the validation table.
Assign the Value column the column name MODEL_NAME, a type of Varchar2, and a
m y
size of 10. Assign the Meaning column the column name MODEL_DESCRIPTION, a
type of Varchar2, and a size of 30. Assign the ID column the column name MODEL_ID,
d e
a type of Number, and a size of 3. Specify the following Where/Order By clause:
ca
WHERE MANUFACTURER_ID = :$FLEX$. YourInitials _MFG
e A
•
l
Define a table-validated value set named YourInitials_COLOR. Give the value set a
c
description, a format type of Char, and a maximum size of 10. Enable non-hierarchical
r a
security for the value set. Specify the table CAR_COLORS as the validation table.
Assign the Value column the column name COLOR_NAME, a type of Varchar2, and a
O ly
size of 10. Assign the Meaning column the column name COLOR_DESCRIPTION, a
l & On
type of Varchar2, and a size of 30. Assign the ID column the column name COLOR_ID,
a type of Number, and a size of 4. Specify the following Where/Order By clause:
n a e
WHERE MODEL_ID = :$FLEX$. YourInitials _MODEL
t e r U
ORDER BY COLOR_NAME s
Define your Structure
I n
2.
c l e
After defining your value sets, use the Descriptive Flexfield Segments window to define the
r a structure for your descriptive flexfield. For the purposes of this practice, use the same
descriptive flexfield that you worked on previously to enter your new structure. Unfreeze the
• Define a segment named Model, with a prompt of Model. Assign the segment the
number 20, the column ATTRIBUTE2, and the value set YourInitials_MODEL.
• Define a segment named Color, with a prompt of Color. Assign the segment the number
30, the column ATTRIBUTE3, and the value set YourInitials_COLOR.
• Ensure that all three segments are displayed and enabled. When you finish defining the
structure, freeze and compile your flexfield definition.
4. After defining your value sets and segments, navigate to your descriptive flexfield and test
the results of your work. When you are finished, exit without saving.
m y
d e
ca
e A
c l
r a
O ly
l & On
n a e
t e r U s
I n
c l e
r a
O
Copyright © Oracle Corporation, 2007. All rights reserved.
2. Enter the information for the first value set in the following fields:
• Maximum Size: 10
e A
• Type: Varchar2
c l
• Size: 10
r a
6. O ly
In the Table Columns region, enter the following information for the Meaning column:
•
l & On
Name: MANUFACTURER_DESCRIPTION
n a e
•
•
Type: Varchar2
t e r U s
n
Size: 30
7.
e I
In the Table Columns region, enter the following information for the ID column:
•
c l
Name: MANUFACTURER_ID
r a • Type: Number
O
Copyright © Oracle Corporation, 2007. All rights reserved.
9. Enter the information for the second value set in the following fields:
• Maximum Size: 10
10. Click Edit Information to navigate to the Validation Table Information window.
12. In the Table Columns region, enter the following information for the Value column:
• Name: MODEL_NAME
m y
• Type: Varchar2
d e
• Size: 10
ca
e
13. In the Table Columns region, enter the following information for the Meaning column: A
•
c l
•
Name: MODEL_DESCRIPTION
r a
Type: Varchar2
O ly
• Size: 30
l & On
a e
14. In the Table Columns region, enter the following information for the ID column:
n
• Name: MODEL_ID
t e r U s
• Type: Number
I n
•
l e
Size: 3
c
r a
15. In the Where/Order By field, enter
17. Enter the information for the third value set in the following fields:
• Maximum Size: 10
18. Click Edit Information to navigate to the Validation Table Information window.
20. In the Table Columns region, enter the following information for the Value column:
•
Name: COLOR_NAME
Type: Varchar2
m y
• Size: 10
d e
21. In the Table Columns region, enter the following information for the Meaning column:
ca
• Name: COLOR_DESCRIPTION
e A
•
c l
•
Type: Varchar2
r a
Size: 30
O ly
& On
22. In the Table Columns region, enter the following information for the ID column:
l
• Name: COLOR_ID
n a e
• Type: Number
t e r U s
• Size: 4
I n
l e
23. In the Where/Order By field, enter
c
r aWHERE MODEL_ID = :$FLEX$.YourInitials _MODEL
O ORDER BY COLOR_NAME
4. Select the Global Data Elements context and click Segments to navigate to the Segments
Summary window.
7. Enter the information for the first segment in the following fields:
• Number: 10
• Name: Manufacturer
m y
• Column: ATTRIBUTE1
d e
• Value Set: YourInitials_MFG
ca
• Displayed: Selected
e A
• Enabled: Selected
c l
8. Save your work.
r a
9.
O ly
Enter the information for the second segment in the following fields:
• Number: 20
l & On
• Name: Model
n a e
•
t e
Window Prompt: Modelr U s
•
I n
Column: ATTRIBUTE2
•
c l e
Value Set: YourInitials_MODEL
r a • Displayed: Selected
O
Copyright © Oracle Corporation, 2007. All rights reserved.
11. Enter the information for the third segment in the following fields:
• Number: 30
• Name: Color
• Column: ATTRIBUTE3
• Displayed: Selected
• Enabled: Selected
e A
1.
l
After defining your value sets and segments, navigate to your descriptive flexfield and test
c
a
the results of your work. When you are finished, exit without saving.
r
O ly
l & On
n a e
t e r U s
I n
c l e
r a
O
Copyright © Oracle Corporation, 2007. All rights reserved.
• Set the profile option to control modifications of the folder by the user
Tasks
1. Log on to Oracle Applications using the username you defined earlier, such as JSUSER.
Select General Ledger Super User responsibility and navigate to (N) Journals > Enter.
2. The first window you see is the Find Journals window. Note that once you create your
folder and assign it to your user this window will not appear.
Note: you can view the query here, but you cannot change it. Click OK to close the
window.
m y
d e
ca
e A
c l
r a
O ly
l & On
10. In the Enter Journals window, the upper left corner next to the Folder icon is the name you
entered for your folder.
n a e
t e r U s
11. Click on the Folder icon to launch the Open Folder window.
I
defined as Public.n
Note: the other folders that are available for your selection. These appear because they are
c l e
12. Click Cancel.
r a
13. Click on the Folder Tools icon on the toolbar (the second icon from the right) to launch the
O Folder Tools window palette. Move your cursor over each icon to view its function.
15. Choose “Category” from the Show Field window if the Category column has not been added
to the display in the Enter Journals window or select another value when needed and click
OK.
16. Click the Save icon on the Folder Tools window, or choose Save from the Folder menu to
add the Category column to your folder definition.
m y
d e
ca
e A
c l
a
17. Switch Responsibilities to your System Administrator responsibility.
r
O ly
18. (N) Application > Administer Folders.
l & On
19. In the Find Folders screen, select “Default folder assignments by user” and choose your user
name from list of values.
n a e
20. Click Find.
t e r U s
I n
c l e
r a
O
Copyright © Oracle Corporation, 2007. All rights reserved.
24. In the Find System Profile Values window enter the following.
m y
• Profile: Folders: Allow Customization
d e
25. Click Find.
ca
e A
c l
r a
O ly
l & On
n a e
t e r U s
I n
c l e
r a
O
Copyright © Oracle Corporation, 2007. All rights reserved.
d e
27. Save your work.
ca
e A
c l
r a
O ly
l & On
n a e
t e r U s
I n
c l e
r a
28. Switch Responsibilities back to your General Ledger Super User.
O
Copyright © Oracle Corporation, 2007. All rights reserved.
30. Notice that you see a Decision window that says “Find all records in this folder?” This
window displays because you chose “Ask each time” when you defined the folder.
32. Notice that the Journal Entries window opens with your folder displayed.
33. Click on the Folder Tools icon on the toolbar. Note that all the modification icons are
disabled (because you set the Folders: Allow Customization profile option to No).
34. Click on the Folder menu and notice that the only enabled option is Open.
m y
d e
ca
e A
c l
r a
O ly
l & On
n a e
t e r U s
I n
c l e
r a
O
Copyright © Oracle Corporation, 2007. All rights reserved.
Tasks
Create your Concurrent Program Definition
1. Given the executable program already created, you need to create a concurrent program to
contain it. Query up the Completed Concurrent Requests Report program in the Concurrent
Programs window and use the Copy to button to create your custom program.
m y
• Program: Your Initials Completed Concurrent Requests
d e
• Short Name: Your Initials_CPCRQ
ca
•
e
Application: Application Object Library A
•
c l
Choose to Include Program Parameters when copying
• r a
O ly
Choose to Include Program Incompatibilities when copying
& On
Add your Concurrent Program to a Request Group
l
2.
a e
Add your concurrent program to your existing Your Initials Assistant SysAdmin request
n
group. Once you have added it to this group, it will have already been assigned to the Your
e r s
Initials Assistant System Administrator responsibility and to the Your InitialsAssistSA user.
t U
I n
Test your Concurrent Program
3.
l e
Sign-on as the Your InitialsAssistSA user, and submit a concurrent request for your new
c
report.
r a
O
Copyright © Oracle Corporation, 2007. All rights reserved.
•
Choose to Include Program Parameters when copying
m y
e
Choose to Include Program Incompatibilities when copying
d e
Add your Concurrent Program to a Request Group
ca
9.. Navigate to (N) Security > Responsibility > Request.
e A
l
10. Query up your request group Your Initials Assistant SysAdmin Group.
c
a
11. Insert a new record and the Program Your Initials Completed Concurrent Requests.
r
O ly
12. Save your work. Your completed form should appear similar to the example shown.
l & On
n a e
t e r U s
I n
c l e
r a
O
Copyright © Oracle Corporation, 2007. All rights reserved.
d e
14. Switch Responsibilities to or log in as the Your InitialsAssistSA.
ca
15. Navigate to (N) Requests > Run.
e A
l
16.. Click the “OK” button to submit a single request.
c
a
17. Submit your new program and watch it run successfully.
r
O ly
l & On
n a e
t e r U s
I n
c l e
r a
O
Copyright © Oracle Corporation, 2007. All rights reserved.