Professional Documents
Culture Documents
Procurement R12 - Student Guide Volume 1
Procurement R12 - Student Guide Volume 1
Disclaimer
This document contains proprietary information and is protected by copyright and other intellectual property laws. You may
copy and print this document solely for your own use in an Oracle training course. The document may not be modified or
altered in any way. Except where your use constitutes "fair use" under copyright law, you may not use, share, download,
upload, copy, print, display, perform, reproduce, publish, license, post, transmit, or distribute this document in whole or in
part without the express authorization of Oracle.
The information contained in this document is subject to change without notice. If you find any problems in the document,
please report them in writing to: Oracle University, 500 Oracle Parkway, Redwood Shores, California 94065 USA. This
document is not warranted to be error-free.
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:
Trademark Notice
Oracle and Java are registered trademarks of Oracle and/or its affiliates. Other names may be trademarks of their respective
owners.
Contents
1 Course Overview
Course Objectives 1-2
Lesson Objectives 1-3
Instructional Approach for This Course 1-4
Course Considerations 1-5
Agenda 1-6
Introduction to Oracle Cloud Applications 1-7
iii
Procurement 2-9
Procurement Sourcing 2-10
Supplier Qualification Management 2-11
Procurement Contracts 2-12
Procurement 2-13
Streamlined Procure to Pay 2-14
Unified Approval Workflow 2-15
Supplier Portal 2-16
Transactional Business Intelligence 2-17
Worker Collaboration and Social Networks 2-18
Oracle Social Network 2-19
iv
Demonstration 3-2 3-22
Implementation Options 3-23
Streamline Support for Strategic Procurement 3-24
Offering-Based Implementation 3-25
Rapid Implementation 3-27
Demonstration 3-3 3-29
Project-Based Implementation 3-30
Generating Setup Task Lists 3-31
Assigning Tasks to Users 3-32
Demonstration 3-4 3-33
Entering Setup Data 3-34
v
Location Sets 4-23
Demonstration 4-2 4-24
Oracle Applications Cloud Enterprise Structures 4-25
Enterprise Structures: Key Features 4-26
Reference Data: Overview 4-30
Reference Data Sharing 4-31
Reference Groups 4-32
Determinant Types 4-33
Sharing Supplier Site Reference Data 4-34
Demonstration 4-3 4-35
Defining Legal Entities for Procurement 4-36
vi
Oracle Applications Cloud Security Key Concepts 5-5
Defining Security for Procurement Setup and Maintenance 5-6
Security Reference Implementation 5-7
Role-Based Access Control 5-9
Types of Security Roles 5-10
Role Inheritance 5-12
Privileges and Resources 5-13
Purchase Order Creation Example: Job Roles and Associated Duty Roles 5-14
Purchase Order Creation Example: Duty Role and Tasks 5-15
Procurement Job and Abstract Roles 5-17
Business Intelligence Security: Duty Roles 5-25
vii
User Account Locking 5-61
User Password Management: Self-Service 5-62
Password Reset Process 5-63
User Password Changes Audit Report 5-64
Notification Templates 5-65
Bridge for Microsoft Active Directory 5-67
Auditing Security 5-68
Security Reference Resources 5-70
Practice 5-71
Summary 5-72
viii
Defining Key Flexfield for Catalogs 7-9
Common Procurement Topics 7-10
Defining Catalog and Category Attributes 7-11
Configuring a Catalog 7-12
Defining Categories to a Catalog 7-14
Defining Default Catalogs 7-16
Procurement Category Hierarchy 7-17
Common Procurement Topics 7-18
Defining Supplier Configuration 7-19
Specifying Supplier Numbering 7-20
Specifying Supplier Lookups 7-21
ix
Purchasing Configuration Topics 7-58
Defining Master Items for Purchasing 7-59
Oracle Product Information Management Cloud 7-61
Master Items Resources 7-63
Purchasing Configuration Topics 7-64
Requisition Flexfields and Value Sets 7-65
Purchasing Configuration Topics 7-67
Defining Business Function Configuration 7-68
Configuring Procurement Business Function 7-69
Procurement Business Function Document Types 7-71
Procurement Business Function Terms and Conditions 7-72
8 Suppliers
Objectives 8-2
Procurement Process 8-3
x
Agenda 8-4
Supplier Model 8-5
Supplier Work Area 8-6
Easy Supplier Maintenance 8-7
Easy Address and Site Maintenance 8-8
Easy Contact Maintenance 8-9
Prospective and Spend Authorized 8-10
Supplier Mass Update 8-11
Supplier Customer Party Modeling 8-12
Registering Suppliers 8-13
Supplier Model Functionality: Activities 8-14
9 Supplier Agreements
Objectives 9-2
Agenda 9-3
Procurement Process 9-4
Oracle Purchasing Cloud Foundation for Oracle Procurement Cloud 9-5
Purchasing Tasks and Overview: Agreements 9-6
Purchasing Document: Key Concepts 9-7
Supplier Agreement: Key Concepts 9-8
Blanket Purchase Agreement: Main Tab 9-9
Blanket Purchase Agreement: Controls Tab 9-11
Blanket Purchase Agreement: Lines 9-13
Blanket Purchase Agreement Line Detail and Price Breaks 9-15
Consignment Agreement 9-16
Demonstration 9-1 9-17
xi
Contract Purchase Agreement: Main Tab 9-18
Contract Purchase Agreement: Controls Tab 9-20
Demonstration 9-2 9-21
Job Roles and Associated Duty Roles 9-22
Purchase Agreement: Duty Roles and Tasks 9-23
Contract Terms: Duty Roles and Tasks 9-24
Resources 9-25
Practices 9-26
Summary 9-27
10 Procurement Catalogs
xii
11 Requisitions
Objectives 11-2
Agenda 11-3
Procurement Process 11-4
Oracle Self-Service Procurement Cloud 11-5
Requisitioning Catalog Superstore 11-6
Shopping in Self Service Procurement 11-7
Requisition Management 11-8
Supported SCM Flows 11-10
Demonstrations 11-11
Summary 11-12
12 Purchase Orders
Objectives 12-2
Agenda 12-3
Procurement Process 12-4
Oracle Purchasing Cloud Foundation for Oracle Procurement Cloud 12-5
Purchasing Tasks and Overview: Orders 12-6
Purchase Orders Versus Supplier Agreements 12-7
Purchase Order Components 12-8
Purchase Order: Main Tab 12-9
Purchase Order Lines 12-11
Purchase Order Schedules 12-12
Purchase Order Distributions 12-13
Purchasing Document Report 12-14
Purchase Order Life Cycle 12-15
Demonstration 12-1 12-16
Purchase Order Creation: Overview 12-17
Manual Create Order 12-18
Process Requisitions 12-19
Purchase Order Creation: Job Roles and Associated Duty Roles 12-20
Purchase Order Creation: Duty Roles and Tasks 12-21
Change Purchase Order: Feature Highlights 12-22
Common Document Change Management 12-23
Independent Change Order Life Cycle 12-24
Configure Internal or External Change 12-25
Comprehensive Audit Trail of Change 12-26
Change Purchase Order: Job Roles and Associated Duty Roles 12-27
Procurement Integration Supply Chain Management Flows 12-28
xiii
Purchase Request Web Service and Business Events 12-29
Resources 12-31
Practices 12-32
Summary 12-33
13 Self-Service Receiving
Objectives 13-2
Agenda 13-3
Procurement Process 13-4
Oracle ERP Cloud Service Self-Service Procurement with Self-Service Receiving 13-5
My Receipts Work Area 13-6
xiv
Defining Subject and Standards Organization 14-20
Supplier Qualification Configuration Setup Tasks 14-21
Manage Assessment Outcomes 14-23
Supplier Qualification Configuration Setup Tasks 14-24
Defining Document Numbering 14-26
Defining Procurement Agent Security 14-27
Creating a Registration Rule Set 14-28
Supplier Qualification: Activities 14-29
Summary 14-30
Appendix A: Additional Slides of Setup Screens 14-31
Create Question 14-32
xv
Online Messages 15-21
Supplier Response Repository 15-22
Supplier Profile 15-23
Surrogate Responses 15-24
Alternate Response 15-25
Alternate Lines 15-26
Two-Stage RFQ 15-27
Negotiation Monitor 15-28
Award Analysis 15-29
Negotiation and Award Approvals 15-30
Robust Spreadsheet Processing 15-31
16 Procurement Contracts
Objectives 16-2
Agenda 16-3
Enterprise Contract Management: Foundation 16-4
Procurement Process 16-5
Contracts: Process Flow Standardize Terms, Accelerate Negotiation, Drive Compliance 16-6
Procurement Contracts: Features and Benefits 16-7
Accessing Contracts from Procurement Applications 16-8
Terminology in the Contracts Application 16-9
Creating Contracts 16-10
Creation Process 16-11
Enterprise Contracts Functionality: Activities 16-12
Procurement Contract Roles 16-13
Implementing Procurement Contracts 16-14
Common Applications Setup Tasks 16-15
xvi
Setup Tasks in Enterprise Contracts Setup 16-16
Specify Supplier Contract Management Business Function Properties 16-17
Manage Contract Role Sources 16-18
Manage Contract Risks 16-19
Manage Contract Types 16-20
Manage Contract Line Types 16-21
Performing Contract Terms Library Configuration 16-22
Defining Clause Types 16-23
Using Enterprise Contracts Management 16-24
Setting Up Clauses, Sections, Templates 16-25
Procurement Contracts: Activities 16-26
xvii
Coexistence: Modern Integrated Procure-to-Pay Comprehensive End-to-End Procurement
and Payables 17-13
Integration Options – Procure-to-Pay Cloud (P2P) 17-14
Subledger Accounting to General Ledger Integration 17-15
Procure-to-Pay to Accounts Payable Invoice Integration 17-17
Procurement Cloud Coexistence Strategies 17-19
Integration Options – Sourcing Cloud 17-20
Demonstration 17-1 17-22
Integration Options – Sourcing Cloud 17-23
Integration Options – Procurement Contracts 17-24
Reference Data 17-25
xviii
1
Course Overview
Course Overview
This Procurement Functional Setup course covers the following:
• Introduction to Procurement functional flows
• Introduction to Setup and Maintenance
• Introduction to shared Oracle Cloud Applications configurations
• Introduction to common Oracle Cloud Procurement configurations
• Introduction to setting up, managing, and using the Oracle Procurement Cloud products
Terminology Note
Throughout this course the terms implementation, configuration, and setup are used
interchangeably. The authors acknowledge that from a purely technical point of view these terms
have slightly different meanings. This course addresses concepts and challenges related to a
functional implementation, not a technical implementation (for example, installation and system
administration). Essentially this course is intended for individuals or teams faced with configuring the
application the first time to enable use by functional users.
• Each lesson in this course begins with your instructor presenting the important concepts
related to the functional setup or functionality of Procurement.
• The lessons may also include one or more of the following activities:
– Completing a portion of the setup in Setup and Maintenance
– Discussing key decisions and best practices
– Completing an activity or knowledge assessment task
Prerequisites
• Setup and Maintenance implemented
• Common Applications Configuration tasks for Procurement
– Tasks configured as part of the Financials implementation
– Tasks configured as part of the Product Information Management implementation
– Task configured as part of the Enterprise Contracts implementation (optional, as
required)
• Working knowledge of Oracle Procurement Cloud Applications
This course refers to the Oracle Procurement Cloud Applications. Oracle Procurement Cloud is an
integrated suite of applications, covering the entire flow of business processes. The use of common
setup data across the applications provide for a streamlined implementation.
The decisions about your implementation of Oracle Cloud Applications are affected by your:
• Industry
• Business unit requirements for autonomy
• Business and accounting policies
• Business functions performed by business units and optionally, centralized in shared service
centers
• Locations of facilities
Oracle Cloud Applications set the new standard for innovation with its complete, standards-based
platform and service-oriented architecture, and is built on two main pillars:
• Complete Solutions: Based on a complete and integrated product strategy. Oracle is
redefining the information technology market by completely engineering information
technology solutions.
• Complete Choice: Based on an open, standards-based product strategy. Offers customers
integrated solutions, with the option of plugging into other Oracle and non-Oracle solutions.
Oracle’s applications strategy adapts quickly to changing business needs while lowering integration
costs and other short and long-term costs. It provides a comprehensive solution that arms
professionals with the right information at the right time, increases productivity, and accelerates
business performance
While simultaneously supporting its existing customer base, Oracle has used a three-point strategy
while developing its Oracle Cloud Applications suite. This approach was based on three goals:
• Commit to all customers to enhance and support all existing on-premises applications
• Develop Software as a Service (SaaS) cloud applications and one standards-based platform
• Develop programs and support for customers to adopt cloud quickly with less investment risk
Social
Panel
When you sign-in to the applications, the Oracle Applications Home page appears with the following:
• Navigator icon, which is also available in the global area everywhere in the applications. In
the Navigator, you can open all the work areas and dashboards to which you have access.
• A set of global icons Home, Search, Favorites, Watchlist, Notifications, Accessibility,
and Show Help across the top of the page. These icons are available at the top of the page
(the global area) no matter where you are in the applications.
• Oracle Social Panel, which displays conversations you are participating in or are following,
news, and recent documents
• Welcome springboard, which provides access to most of the same work areas and
dashboards that you see in the Navigator
No matter where you are in the applications, you can click the Home icon in the global area to return
to this Home page.
Oracle Applications Cloud User Interface Significant Features:
• Social panel
• Dashboards
• Worklist
• Work areas
• Recent items
The global area contains the following icons that relate to the overall user experience. They persist
and are available from any page in the application.
• Home – Returns you to the home screen
• Search – Searches for work areas, or displays recent items and searches
• Favorites – Returns to flows that have been bookmarked or tagged as favorites
• Watchlist – Shows links to work areas in which there has been activity
• Notifications – Displays recent notifications
• Accessibility – Sets accessibility options, such as high contrast display
• Show Help –Shows embedded help of icons
• Settings and Actions – Configures user preferences, customizes pages, and so on
Favorites
The Favorites menu enables users to return to flows that have been bookmarked or tagged as
favorites.
Click in the search field to display a list of recently accessed items, and recent searches. You can
specify text in the search field to narrow the results.
Recent Items
The Recent Items menu enables users to return to flows that have been recently accessed; usually
within, but not limited to, a single session.
Tab Names
Section
Menus Sort
Controls
Task Panel
Search
Recent Documents
Reports and Analytics
Classroom Resources:
• Oracle Procurement Cloud: Procurement Implementation Student Guide (this guide)
• Oracle Applications Help
• Oracle Help Center
• Instructor
Payments & Accounts Cash & Expense Total Workforce Talent Order Cost Inventory
Collections Receivable Management Compensation Management Management Management Management Management
Common Modules KPIs & Dashboards KPIs & Dashboards KPIs & Dashboards
Procurement
• Purchasing • Sourcing
• Self Service Procurement • Procurement Contracts
The diagram in the slide attempts to capture the complex interaction of Oracle Applications Cloud
apps resulting from the Procurement process.
The key applications that are designed to perform this interaction are:
• Human Capital Management: Employees are defined in Oracle Human Capital
Management Cloud and assigned the Procurement Agent job role.
• Financials: Enterprise structures (such as ledgers and legal entities) used by Oracle
Procurement Cloud are defined in Oracle Financials Cloud. Additionally, purchasing
information is used to update tables in Payables and to generate payment and tax
information.
• Supply Chain Management: Procurement applications can use items and item information
defined in Oracle Product Master Data Management Cloud.
• Customer Relationship Management: Supplier trading community information is integrated
into Supplier Portal, and it is shared between many other Cloud applications. Also, Oracle
Enterprise Contracts Cloud provides the foundation for Oracle Procurement Cloud contracts.
• Project Management: Procurement applications, such as Sourcing, can be tied to project
information entered in Oracle Project Portfolio Management Cloud.
Oracle Procurement Cloud helps you spend smarter with smarter negotiation, smarter buying, and
smarter collaboration. It does this by enabling:
• Automation and control of an organization’s procurement processes
• Spend analysis, supplier negotiations, contract creation and administration, supplier
collaboration, catalog management, requisition creation and management, PO creation and
management, integration to receipts and payables
• Information-driven procurement to improve sourcing and supplier management while
significantly lowering supply management costs
Manage
Suppliers
Source Contract Purchase Settle
Suppliers Invoices and
Payments
Supplier
Sourcing Procurement Supplier Portal
Qualification
Designed as a complete suite of modular applications, Oracle Procurement Cloud Applications help
you improve performance, lower IT costs, and get better results. Oracle Sourcing Cloud Oracle
Procurement Cloud offers a complete source-to-settle solution. You can manage your suppliers,
source, contracts, purchase and settle with a completely modern solution. The four key areas that
set our solution apart are the ability to support collaborative negotiations, enforceable contracts,
streamlined procure to pay as well as manage supplier qualifications.
Improve supplier relationships and Maximize negotiated savings Improve contract compliance and
accountability minimize risks
To further differentiate our solutions, you can see the depth of the Oracle solution on the strategic
side of procurement vs. transactional. There are many niche solutions that cover only a portion of the
transactional side of procurement, but ignore the importance and value creation side of strategic
procurement. Oracle provides the tools to excel in strategic areas of supplier management, sourcing
and contracting.
Define
Requirements
Monitor Supplier
Responses
Create
Initiative and
Questionnaire
Gather
Responses
Supplier Qualification Management enables you to create and maintain evaluations about suppliers.
• Qualify and assess suppliers to support supplier programs, compliance, and sourcing award
decisions.
• Gather supplier information through internal and external qualification questionnaires.
• Promptly alert when new information might affect supplier qualifications, capabilities, or risk.
• Provide insight to supplier qualifications and policy compliance.
Negotiate
Purchase Settle
On the transactional side of procurement, the emphasis is on ease of use with a consumer-centric
buying experience, and then enforcing that the value we create beyond the niche competitors is a
robust, and global payables and finance system that ensures proper pricing, discounts, terms,
accounting as well as streamlining the payables process with automation such as scanning and
electronic invoicing support.
Requisition
Purchase
Ensure your negotiated pricing and terms are automatically enforced to realize maximum savings.
Enable employees to buy goods and services with a consumer buying experience.
Automate your requisition to payment cycle and focus on strategic activities with “touch-less” buying.
Enforce your business policies through controls and approvals.
Navigator > Purchasing > Create or Edit Purchase Order > Manage Approvals
• Business rules determine approval routings.
• Serial, parallel, FYI, and ad-hoc approvals
• Common workflow capabilities across business functions
The average employee today typically collaborates with 10 or more people just to accomplish his or
her day-to-day work.
*Source: CEB Corporate Leadership Council High Performance Survey, 2012
Use Oracle Social Network (OSN) to access discussions on multiple devices and share business
objects with relevant parties. Within Procurement, you can easily share documents with others within
your organization by using OSN.
Self-Service Embedded
Social Reporting Intelligence
Dashboards & Self-Service
Mobile Work Areas Appli-
cations
Global Integrations
Summary
Buy Ship
Supplier Customer
Table
Assembly Back-to-Back
Orders Buy Order
Top Option Leg Option OEM
Contract Manufacturing
Oracle Procurement Cloud also includes direct materials support for manufacturers. This includes
configure to order, back-to-back orders, drop shipments and contract manufacturing process flows to
allow manufacturing organizations to achieve benefits from a modern cloud solution for their
source-to-settle business needs.
Requisitions
Catalog
Content
Management Purchase Orders
RFQs/Quotations P2P
Sourcing
Receiving
Analysis
Reporting
Supplier Performance
The procurement process can take several forms based on your business practices. But a broad
generalization can be summarized by the graphic in the slide.
There are many “standard” definitions of portions of the procurement process such as Procure-to-
Pay and Source-to-Settle. In reality, the actual process is determined by the business requirements
of the enterprise. For the sake of discussion in this course, you will focus on two process flows that
Oracle refers to as Procure to Pay and Sourcing.
Purchasing Configuration
Purchasing Line Document Change Order Requisition Buyer
Business Function
Types Configuration Templates Configuration Assignments
A full implementation of the Oracle Procurement Cloud suite involves many different sets of setup
tasks. In the lessons of this course, we will focus on the following groups of setup tasks:
• Common Applications Configuration for Procurement: Define the configuration for
applications that are leveraged across Oracle Cloud products.
• Common Procurement Configuration: Define and maintain setup components for the
common procurement configuration including catalogs, supplier configuration, account rules,
and taxes.
• Purchasing Configuration: Define and maintain setup components for Purchasing,
including procurement business function, requisitioning business function, change order
templates, document styles, and procurement agents.
• Self Service Procurement Configuration: Define and maintain profile options and category
hierarchy for Self Service Procurement. Define and maintain flexfields for information
templates.
• Procurement Suite Configuration: Finally, configure the Procurement application Supplier
Portal, Sourcing, Procurement Contracts, and Supplier Qualification.
Non-production
Production
(stage / test )
Production
The production environment is primarily for conducting activities, which affect end users, live data,
and real-world business transactions. This environment is sized for production user loads with sizing
based on the specifications defined during the initial contract negotiation process. Production is
subject to a monthly maintenance window when upgrades, patches, and other modifications are
deployed.
The second environment provisioned with Oracle Procurement Cloud is nonproduction, which can
also be referred to as “Stage/Test.” The purpose of nonproduction is to provide an environment that
is completely flexible to meet your needs. You can choose to use nonproduction to address needs
such as configuration and testing activities during implementation. Nonproduction may also be used
for user acceptance testing and training purposes.
Nonproduction is not sized the same way as production because there are fewer concurrent users.
Sizing for this environment is dependent on the customer needs.
Customers receive one nonproduction environment included with their contract. However, some
customers employ a model which includes segregating nonproduction activities across multiple
nonproduction environments. For example, you may want to do configuration in one environment
and user training in a separate environment. You do have the option to purchase additional
nonproduction environments.
In terms of migrating data or configuration between environments, Oracle recommends this be done
manually by the customer. Be sure to document all changes made in the source environment so
those changes can be implemented manually in a target environment, if necessary.
Note: A refresh of your test environment from your production environment can be requested via a
service request (SR).
• After the environments are provisioned, the customer will receive emails with:
– A welcome message
– Procurement Cloud credentials for the initial administrator
– Credentials for the Procurement Cloud administration portal
• For additional environments, customers can contact their Oracle sales representative.
• Standard pods come with U.S. English.
– For additional language support, customers should file a service request.
Details on management and administration of your Procurement Cloud environments are available
from the Resources menu once you are logged in.
The Procurement Cloud Administration Portal provides the tools for management and administration.
Some of those are:
• My Account: Provides a macro view your systems and system metrics
• My Services: Provides a view into details of a single system
• Identity Self Service: Add users to Admin Portal.
• Notifications: Messages regarding scheduled and unscheduled maintenance
For more information about Oracle Cloud Services, see the website at:
http://docs.oracle.com/cloud/latest/
Related Resources:
Using Common Features for Oracle Applications Cloud
Using Procurement
Using Analytics and Reports for Oracle Procurement Cloud
Using Procurement Contracts
(Oracle Help Center: http://docs.oracle.com/)
• Self-service administration
• Complete transparency
• Configurable and extensible
• Reusable for rapid start
• Comprehensive reporting
Self-Service Administration
An integrated, guided process for planning, configuration, implementation, deployment and
maintenance enable management of all aspects of functional setup of Oracle applications at the
business-user level.
Complete Transparency
Auto-generated, sequential task lists include prerequisites and address dependencies to give full
visibility to end-to-end setup requirements of Oracle applications.
Configurable and Extensible
Packaged list of tasks for setting up Oracle applications can be easily configured and extended to
better fit with the business requirements.
Reusable for Rapid Start
Specific implementations can be emphasized to facilitate reuse and rapid start of consistent Oracle
applications set up across many instances.
Comprehensive Reporting
A set of built-in reports help to analyze, validate, and audit configurations, implementations, and
setup data of Oracle applications.
Plan Implement
1 Review offerings. 5 Collect data.
2 Plan Implement
Configure to fit. 6 Enter setup data.
3 Generate setup 7 Test.
tasks.
Deploy
4 Customize setup
task lists (optional).
Manage Manage
Getting Started Configure All Tasks
Implementation Configuration
Offerings (Search)
Every phase of the application implementation life cycle is supported by Setup and
Maintenance. Each step builds upon the decisions you made in the previous steps to provide a fully
integrated applications implementation process.
1. Analyze implementation requirements, design, set up, and plan the overall implementation
using Getting Started.
2. Configure applications to match your business requirements by using Configure Offerings.
3. Generate setup task lists by using Manage Implementation Projects.
4. Enter setup data by using Assigned Implementation Tasks.
5. Export and import setup data from one Oracle Applications instance to another by using
Manage Configuration Packages.
6. Maintain setup over time by searching and performing tasks from All Tasks.
Note: You can access some read-only Setup and Maintenance functionality, even if these roles are
not assigned.
Plan Implement
There are three implementation–related roles that is delivered out of the box.
The Application implementation Manager that is usually responsible for managing the overall
implementation. During the planning phase, they might configure the offerings (which is really a
product family that is implemented as a unit, such as Financials, Procurement, Sales) that will
generate the setup task list. They can then monitor the progress of the implementation.
Know offerings. Configure. Collect data. Enter setup data. Identify setup to be deployed.
This is the superuser role for implementation. These individuals have full access to all functionality
supported by Setup Manager.
Functional Owners
Implement Deploy
This is a collective term we use to identify the users who are typically responsible for entering setup
data. They are usually from respective lines of businesses and are subject matter experts in their
functional areas. This includes, for example, the financial administrator, procurement manager, sales
operations rep, benefit administrator, and so on.
Procurement
(Offering)
Sourcing
(Functional Area)
Procurement Contracts
(Functional Area)
(Feature)
Offering, Options, and Features are organized in multi-level hierarchy to help implementers in
making decisions progressively during configuration of offerings. If an implementer decides certain
module or application functionality is not applicable to his or her implementation, then making
decision on other modules/application functionality that depends on the first one becomes
irrelevant. Setup and Maintenance, therefore, presents the Options and Features in the context of
their parents.
During an implementation, you will use the Setup and Maintenance work area to access
implementation tasks:
• From the Navigator menu, select Setup and Maintenance.
• From the Administration region of the Settings and Actions menu, select Setup and
Maintenance.
Navigation: Navigator > Setup and Maintenance > Procurement icon > Actions > Change
Configuration
When the final analysis of the offerings is complete, use Configure Offerings to select the Offering
Options and Features that are applicable to your business needs. Offering Options and Features are
displayed in a multi-level hierarchy to help you to make your configuration decisions progressively.
Your offering configurations determine how setup and transactional processes will work in your
implementation:
• Setup Processes: Only those tasks needed to implement the selected offerings, Options
and Features will be included in the task list which is automatically generated during the
implementation phase. Therefore, you will get a list of necessary tasks while irrelevant tasks
will be excluded.
• Transactional Processes: Application functionality and controls (such as form region, table
columns, buttons, links) could be displayed or hidden according to your offering configuration.
• An offering or its options can either be selected or not selected for implementation.
• You select or deselect the “Enable For Implementation” check box to specify your
selection.
Provisioned
The Provisioned column in Configure Offerings shows whether or not an offering is licensed and
installed. While Setup and Maintenance does not prevent users from enabling offerings that have
not been provisioned, ultimately the users will not be able to perform the tasks needed to enter
setup data for those offerings. When a user starts configuring a nonprovisioned offering, Setup and
Maintenance shows a warning message explaining the consequence.
Selecting Feature Choices
If the selected offerings and options have dependent features, the features are applicable when the
corresponding offering or option is implemented. In general, the features are set with default
configuration based on their typical usage. However, you should always review the available
feature choices and change them as appropriate for your implementation.
• Configuring Offerings
Procurement offering includes Purchasing as an optional functional area. This allows the offering to
be easily configured for cases when an organization wishes to implement Sourcing or Supplier
Qualification as stand-alone applications without implementing Purchasing. Such implementations
will now have a significantly shorter list of setup tasks to complete as compared with previous
releases.
You can use the Administration region on the Overview page of the Setup and Maintenance work
area to directly implement an entire offering or functional areas within an offering. You do not need to
create an implementation project, and instead use a modular approach to your implementation. You
can complete setup of specific business areas quickly to start transactions, and then gradually adopt
more and more application functionality as needed.
An offering or functional area-based approach means you set up various parts of an offering at
different times. You can start with set up of the functional areas that you immediately need to adopt.
Over time, you can continue to set up other functional areas as you start to adopt additional
applications functionality. Offerings must be enabled for implementation in order for their functional
areas to display in the Administration region of the Overview page. Offering or functional area-based
implementation provides the following advantages:
• When you select an offering on the Applications Administration tab, the relevant functional
areas appear for selection. The common functional areas are those shared across offerings
and are listed first. The functional areas that are only associated with the selected offering,
are at the bottom of the list.
• A functional area usually has several setup tasks, but only a few of them require input before
the application function is ready for transactions. The rest of the setup tasks are usually
optional or have predefined default values based on common use cases. When you select a
functional area for implementation, you can view just the required tasks, or you can view the
full list of setup tasks for the functional area.
You can use the Administration region on the Overview page of the Setup and Maintenance work
area to directly implement an entire offering or functional areas within an offering. You do not need to
create an implementation project, and instead use a modular approach to your implementation. You
can complete setup of specific business areas quickly to start transactions, and then gradually adopt
more and more application functionality as needed.
An offering or functional area-based approach means you set up various parts of an offering at
different times. You can start with set up of the functional areas that you immediately need to adopt.
Over time, you can continue to set up other functional areas as you start to adopt additional
applications functionality. Offerings must be enabled for implementation in order for their functional
areas to display in the Administration region of the Overview page. Offering or functional area-based
implementation provides the following advantages:
• When you select an offering on the Applications Administration tab, the relevant functional
areas appear for selection. The common functional areas are those shared across offerings
and are listed first. The functional areas that are only associated with the selected offering,
are at the bottom of the list.
• A functional area usually has several setup tasks, but only a few of them require input before
the application function is ready for transactions. The rest of the setup tasks are usually
optional or have predefined default values based on common use cases. When you select a
functional area for implementation, you can view just the required tasks, or you can view the
full list of setup tasks for the functional area.
Use the procurement rapid implementation task list to implement the Procurement offering if your
organization has simple setup requirements. The task list reduces the number of tasks to those
which are required or commonly used.
You can use procurement rapid implementation task list for many types of procurement offering
configurations. For example, to implement a Procure to Pay process, or for standalone
implementations of Oracle Sourcing or Oracle Supplier Qualification.
Many of the setup tasks for Procurement which were mandatory in previous releases have now been
made optional either by providing additional seed data or by building intelligent defaulting logic on
transactions in absence of setup data.
A prepackaged rapid implementation task list is provided to enable organizations with simple setup
requirements, to implement procurement offering with minimum number of setup tasks and get ready
for transaction processing as quickly as possible. Also, the rapid implementation task list includes a
new setup task that automatically configures centralized procurement structure for all the business
units in the organization, along with many other important configurations.
The transaction account builder, that drives various accounts on requisitions and purchase orders, is
now more powerful and yet much easier to configure.
Navigation: Navigator > Setup and Maintenance > Manage Implementation Projects
When an Implementation Project is created, it automatically generates the complete list of setup
tasks—including all prerequisite tasks—based on the offering and options you selected to include.
The setup tasks are organized in a hierarchy reflecting prerequisites and dependencies:
• Most common requirements across all offerings listed first
• Common tasks across an application area (such as CRM, Financial, and HCM)
• Common tasks across multiple modules and options within an offering
• Setup tasks for the selected options and features for your implementation
You can expand the parent nodes in the hierarchy to see the child nodes.
• After an Implementation Project is created and customized (if necessary), assign setup
tasks to appropriate functional users, who, in turn, will enter setup data.
– Assigning single or multiple users
– Assigning users to task lists
– Viewing implementation-specific reports
– Adding notes
• Select one or more tasks and task lists, and then click the Assign Tasks button to
assign users to tasks.
Navigation: Navigator > Setup and Maintenance > Implementation Tasks > implementation project
name
The functional users with assigned setup tasks are responsible for performing those tasks to enter
appropriate setup data for the task. When these users sign in to Setup and Maintenance, the
Assigned Implementation Tasks tab of the Overview page opens. The page will show a list of all
tasks from all implementation projects that are assigned to the user. The user will have full visibility
of all their assignments from a single page and can navigate to every assigned task from the same
list.
Performing Tasks
Functional users will enter setup data directly from their list of tasks. The users will first find the task
for which they want to enter data and then click on the corresponding Go to Task icon. This action
will open the user interface for entering setup data for the task. When the user completes entering
data and closes the interface, they will return to the list of assigned implementation tasks and can
continue to perform other tasks from the same task list.
User permission is always validated. When a user performs a task to enter setup data, their
granted permission—at both functional and data levels—will be fully validated before they are
allowed to enter setup data.
• The users to whom setup tasks are assigned can use the following filters to find specific
assigned tasks.
• If more than one filter condition is provided, the conditions will be combined to search for
the task:
– Task
– Due Date
– Status
– Project
Filters
• Task: The entered value is matched with the assigned task names or the names of the
parent task lists of the assigned tasks and CONTAINS is used as the search operator.
• Due Date: Available options are “All” (also the default setting), which returns tasks with any
due date, or one of the predefined due date periods.
• Status: Available options are the following, in addition to all the valid task statuses:
All = Any task status
All Open (default setting) = Any status other than “Completed”
• Project:
All = All tasks assigned to any implementation project (default setting)
Make a selection: A user can pick from a list of values one of the Implementation Project
names where the user has at least one task assigned.
Setting Task Status
By default, the status of all implementation tasks are set to Not Started. When the functional users
start performing their assigned tasks, they can change the task status to In Progress, and then
ultimately to Completed.
Business objects are a broad category of business processes that are modeled as objects,
and in Oracle Setup and Maintenance, represent applications data sets.
Some examples are:
• Enterprise Configuration
• Purchasing UN Number
Searching for and performing specific tasks from Setup and Maintenance Overview:
Navigation: Navigator > Setup and Maintenance > Implementation Projects > implementation
project name
When setup data of an existing implementation requires modification that involves significant
numbers of tasks and task lists and/or has high risk implication in many parts of an application,
maintaining those setup changes through Implementation Projects is advisable. Often the
modifications will first be performed in test instance to mitigate risks before applying to the
production system.
Task List–Based Implementation Projects
In these cases, create an Implementation Project without selecting any offerings/options. Instead,
add the tasks and the task lists specific to the needed modification directly to the Implementation
Project. When the Implementation Project is created, its functionality will be exactly the same as
described before.
Navigation: Navigator > Setup and Maintenance > Task pane icon > Manage Configuration
Packages
Almost all application implementations require moving functional setup from one instance into
another at various points in the life cycle of the applications. Use Manage Configuration Packages
and setup export and import to move setup data.
Configuration Package
A configuration package contains the setup export/import definition—or the list of setup tasks and
their associated Business Objects that identifies the setup data to be exported—as well as the
exported setup data. At first when a configuration package is created, only the setup export/import
definition is created. After the Configuration Package is exported, appropriate setup data is added to
the Configuration Package using the definition. Therefore, when a Configuration Package is
exported, its setup export/import definition is locked and cannot be changed.
Almost all Oracle Cloud application implementations require moving functional setup data from one
instance into another at various points in the life cycle of the applications. For example, one of the
typical cases in any enterprise application implementation is to first implement in a development or
test application instance and then deploy to a production application instance after thorough testing.
You can move functional setup configurations of applications from one application instance into
another by exporting and importing setup data.
Setup data can be exported and imported for either:
• An entire offering or any of its functional areas. This option is recommended when you want
to make sure all the setup data for an offering or functional area is migrated.
• An implementation project that contains a customized configuration or list of tasks. Use an
implementation project as the source for exporting setup data when you require customizing
the list of tasks or the list of objects you want to export setup data for.
In the case of an offering or functional area, setup data is exported only for the tasks relevant to the
features that are enabled for implementation in such offering or functional area. Unlike the case of
export an offering or functional area, an implementation project may also include tasks for an entire
offering or a functional area but the list of tasks may have been customized to specific needs adding
or removing some of the tasks.
Grouping Offerings
There are no hard and fast rules for how many offerings you should include in one implementation
project. The implementation manager should decide based on how they plan to manage their
implementations. For example, if you will implement and deploy different offerings at different times,
then having separate implementation projects will make it easier to manage the implementation life
cycles. Furthermore, the more offerings you include in an implementation project, the bigger the
generated task list will be. This is because the implementation task list includes all setup tasks
needed to implement all included offerings. Alternatively, segmenting into multiple implementation
projects makes the process easier to manage.
Provisioning
If an offering has NOT been provisioned, you can select it for your implementation project, but
ultimately users will not able to perform the tasks needed to enter setup data for those offerings until
appropriate enterprise applications (Java EE applications) are provisioned and their location
(endpoint URLs) is registered.
Purchasing Configuration
Purchasing Line Document Change Order Requisition Buyer
Business Function
Types Configuration Templates Configuration Assignments
A full implementation of the Oracle Fusion Procurement suite involves many different sets of setup
tasks. In this lesson we will focus on the following setup tasks:
• Common Applications Configuration for Procurement: Define the configuration for
applications that are leveraged across Oracle Applications Cloud products.
Note: This is summary information about the implementation setup tasks and may not exactly reflect
what is covered in the course.
Navigation: Navigator > Setup and Maintenance > Implementation Projects > Your implementation
project (for example, XX-Procurement Implementation) > Procurement > Define Common
Applications Configuration for Procurement
Note: In this course, only the common configuration tasks that are considered highly relevant to
Procurement will be discussed. Refer to the prerequisite courses for details on setup tasks not
discussed.
Key Concepts
• All implementation offerings contain two common groups of tasks or task lists:
– One that crosses product families
– One that crosses products within the Procurement product family
• This lesson addresses the common tasks that are available in multiple offerings, or that
apply to multiple products and product families.
– The Define Common Applications Configuration task list includes these common
setup and implementation tasks.
Before you implement Oracle Fusion Procurement components, complete prerequisite setup for
related Oracle Applications Cloud apps. Example:
• Users
• Enterprise and HR structures
• Security
• Common reference objects
Key Concepts
• Common applications implementation includes tasks of interest to all such as:
– Define Enterprise Structures
– Define Security
– Define Approval Management
• Other common implementation tasks have a more limited audience:
– Configuring reference objects provided by Oracle Fusion Middleware Extensions for
Applications
The following sections of this lesson focus on reference data sharing, enterprise structures, security,
and approvals for procurement. However, the following list describes, in general terms, all the tasks
you must perform.
Note: Setup tasks and task lists mentioned here may appear in other offerings and may already be
completed if other applications are implemented.
Defining Common Applications Configuration for Procurement
• Define Synchronization of Users and Roles from LDAP: Run a process to populate the
product tables containing user and role information with the users and roles held in LDAP.
This process is always the first implementation task but can also run periodically to keep the
product tables synchronized with subsequent updates to LDAP.
• Define Implementation Users: Create implementation users and roles. Provision
implementation users with job and data roles.
• Define Currencies and Currency Rates: Define the currencies and currency rates that your
organization does business in.
• Define Enterprise Structures for Procurement: Configure your divisions, business units,
and legal entities for Procurement usage.
The Oracle Procurement Cloud Implementation course is based on a fictional yet realistic
enterprise that combines most of the common aspects of Oracle’s customer base. This is
the enterprise that you will be implementing.
Scenario
• Your company, Vision Corporation, is a multinational conglomerate that operates in the
United States (US) and the United Kingdom (UK). In the future, you are expanding to
other countries in Europe and around the world.
• Vision has purchased an Oracle Applications Cloud solution including Oracle
• Your product line includes high technology products, health care, and financial services.
• You have two distribution centers and four warehouses that share a common item
master in the US and the UK.
• Your financial services organization in the UK provides financing to your customers.
• You are part of the Enterprise Structure team for your implementation project for your
US operations.
The graphic in the slide summarizes the model that the Vision Corporation implementation
committee has designed and uses numerical values to provide a sample representation of that
structure.
Note: This diagram was created to illustrate the Vision Corporation Enterprise Structure in the
Oracle Demonstration Solution Services with the following limitations:
• Because of lack of space, only some of the Vision entities are shown. For example, only
three legal entities and four warehouses.
• Version one of the demo environment does not include a shared service center. The one
shown here is for discussion purposes.
• Version one of the demo environment has data loaded only for US1 LE1 and BU US1. The
diagram was expanded to include future data for discussion purposes.
Create Implementation Define Basic Enterprise Continue with defining additional users and with
Users Structures remaining functional setup
Note: These steps are performed after installation and provisioning, and before setting up enterprise
structures and implementing projects.
These steps have already been performed in the classroom environment so they are just briefly
discussed here.
Between preparing users and synchronizing users and roles from LDAP, your enterprise needs to
configure offerings and set up task lists. Between synchronizing users and roles from LDAP and
setting up enterprise structures, your enterprise needs to create initial implementation users.
In Oracle Applications Cloud apps, you manage users and security through Oracle Human Capital
Management (HCM) Cloud user management flows, which are included in each of the offering task
lists.
However, the HCM task flows require that enterprise structures have been set up, and yet to add
users who can set up enterprise structures you need to have set up HCM. Therefore, you need to
create one or more initial implementation users who have the access needed for:
• Implementation project management
• Initial enterprise structures management
• User management
Administrator
1 Prepare the Oracle Applications
2 Provision the IT Security Manager
OIM Cloud super user for user job role with user and role
management and configuration. management entitlement.
3 4
Installation Super User
No
Initial Steps
For a standard, full implementation of Oracle Applications Cloud, the initial activities are as follows:
1. The Oracle Identity Management System Administrator user prepares the Oracle
Applications Cloud super user for user management and configuration tasks.
2. The Oracle Identity Management System Administrator user provisions the IT Security
Manager job role with roles for user and role management.
3. The Oracle Applications Cloud super user synchronizes LDAP users with HCM user
management so that users can be provisioned with roles through HCM.
4. The Oracle Applications Cloud super user signs in and performs the Create Implementation
Users task to create one or more IT security manager and administrator users provisioned
with security administrative entitlement.
5. The newly created IT Security Manager user signs in to Oracle Applications Cloud and
performs the Create Implementation Users task to create implementation project
managers.
6. The newly created IT Security Manager user signs in to Oracle Applications Cloud and
performs the Create Implementation Users task to create users for enterprise structure
setup, and creates a data role for HCM setup and provisions that role to the enterprise
structure setup users.
Information: The procedures named in this topic for getting started are also presented in Getting
Started with Oracle Fusion Applications: Common Implementation.
The super user has broad access to Oracle Fusion Middleware and Oracle Applications
Cloud administration.
• Because of this broad access, your enterprise needs users dedicated to managing users
and applications security, such as an IT security manager user.
• With user management entitlement, the super user creates one or more IT security
manager and security administrator users.
• If your enterprise does not require a security administrator for Oracle Applications Cloud
implementations, you would proceed with Creating Implementation Project Managers.
Note: Depending on the size of your implementation team, you may only need a single
implementation user for security administration, implementation project management, enterprise
structures setup, and application implementation. That single user must then be provisioned with all
indicated roles, and therefore, broad access.
Navigation: Navigator > Setup and Maintenance > Implementation Projects > your implementation
project (for example, XX-Procurement Implementation) > Procurement > Define Common
Applications Configurations for Procurement > Define Enterprise Structures for Procurement
Enterprise Structures Setup
One of the largest of the common applications Setup and Maintenance task groups is used to
configure your divisions, business units, and legal entities for Procurement usage.
Note: Some of the Setup and Maintenance task groups are covered in detail in the prerequisite
course Fusion Applications: Introduction to Financials Implementation. This course discusses some
of those tasks because they relate to Procurement implementation.
Oracle Applications Cloud ensures that your enterprise can be modeled to meet legal and
management objectives. The decisions about your implementation of Oracle Applications
Cloud apps are affected by your:
• Industry
• Business unit requirements for autonomy
• Business and accounting policies
• Business functions performed by business units and, optionally, centralized in shared
service centers
Every enterprise has three fundamental structures that are used to describe its operations and
provide a basis for reporting:
• Legal
• Managerial
• Functional
In Oracle Applications Cloud, these structures are implemented using the chart of accounts and
organizations. Although many alternative hierarchies can be implemented and used for reporting,
you are likely to have one primary structure that organizes your business into divisions, business
units, and departments aligned by your strategic objectives.
Made up of
Legal Entities
Incur
(Companies)
Transactions
Corporate Balancing
Ledger Segments Accounts
Cost
Departments
Centers
Manage Locations
• Create and manage the locations relevant to your enterprise.
• A location identifies the physical addresses of a workforce structure.
• The locations that you create exist as separate structures that you can use for reporting
purposes.
• You enter information about a location only once.
Use the Manage Locations page to review and modify existing locations, and create new
ones.
Navigation: Navigator > Setup and Maintenance > Search field > Manage Locations > Search icon
The following graphic shows how location sets restrict access to users:
UK Business Unit
When you create a location, you must associate it with a set. Only those users who have access to
the set’s business unit can access the location set and other associated workforce structure sets,
such as those that contain departments and jobs.
You can also associate the location to the common set so that users across your enterprise can
access the location irrespective of their business unit. When users search for locations, they can see
the locations that they have access to along with the locations in the common set.
• Managing Locations
Financial enterprise structures are the entities that define the reporting, legal, and business
aspects of an enterprise.
This slide depicts the Key Product features for the initial configuration of the Oracle Applications
Cloud Enterprise Structure.
Oracle uses a guided process to configure and represent the enterprise structures including
divisions, legal entities, jobs, and positions. This guided process is part of the Financials Rapid
Implementation in the Functional Setup Manager feature set.
These Setup tasks and task lists mentioned are mainly part of the Financial set up and may already
be completed if other applications are implemented.
The following describes, in general terms, all the tasks that must be performed. Some of these tasks
have already been discussed in this lesson but are recapped for the sake of completeness.
When implementing Oracle Applications Cloud, you operate within the context of an enterprise that
has already been created in the application for you. This is either a predefined enterprise or an
enterprise that has been created in the application by a system administrator.
An enterprise organization captures the name of the deploying enterprise and the location of the
headquarters. There is normally a single enterprise organization in a production environment.
Multiple enterprises are defined when the system is used to administer multiple customer
companies, for example, multiple tenants, or when a customer chooses to set up additional
enterprises for testing or development.
This section presents the key concepts related to the tasks for reference data setup for Oracle
Procurement Cloud:
• Manage Reference Data Sets
• Manage Set Assignments for Set Determinant Type
Reference data sharing facilitates sharing of configuration data such as locations, payment terms,
and supplier site, across organizational divisions such as business units.
As illustrated in the graphic, depending on the requirement (specific or common), each business unit
can maintain its data at a central location, using a set of values either specific to it or shared by other
business units.
You can define reference data, and then depending upon the business context, decide how to divide
the data into partitions (reference data sets) appropriate to the organizational entities that will share
the data.
For an organization, you can define reference data sets of the following types:
• Common: Used globally across the organization as a common set. For example, at Vision
Corporation, people can reference payment terms across the enterprise, so you can create a
single set of payment terms and share it across the entire enterprise.
• Shared: Used by a few organizations that work with similar data and therefore share the sets
• Organization unit-specific: Unique to that organization business unit and not shared by any
other organization within the enterprise. For example, at Vision Corporation, people can
reference supplier sites across the procurement business unit, so you can create a set of
supplier sites that are shared by the requisitioning and invoicing business units serviced by
the procurement business unit.
• Grouping is done on the basis of functional area and the partitioning requirements that
the reference data has in common.
• In Oracle Applications Cloud, the reference groups are predefined in the reference
groups table and are available for selection and assignment to reference data sets.
Reference data sets that share common business policies and legal rules are treated in the same
way and are classified into reference groups.
You can share the partitioned reference data based on a business context setting called the
determinant type. The determinant types available in Procurement are:
• Business Unit: A department or organization within an enterprise
The table in the slide documents the association between reference data and reference data groups
with the business unit (BU) determinant. Business units will be discussed in more detail later in this
lesson, for now just be aware that they are used as a reference data determinant type.
* Payments Terms on the purchase documents are determined by the procurement BU but on the
invoices they are determined by the sold-to BU. In a centralized procurement scenario, where the
procurement BU can be different from the sold-to BU, the payment terms should be enabled and
valid in both the procurement and the sold-to BUs.
Oracle Applications Cloud reference data rules lead to assigning reference data to the relevant
reference data sets depending upon the required level of sharing the data.
• Supplier site represents the relationship between a procurement business unit (BU)
and the supplier.
– Supplier site stores terms and controls governing how transactions are processed between the
procurement BU and a specific supplier location.
• Procurement BU maintains supplier sites on behalf of client BUs*.
– Client BUs are assigned to supplier sites to transact with the supplier.
– Supplier site assignment enables the client BU to use the site.
* Client BUs represent business units that perform requisitioning and invoicing functions, which are
serviced by a procurement BU.
• A legal entity is a recognized party with rights and responsibilities given by legislation.
• Legal entities have the right to own property, the right to trade, the responsibility to repay
debt, and the responsibility to account for themselves to regulators, taxation authorities, and
owners according to rules specified in the relevant legislation.
• Their rights and responsibilities may be enforced through the judicial system.
Information: In the diagram in the slide there are two legal entities for Vision USA Inc., which reflect
different local jurisdiction reporting.
A legal entity has a separate legal identity and, therefore, affects aspects of your business
for the following reasons:
• Facilitating local compliance
• Complying with corporate taxation within local jurisdictions
• Preparing for acquisitions or disposals of parts of the enterprise
• Isolating one area of the business from risks in another area
Define a legal entity for each registered company or other entity recognized in law for which you
want to record assets, liabilities, expenses and income, pay transaction taxes, or perform
intercompany trading.
Note that normally the Financials implementation team will perform this task and is discussed here
only to support a clear understanding of the enterprise structure.
Role of Your Legal Entity
The contracting party on any transaction is always the legal entity.
Individual legal entities:
• Own the assets of the enterprise
• Record sales and pay taxes on those sales
• Make purchases and incur expenses
• Perform other transactions
Legal entities must comply with the regulations of jurisdictions in which they register. To support
local reporting requirements, legal reporting units are created and registered.
This section presents the key concepts related to the tasks for business unit setup for Oracle
Procurement Cloud:
• Assign Business Unit Function.
• Manage Service Provider Relationships.
• View Service Clients.
A business unit:
• Represents a unit of an enterprise that performs one or many business functions, and
can be consolidated in both a managerial and legal hierarchy
• Can process procurement transactions on behalf of many legal entities
• Is used to partition your subledgers
• Is similar to the Operating Unit in prior versions of Oracle, with additional functionality
For example, if you run your export business separately from your domestic sales business, secure
the export business data to prevent access by the domestic sales employees. To accomplish this
security, set up the export business and domestic sales business as two separate business units.
Business Functions
• Requisitioning
• Procurement
• Receiving
• Invoicing
Business units process transactions by using reference data sets that reflect your business rules and
policies and can differ from country to country. With Oracle Applications Cloud functionality, you can
choose to share reference data, such as payment terms and transaction types, across business
units, or you can choose to have each business unit manage its own data set depending on the level
at which you wish to enforce common policies.
• Business units are used by a number of Oracle Applications Cloud to implement data
security.
• You assign data roles to your users to give them access to data in business units and
permit them to perform specific functions on this data.
• Data roles are automatically generated when the business unit is created.
For example, if a payables invoicing business function is enabled, then it is clear that there are
employees in this business unit that perform the function of payables invoicing, and need access to
the payables invoicing functionality.
Therefore, based on the correspondence between the business function and the job roles,
appropriate data roles are generated automatically. Use Human Capital Management security
profiles to administer security for employees in business units.
A business unit can perform many business functions in Oracle Applications Cloud.
Note: A hierarchy definition as described in this slide is not required in the setup of your applications,
but is a recommended best practice.
Information: Prior to Oracle Applications Cloud, operating units in Oracle E-Business Suite were
assumed to perform all business functions, while in Oracle PeopleSoft, each business unit had one
specific business function. Oracle Applications Cloud blends these two models and allows defining
business units with one or many business functions.
Air Compressors Business Air Transmission Business Electrical Services Business Mechanical Services
Unit Unit Unit Business Unit
Navigation: Navigator > Setup and Maintenance > Search field > Define Business Units > Search
icon > Assign Business Unit Business Function
Example
The figure provides an example of business function assignment. The Business Unit US1 Business
Unit performs the requisitioning, procurement, and invoicing business functions. US1 Business Unit
is enabled as a Procurement business unit, a Requisitioning business unit, and a Sold-to business
unit.
Use the service provider model to centralize the procurement business function. Define business
units with Requisitioning and Payables Invoicing business functions as clients of a business unit with
the Procurement business function.
The following graphic illustrates a scenario where business unit BU 1 provides procurement
services for business unit BU 2. BU 2 performs Requisitioning and Payables Invoicing
business functions. The service provider relationship is defined with BU 1 as a service
provider for BU 2.
The following is an example of a service provider setup where the USA1 Business Unit is its
own procurement service provider.
Navigation: Navigator > Setup and Maintenance > Search field > Define Business Units > Search
icon > Manage Service Provider Relationships
BU 1 BU 1
BU 2 SSC
BU 3 BU 2
BU 2 BU 2
Utrecht - July 7 2014 - July 11 2014
This section presents the key concepts related to the tasks for Oracle Applications Cloud
facilities setup for Oracle Procurement Cloud:
• Manage Inventory Organizations
The other tasks in the Define Facilities list are only required when performing an Oracle Fusion
Materials Management and Logistics implementation:
• Manage Facility Shifts
• Manage Facility Workday Patterns
• Manage Facility Schedules
• Manage Facility Schedule Exceptions
An inventory organization is a logical or physical entity in the enterprise that is used to store
and transact items.
Inventory organizations are:
• Associated with a business unit, legal entity and location, and mapped to a primary
ledger
• Use inventory organizations when the storage or movement of inventory needs to be
physically and financially tracked.
An inventory organization is a logical or physical entity in the enterprise that is used to store
definitions of items or store and transact items. Configure inventory organizations to describe distinct
entities within the company such as manufacturing facilities, warehouses, or distribution centers.
Inventory Organizations
Navigation
Navigator > Setup and Maintenance > Search field > Manage Inventory Organizations > Search icon
> Open task > Create button, or
Navigator > Setup and Maintenance > Your implementation project > Procurement > Define
Enterprise Structures for Procurement > Define Organization Structures for Procurement > Define
Facilities for Procurement > Manage Inventory Organizations.
Note: When you create inventory organizations the Usage field populates automatically with the
value: Inventory Management.
Related Resources
• Oracle Fusion Applications Installation Guide
• Oracle Fusion Applications Common Implementations (1387777.1)
• Oracle Fusion Middleware Enterprise Deployment Guide for Oracle Identity
Management (Oracle Fusion Applications Edition)
• Oracle Fusion Middleware User’s Guide for Oracle Identity Manager
• Oracle Global Human Resources Cloud Implementing Workforce Deployment
•
Reference Resources
Note: The listed documents are available in the Technology Documentation Library, which you can
access from: http://docs.oracle.com/
Note: This lesson presents the key concepts related to the tasks for function and data security in support
of a Procurement implementation, and discusses security tasks at a high level.
• Role-Based Access
• Security Reference Implementation
• Comprehensive and Integrated Processes
• Security Console for Administration
The Oracle Procurement Cloud security methodology can be summarized by the simple statement, “Who
can do what on which set of data?”
• Who: A user who performs functions in your organization, such as a buyer. Their access is based
on the definition of the roles provisioned to them. Access is defined as a privilege.
• What: Individual actions a user can perform, such as the ability to view and edit a purchase order.
These are the abstract operations or privileges.
• Which: The set of data a user can perform an action on, such as the purchase orders within a
buyer’s assigned business units. These are the resources being accessed. For example, task
flows or rows in data tables are resources.
• Role-Based Access Control (RBAC): Grant function and data access to users through
the roles assigned to them, not to the users directly.
• Function Security: Provide users access to pages and control the actions that can be
performed on those pages; granted through privileges.
• Data Security: Allow or restrict access to data depending on policies, conditions,
masking, and encryption. Also ensure privacy of personally identifiable information that
should not be available to other individuals and organizations.
This common applications task group is used to configure the application to enable Procurement
users to perform functions on data related to their job roles.
Navigation: Navigator > Setup and Maintenance > Implementation Projects > Your implementation
project (for example, XX Procurement Implementation) > Procurement > Define Common Applications
Configurations for Procurement > Define Security for Procurement
• An enterprise needs to control “who can do what functions on which data under what
conditions”.
• Users can have any number of roles.
• Roles grant access to functions and data.
• Function and data access is determined by the combination of roles.
These types of roles, also called application roles, are provisioned to a user to match the user’s
work function and position in an enterprise:
• Job Role
– Is specific to a job, represents the job you hire a worker to perform
– May carry both function privileges and data security policies to perform specific tasks for a
job, through inherited duty roles
– For example, the job role for a Buyer
• Abstract Role
– Is similar to a job role, but not specific to a particular job
• Duty Role
- Represents the logical groups of tasks that are performed in a job or role
- Cannot be provisioned directly to users, but are inherited by job, abstract, duty or
discretionary roles
- Duty roles can be complex:
• They can inherit aggregate privileges and other duty roles.
• They can be granted multiple function security privileges and data security policies.
• You can create custom duty roles.
• Discretionary Role
Role inheritance is a key concept in the security role model. The figure illustrates the hierarchy of job and
abstract role inheritance which are used as the building blocks in Oracle Cloud Security.
• Job, abstract and discretionary roles inherit one or more duty roles. For example:
- The Buyer job role has duty roles for purchase agreement and purchase order authoring.
- The Employee abstract role has a duty role for viewing a pay slip.
• Duty roles can inherit other duty roles.
• Job, abstract and discretionary roles can also be assigned function privileges directly.
• When you assign job, abstract and discretionary roles to users, they inherit all of the function
privileges and data security policies associated with those roles.
Aggregate Privileges
Aggregate privileges are another type of role. They combine:
• One function security privilege. For example, Manage Department. This privilege secures access
to the code resources that make up the Manage Departments page.
• One or more related data security policies. For example, departments in the user’s organization
security profile.
You can’t create, edit, copy, or delete aggregate privileges. They must be used as supplied. In custom
roles, they’re building blocks. They can’t inherit other roles.
Procurement agents with the Buyer, Category Manager, and Procurement Manager job roles are typically
responsible for creating purchase orders and related functions in the buying organization. Therefore,
these job roles inherit duty roles required for creating purchase orders and authoring contract terms.
These are a few examples of job roles and associated duty roles or function privileges. This is not an
exhaustive list of all the job roles, duty roles or privileges in Oracle Procurement Cloud. For a full list of
job, abstract and duty roles see the Oracle Procurement Cloud Security Reference guide.
The Purchase Order Authoring duty role allows a procurement agent to perform tasks such as create
purchase orders, lines, and distributions. These include creation of a purchase order line from a catalog,
and creation of a purchase order from requisitions.
The following is a list of privileges assigned to the Purchase Order Authoring duty role that enable a user
to perform these tasks:
• Author Standard Contract Terms and Conditions
• Cancel Purchase Order
• Change Purchase Order Line Negotiated Indicator
• Change Supplier Site
• Communicate Purchase Order and Purchase Agreement
• Create Purchase Order
• Create Purchase Order Line from Catalog
• Create Purchase Order from Requisitions
• Download Contract for External Parties
• Import Approved Requisition
• Import Requisition
• Manage Purchasing Document Signatures
Requester Roles
• Procurement Requester
• Procurement Preparer
• Advanced Procurement Requester
Buyer Roles
• Buyer
• Category Manager
• Procurement Manager
Requester Roles
Roles that can be assigned to requesters who create purchase requisitions. There are three abstract
roles defined for requester security including:
• Procurement Requester creates requests for goods or services for themselves.
• Procurement Preparer creates requests for goods or services for themselves, and for other
employees.
• Advance Procurement Requester is similar to the Procurement Preparer, except they also have
access to the Add Requisition Lines function which supports the quick creation of multiple
requisition lines.
Buyer Roles
Roles that can be assigned to buyers:
• Buyer is responsible for transactional aspects of the procurement processes.
• Category Manager is responsible for identifying savings opportunities, determining negotiation
strategies, creating request for quote, request for information, request for proposal, or auction
events on behalf of their organization and awarding future business typically in the form of
contracts or purchase orders to suppliers.
• Procurement Manager is responsible managing a group of buyers in an organization.
Sourcing Roles
• Category Manager
• Sourcing Project Collaborator
Supplier Qualification Roles
• Supplier Qualification
– Supplier Qualification Administration
– Supplier Qualification Viewing
– Supplier Qualification Initiative Evaluation
Sourcing Roles
Category Manager is responsible for identifying savings opportunities; determining negotiation strategies;
creating request for quote, request for information, request for proposal, or auction events on behalf of
their organization; and awarding future business typically in the form of contracts or purchase orders to
suppliers.
Sourcing Project Collaborator role can be assigned to a key organization member helping to determine
negotiation strategies, award decision criteria, and perform objective scoring.
Supplier Qualification Roles
Supplier Qualification is a discretionary role, provisioned to users for the purpose of defining the
requirements a supplier should meet, qualifying the supplier by performing required verification and
audits, and assessing and maintaining supplier qualifications. It has several duty roles:
• Supplier Qualification Administration: Allows an enterprise user to set up supplier
qualifications, areas and models
• Supplier Qualification Viewing: Allows an enterprise user to search and view supplier
qualifications
• Supplier Qualification Initiative Evaluation: Allows an enterprise user to access the Manage
Initiatives page and evaluate a qualification or assessment
• Supplier Qualification Initiative Management: Allows an enterprise user to monitor, delete, and
cancel supplier qualification initiatives
• Supplier Qualification Management: Allows an enterprise user to manage and cancel supplier
qualifications
Additional duty roles define what business intelligence content a user role has access to:
• Business Intelligence Authoring • Supplier Master Data Transactional Analysis
Supplier Analysis Duty
• Business Intelligence Application Analysis
• Sourcing Transaction Analysis Duty
• Business Intelligence Consumer
• Business Intelligence Applications Worker • Category Manager Analysis Duty
• Purchase Requisition Transactional Analysis • Requester Analysis Duty
Duty • Procurement Analysis Currency Preference
• Purchase Order Transactional Analysis Duty • Procurement Transactional Analysis Currency
• Agreement Transactional Analysis Duty Preference
• Spend Transactional Analysis
Listed are duty roles assigned to the procurement job and abstract roles, that allow the roles access to
business intelligence content.
For more information, refer to the Oracle Procurement Cloud Security Reference guide in the Oracle Help
Center, and the Security Console in the Oracle Cloud Applications.
Some Self Service Procurement privileges are available in the Security Reference
Implementation, are not assigned to predefined roles as delivered, and can be assigned as
needed.
• View Requisition—All
(POR_VIEW_REQUISITION_ALL_PRIV)
• Edit Requisition as Approver
(POR_CREATE_REQUISITION_ALLOW_APPROVER_MODIFICATION_PRIV)
• Reassign Requisition
(POR_REASSIGN_REQUISITION_PRIV)
View Requisition—All
Allows a user to view all requisitions in the business units they have been given access to. By default, a
user can only see requisitions that they create on the Manage Requisitions page. This privilege allows
the user to see requisitions created by others in the business units.
Edit Requisition as Approver
Allows users to modify requisitions as approvers
Reassign Requisition
Allows users to reassign requisitions entered by others
Navigation: Navigator > Setup and Maintenance > Implementation Projects > Your implementation
project (for example, XX Procurement Implementation) > Procurement > Define Common Applications
Configurations for Procurement > Define Security for Procurement > Define Data Security for
Procurement
Depending on the implementation offering, the Define Data Security for Procurement task list can include
tasks such as:
• Manage Data Security Policies: For managing access to the database resources of an
enterprise
• Manage Business Unit Data Access for Users: For applying data security policies with
conditions to users
Use the Manage Data Access for Users task to assign users to data sets.
• Assign data sets to users by provisioned role.
• Use the import capability to process a large number of assignments.
Navigation: Navigator > Setup and Maintenance > Manage Data Access for Users task
The Manage Data Access for Users task is available to all products in Oracle ERP Cloud.
Use the Manage Data Access for Users page to assign users to data sets, within a security context such
as business unit.
You assign data sets to users by role, and you can only assign data sets to roles a user is currently
provisioned.
You can also import assignments from a spreadsheet. On the Manage Data Access page, click the
Authorize Data Access button to download a spreadsheet which you can use to import the data
assignments. You can prepare the data from another source, such as your legacy system, and populate
the spreadsheet, then import.
Requesters can:
• Create requisitions
• View requisitions that have their name listed as the requester on the requisition line
• Edit requisitions that have their name listed as the “entered by” person
Have implicit data access:
• To the business unit associated with their primary worker assignment in HCM
• Determines the requisitioning business unit the requester has access to.
The Procurement Requester role is inherited by the Contingent Worker and Employee roles.
For Procurement Preparer or Advanced Procurement Requester, their corresponding roles need to be
provisioned directly to the user.
If a requester requires access to an additional business unit, beyond their primary worker assignment
business unit, explicit access must be provisioned to the user. For example, if a user has a primary
employee assignment business unit of “US Business Unit” and is provisioned the explicit data access to
the “France Business Unit”, they will have access to both the US and France business units.
Function security privilege controls Requester Administrator access to view requisitions owned by other
users. You can assign the privilege View Requisition—All to a Requisition Administrator user to view
requisitions they are not the preparer or requester for, in the business units they are authorized for.
You must grant certain procurement users (such as buyers and procurement managers)
access to procurement actions and documents, such as:
• Manage Requisitions
• Manage Purchase Orders
• Manage Purchase Agreements
• Manage Negotiations
• Manage Catalog Content
• Manage Suppliers
Navigation: Navigator > Setup and Maintenance > Implementation Projects > Your implementation
project (for example, XXProcurement Implementation) > Procurement > Define Purchasing Configuration
> Define Procurement Agents > Manage Procurement Agents
Navigator > Purchasing > Manage Procurement Agents task
Define Procurement Agents
In order for Buyers, Category Managers, Procurement Managers and Procurement Contract
Administrators to manage procurement documents and perform other actions, you must set them up as
procurement agents:
• Assign them to procurement business units responsible for managing the documents and
performing the actions.
• Give them permission for the actions and documents in these procurement business units.
Example: A buyer is granted permission to Manage Purchase Orders, in order to create, view, and modify
their own purchase orders.
Navigation: Navigator > Setup and Maintenance > Implementation Projects > Your implementation
project > Manage Procurement Agents > Go To Task > Create button
Supplier Agreement – Agent Data Security
In order for procurement agents to manage suppliers agreements, the following data security setup needs
to be done:
• Procurement agents need to be assigned to procurement business units responsible for managing
the agreements.
• Buyers, Category Managers, Procurement Managers, and Procurement Contract Administrators
need to be given permission for the Manage Purchase Agreements action in these procurement
business units, in order to create, view, and modify their own purchase agreements.
In addition, procurement agents can be granted access to other agents’ documents. The level of access
can be controlled based on business needs.
• View access allows the agent to only search and view other agents’ documents.
• Modify access allows the agent to also make and submit changes to the other agents’ documents.
• Full access allows the agent full control over other agents’ documents, which includes: view,
modify, delete, finally close, and cancel.
Navigation: Navigator > Setup and Maintenance > Search field > Manage Procurement Agents > Search
icon > Open task > Create button
Purchase Order – Agent Data Security
In order for procurement agents to manage purchase orders, the following data security setup needs to
be done:
• Procurement agents need to be assigned to procurement business units responsible for managing
the purchase orders.
• Buyers, Category Managers, Procurement Managers, and Procurement Contract Administrators
need to be given permission for the Manage Purchase Orders action in these procurement
business units, in order to create, view and modify their own purchase agreements.
In addition, procurement agents can be granted access to other agents’ documents. The level of access
can be controlled based on business needs.
• View access allows the agent to only search and view other agents’ documents.
• Modify access allows the agent to also make and submit changes to the other agents’ documents.
• Full access allows the agent full control on other agents’ documents which include view, modify as
well as taking control actions like delete, finally close, and cancel.
Navigation: Navigator > Setup and Maintenance > Search field > Manage Procurement Agents > Search
icon > Open task > Create button
Analyze Spend – Agent Security
The action defines if a procurement agent is allowed to access business intelligence, invoice spend data
for the procurement business unit listed.
• Governs which procurement business units (BU) a user can access when analyzing spend.
• Spend or invoice data is identified based on the invoice supplier site, belonging to the
procurement BU.
The Restrict Access To field determines which set of documents a supplier user can access
from Oracle Supplier Portal Cloud.
Navigation: Navigator > Suppliers > Overview page > Task panel drawer tab > Manage Suppliers >
Search for and Edit Supplier > Contacts > Select and Edit Contact > User Account section > Data Access
tab
Supplier data security supports two data access levels to control which transactions suppliers can access
on Supplier Portal:
• Supplier level data access allows the supplier user to access all purchasing documents that
belong to the supplier for which the user is associated.
• Supplier site level data access limits the supplier user to access only the purchasing documents
that contain the specific supplier site(s) for which the user has been granted.
Data access controls are also extended to the supplier.
Supplier Self Service Administrator Role
This role can set the access level when creating or maintaining user accounts for their contacts.
Creating and managing users: Includes creating the User ID (user account or user name). The User ID
is linked to the person record, which can be an Human Capital Management (HCM) person or a Supplier
contact.
Provisioning roles to application users: Includes assigning a role manually to a user, or automatically
through role provisioning rules.
Managing security on workflow approvals and delegated administration of approvals: Includes
having the owner of a line of business approve access to roles for that line of business, rather than
having the IT security manager approve such access.
For example, having the Supplier Self Service Administrator assign roles to a supplier user.
At the beginning of the project, the service administrator must create at least one
implementation user, but you can have more.
• Create implementation users with the necessary roles and privileges to do tasks for the
functional implementation.
– Add user accounts to create implementation users using the Security Console’s User
Accounts page.
– Don’t associate implementation users with person records.
• The implementation users can perform all the necessary setup tasks and security tasks,
such as granting of additional privileges and resetting passwords.
Navigation: Navigator > Tools > Security Console > User Accounts page
Implementation Users
The service administrator creates one or more implementation users, using the Security Console’s User
Accounts page.
Implementation users don't need to be associated with person records. The implementation users create
the initial enterprise structure, perform necessary setup tasks, and some security-related tasks.
Implementation Roles
Oracle ERP Cloud includes the following roles that are designed for initial implementation and the
ongoing management of setup and reference data:
• Application Implementation Manager: Used to manage implementation projects and assign
implementation tasks.
• Application Implementation Consultant: Used to access all setup tasks.
• IT Security Manager: Used to access the Security Console to manage roles, users, and security.
• Financial Application Administrator: A predefined administrator role, provides access to all
financial setup tasks.
Planning Is Essential
• Analyze the access requirements specific to your organization, understanding who needs access
to what.
• Compare the requirements with the predefined roles in the security reference implementation.
Decide which predefined roles meet your requirements and can be used as-delivered, and which
will require customizations to meet your requirements.
• During an implementation, you prepare your Oracle Applications Cloud service for
application users.
– Manage Users task: Used to create application users, if Human Capital
Management (HCM) is not being implemented; creates a minimal person record and
a user account
– Hire an Employee task: Used to create application users, if HCM is being
implemented; creates the full person record needed by HCM as well as the user
account
• Automatic provisioning of a role depends on there being a suitable role mapping
Roles provide users access to function security privileges and data security policies.
When you create a user, you provision the user with one or more roles:
• Manually provision a role to a user with the Manage Users task, in the Setup and
Maintenance work area.
• Automatically provision a role to a user by defining a relationship, called a role mapping,
between the role and some conditions.
• For both automatic and manual role provisioning, you create a role mapping to identify
when a user becomes eligible for a role.
Role Mapping
Navigation: Navigator > Setup and Maintenance > Manage Provisioning Rules, or Manage HCM Role
Provisioning Rules
For both automatic and manual role provisioning, you create a role mapping to identify when a user
becomes eligible for a role. You define a relationship between the role and some conditions.
Manual Role Provisioning
To manually provision roles, use the Manage Users task in the Setup and Maintenance work area.
Automatic Role Provisioning
Roles are automatically provisioned when one of a user's assignments matches all role mapping
conditions, and the autoprovision option is selected for the role mapping.
In addition to New Hire user creation tasks, other tasks result in role provisioning and recalculation based
on role provisioning rules. For example, Promote Worker, Transfer Worker, or user account creation for
supplier or partner contacts.
Deprovisioning Roles
Users lose automatically provisioned roles when they no longer satisfy the role mapping conditions.
Deactivating or terminating a user triggers revocation of some or all role assignments, but may provision
new roles needed for activities such as pay stub review.
You can manually deprovision roles at any time.
Security Guideline
Avoid having users who are entitled to provision roles from being the same users who are defining those
roles.
Navigation: Navigator > Suppliers > Overview page > Task panel drawer tab > Manage Suppliers >
Search for and Edit Supplier > Contacts > Select and Edit Contact > User Account section > Roles tab.
IT Security Manager
Performs the setup to define what job roles can be provisioned to supplier users
Procurement Application Administrator
Sets up the roles that the Supplier Self Service Administrator can provision, and default roles for the
supplier portal and sourcing user provisioning flows
Supplier Self Service Administrator
Can assign roles to a user
Supplier Self Service Clerk
Can view roles assigned to a user
• The Security Console provides a unified security administrator interface, combined with
the ability to safely upgrade the reference security implementation.
• Use the Security Console to implement, customize, and manage security.
– Create and manage user accounts.
– Create and edit custom roles.
• Access the Security Console from:
– The Navigator menu, under Tools
– The Welcome Springboard
• You can identify a predefined (factory shipped) Oracle role when viewing the role.
• Predefined Oracle roles are locked and you cannot customize the Oracle delivered
function privileges and data security policies associated with these roles.
• You can add data security policies to these roles.
• Use to compare the function security privileges and data security policies granted
between two roles.
• Launch Compare Roles directly by clicking the button or by choosing the Compare Roles
option in the Search Results.
Navigation: Navigator > Tools > Security Console > Roles tab
For a selected role, you can view:
• All comparison results
• Artifacts that only exist in either the first or the second role
• Artifacts that exist in both roles
Choose to view only comparison results for:
• Function security privileges
• Data security policies
• Inherited roles, or combinations
Navigation: Navigator > Tools > Security Console > Roles tab
Using the Role Visualization
Arrows connect the nodes to define relationships among them. You can trace paths from any item in a
role hierarchy either toward users who are granted access or toward the privileges that roles can grant.
For complex roles, these features enable you to reduce the amount of information visualized and to focus
on the area within the role hierarchy that requires your attention.
In a visualization, nodes form circular or arc patterns.
• The nodes in each circle relate directly to a node at the center of the circle.
• That focal node represents the item you select to generate a visualization, or one you expand in
the visualization.
• For example, a job role might consist of several duty roles. If you were to select the job role as the
focus of a visualization and if you set the Security Console to display paths leading toward
privileges, an initial image shows nodes representing the duty roles encircling a node representing
the job role.
You can manipulate the image by:
• Expanding or collapsing nodes
• Enlarging or reducing the Image
• Enhancing your view
• You can search and quickly locate security nodes in the role hierarchy visualization.
• You can search for privileges, roles, or users in the visualization.
Navigation: Navigator > Tools > Security Console > Roles tab
On the Security Console, search for and select the user.
• A visualization appears showing the user and any roles that the user inherits directly
• User and role names appear on hover
To expand an inherited role:
• Select the role and right-click it
• Select Expand
Navigation: Navigator > Tools > Security Console > Roles tab
• You can create and manage implementation user accounts within Oracle Applications
Cloud Security.
• You can assign roles to these user accounts.
Navigation: Navigator > Tools > Security Console > Users tab
Job Role Name required is: IT Security Manager.
The following function security privileges are required for this feature.
• Create User Account
• Delete User Account
• Edit User Account
• View User Account
You can create and manage implementation user accounts within Oracle Applications Cloud Security.
• You can assign roles to these user accounts.
You can also search, retrieve, and manage user accounts automatically created for employees,
contingent workers, supplier contacts, or partner contacts.
• You can define the username generation rules used to auto-generate the username in
Oracle Applications Cloud Security.
• Username generation rules can be based on the user’s first and last names, email, or
person number.
• You can choose to use a system-generated username if the rule fails to generate a
username.
Navigation: Navigator > Tools > Security Console > Administration tab
Navigation: Navigator > Tools > Security Console > Administration tab
The following function security privilege is required:
• Privilege Name: Run Password Expiry Job
• Job Role Name: Security Manager
To set the password policy, you perform the Manage Applications Security Preferences task in the Setup
and Maintenance work area. This task opens the General subtab of the Security Console Administration
tab.
In the Password Policy section of this subtab, you select appropriate values. You can also change the
enterprise policy at any time on the Security Console.
• Days Before Password Expiration: Specifies the number of days for which a password remains
valid. After this period, users must reset their passwords. By default, users whose passwords
expire must follow the Forgot Password process. Default: 90 days.
• Days Before Password Expiry Warning: Specifies when a user is notified that a password is
about to expire. By default, users are prompted to sign in and change their passwords. This value
must be equal to or less than the value of the Days Before Password Expiration option. Default:
80 days.
• Hours Before Password Reset Token Expiration: When users request a password reset, the
user is sent a password-reset link. This option specifies how long a reset-password link remains
active. If the link expires before the password is reset, then reset must be requested again. You
can enter any value between 1 and 9999. Default: 4. hours.
Navigation: Navigator > Tools > Security Console > Administration tab
The password will be automatically validated against the defined password complexity rules and
expiration policies.
Navigation: Navigator > Tools > Security Console > Users tab
You can temporarily inactivate a user account by locking that user account in Oracle Applications Cloud
Security. You can unlock a locked user account.
• You can manage your own user account password using the Security Console.
• The password will be automatically validated against the defined password lifecycle and
complexity policies.
Navigation: Oracle Cloud Applications > Global area > Settings and Actions menu > Set Preferences >
Password
Navigation: Oracle Cloud Applications > Global area > Settings and Actions menu > Set Preferences >
Password
• You can generate a report that lists password changes made by users.
• The report can be generated for changes made by specific users or for all changes
made during a specific period.
Navigation: Navigator > Tools > Security Console > Administration tab
By default, users are notified automatically of changes to their user accounts and passwords. These
notifications are based on notification templates. Many templates are predefined, and you can create
custom templates.
During implementation, you identify the notifications that you plan to use and disable any that are not
needed. These templates are used to generate notifications for events like user account creation, user
password reset, and user password expiration warning.
Predefined Notification Templates
Each template is associated with a predefined event. For example, the Password Reset Template is
associated with the password reset event. You can see the notification templates and their associated
events on the Notifications subtab of the Security Console’s Administration tab.
• Password Expiry Warning Template: Warns the user that a password is expiring soon and
provides instructions for resetting the password
• Password Expiration Template: Notifies the user that a password has expired and provides
instructions for resetting the password
• Forgot User Name Template: Sends the username to a user who requested the reminder
• Password Generated Template: Notifies the user that a password has been generated
automatically and provides instructions for resetting the password
• Password Reset Template: Sends a reset password link to a user who performed the Reset
Password action on the My Account page
• Password Reset Confirmation Template: Notifies the user when a password has been reset
Navigation: Navigator > Tools > Security Console > Administration tab
Documentation
Available in the Oracle Help Center: http://docs.oracle.com/
• Oracle Applications Cloud Security Reference for Common Features
• Oracle Procurement Cloud Security Reference
• Oracle ERP Cloud Securing Oracle ERP Cloud
• Oracle Global Human Resources Cloud Implementing Global Human Resources
Training
• Oracle Cloud Applications: Security Overview
• Approval Management
• Task Configurations
• Managing Approvals
• Managing Rules
Requisitions
Catalog and
Content Management
Purchase Orders
RFQs/Quotations
P2P
Sourcing
Receiving
The procurement process can take several forms based on your business practices. But a broad
generalization can be summarized by the graphic in the slide.
There are many “standard” definitions of portions of the procurement process such as Procure-to-
Pay and Source-to-Settle. In reality, the actual process is determined by the business requirements
of the enterprise. For the sake of discussion, this course will focus on two process flows that Oracle
refers to as Procure to Pay and Sourcing.
This common application Setup and Maintenance task group is used to configure the
application to define approval routing structures and controls for Procurement usage.
Navigation: Navigator > Setup and Maintenance > Implementation Projects > “XXProcurement
Implementation” > Procurement > Define Common Procurement Configuration > Define Approval
Management for Procurement
Note: This course discusses approval tasks at a high level. Oracle Procurement Cloud approvals are
covered in detail in a whitepaper available from My Oracle Support.
• Workflow is an automated process in which tasks are passed from a user, a group of
users, or the application to another user or group for consideration or action. The tasks
are routed in a logical sequence to achieve an end result.
• A workflow human task is anything that requires attention or action from users.
Examples of tasks include approving a requisition or purchasing documents.
• For workflows, Oracle Applications Cloud uses the approval management extensions of
the human workflow services from Oracle SOA Suite, as well as the Oracle BPM
Worklist application.
To set up approval management, use the following setup tasks from the Setup and
Maintenance work area, which take you to Oracle BPM Worklist.
• Manage Approval Groups for Procurement: Optionally, to create and maintain sets of
users who can act on workflow tasks, for example, a chain of approvers for expense
reports
• Manage Task Configurations for Procurement: To create task-level settings
• Manage Approvals: For Requisitions, Purchase Orders, Suppliers, and Sourcing
Information: To access these setup tasks, you need the BPM Worklist Administration Duty role,
which is predefined for the Application Implementation Consultant job role.
Stage
A stage allows you to organize approval routing rules into logical groupings. Each stage is
associated with a dimension. A dimension contains a set of attributes at a specific purchasing
document level, such as header or lines, which can be used to author routing rules. Approval actions
within each stage must be completed before entering the next stage.
Participant
There can be many participants within a stage. Properties set on the participants determine whether
approvals would be routed in serial or in parallel.
Oracle Procurement Cloud is seeded with one or more participants within each stage to enable
flexibility in document approvals routing.
Header Stage
Navigation: Navigator > Setup and Maintenance > Implementation Projects > “XXProcurement
Implementation” > Procurement > Define Common Procurement Configuration > Define Approval
Management for Procurement
The controls on the Configurations tab enable you to:
• Control if tasks should be aggregated
• Set Error Notifications
• Set up assignment and routing policies
• Control if assigned approvers can add additional approvers to the task
• Enable auto-claim
• Indicate if the approval task should be completed when a Reject or Approve action is
performed by a participant
Navigation: Navigator > Setup and Maintenance > Implementation Projects > “XXProcurement
Implementation” > Procurement > Define Common Procurement Configuration > Define Approval
Management for Procurement
Deadlines: Configure when tasks expire, are escalated, or are renewed. Expired tasks are
automatically rejected. For example, you can define the expiration policy so that if no one acts upon
a requisition in two weeks, then it expires and the requester needs to resubmit it.
Navigation: Navigator > Setup and Maintenance > Implementation Projects > "XXProcurement
Implementation" > Procurement > Define Common Procurement Configuration > Define Approval
Management for Procurement
Notification Settings: Indicates when a user or group is assigned a task or is informed that the
status of a task has changed. Notifications can be sent through email, voice message, instant
message, or SMS. You can also specify different types of participants to receive notifications for
different actions.
You can set up reminders to be sent before task expiration or after task assignment.
Use the Manage Approvals interface to define sets of users that can be selected for an
Approval Group. Tasks would be routed to the specified group of users. Example:
• You have a special, ongoing project that involves a wide range of employees. You can
create an approval group of the managers involved, who must approve expenses related
to the project.
• You have certain categories of requisitions that require preapproval from a select group
of people. You can create an approval group containing the users who must all approve
such requisitions in parallel before additional approvals can be made.
Approval Groups:
• Can be nested within other approval groups
• Are stored at the server level and not shared across domains. For example, you cannot use
the same group for Financials and Procurement.
Approval Groups: You select specific users to include in the group and specify the flow of
tasks from one user to another. If the group is used in a rule set that is predefined with
parallel routing, then the task is passed to all users in the group at the same time.
Navigation: Navigator > Setup and Maintenance > Implementation Projects > “XXProcurement
Implementation” > Procurement > Define Common Procurement Configuration > Define Approval
Management for Procurement > Manage Requisition Approvals
Defining Approval Management for Procurement Using the Approval Rules Setup
Interface
Access the Approval Rules Setup interface from the Define Approval Management for
Procurement task group in Setup and Maintenance.
Using the Approval Rules Setup interface, you can set up approval rules for the following:
• Requisitions
• Agreements
• Purchase orders
Navigation: Navigator > Setup and Maintenance > Implementation Projects > “XXProcurement
Implementation” > Procurement > Define Common Procurement Configuration > Define Approval
Management for Procurement
Note: Purchasing uses one task for both agreements and purchase orders.
Based on your unique business requirements, administrators can choose to send the approval
request to approvers in parallel or in sequence. Approvals can be sought using single approver,
supervisory chain, position, job level hierarchy, or using a list of approvers.
• When setting up approval rules for an approval task, you can create user-defined
attributes. Attributes are defined once and can be used across rules within the same
approval task.
• You can create two types of user-defined attributes:
– Currency-based attributes
– Summation attributes
Navigation: Navigator > Setup and Maintenance > Implementation Projects > “XXProcurement
Implementation” > Procurement > Define Common Procurement Configuration > Define Approval
Management for Procurement > Manage Requisition Approvals
You can define currency-based attributes to convert transaction amounts into a common
currency, then define approval rules for only that specific currency. For example, requesters
may be creating requisitions in multiple currencies. If your approval policy requires that
requisitions with amounts over 500 USD need approval from the requester manager, then
you can define this approval routing rule by defining an attribute Requisition amount in USD
and use it in a rule condition.
Navigation: Navigator > Setup and Maintenance > Implementation Projects > “XXProcurement
Implementation’ > Procurement > Define Common Procurement Configuration > Define Approval
Management for Procurement > Manage Requisition Approvals
The attribute can be used as follows:
• User Defined Attribute: Requisition Amount in USD
• Type: Currency based
• Attribute to Convert Type: Approval task attribute
• Attribute to Convert: Requisition Amount
• Convert To: USD
• Conversion Rate Type: Corporate
After you have defined the attribute, then it can be used in the rule condition as follows: Requisition
Amount in USD greater than 500
Summation allows you to use values computed based on specific attributes across lines,
schedules, and distributions within a document. You can specify a rule condition to use a
value based on summation data. For example, you can set up a Procurement Category
Hierarchy through the setup task: Manage Procurement Category Hierarchy where you can
define a hierarchy of grouping of purchasing categories.
If the approval policy is: If the requisition contains lines from IT where the lines total is
greater than 500, then route the requisition to the IT group for approval.
To achieve this, create a User Defined attribute for IT Spend as follows:
• User-Defined Attribute: IT Spend
• Type: Summation
• Attribute: Distribution Amount
• Match Using: Hierarchy
•
When defining summation attribute, you can use distribution amount or the distribution
approval amount. You can also apply up to three filter criteria on the lines or distributions of
the transaction by using attribute or hierarchy. For a match using hierarchy, the following
hierarchies can be used:
• Balancing Segment
• Category Name
• Cost Center
• Management Segment
In addition to user-defined attributes, each approval workflow has its own standard
attributes. These are documented in the Setting up Document Approvals, Oracle
Procurement Cloud whitepaper for each of the following workflows:
• Self Service Procurement
• Purchasing
• Supplier Registration
• Sourcing
• Supplier Spend Authorization
Purchasing Configuration
Purchasing Line Document Change Order Requisition Buyer
Business Function
Types Configuration Templates Configuration Assignments
A full implementation of the Oracle Procurement Cloud involves different sets of setup tasks. This
lesson will focus on the following groups of setup tasks:
• Common Procurement Configuration: Define and maintain setup components for the
common procurement configuration including catalogs, supplier configuration, account rules,
and taxes.
• Purchasing Configuration: Define and maintain setup components for Purchasing,
including procurement business function, requisitioning business function, change order
templates, document styles, and procurement agents.
Note: This is summary information on the implementation setup tasks and may not exactly reflect
what is covered in the course.
Navigation: Navigator > Setup and Maintenance > Implementation Projects > Your implementation
project (for example, XX Procurement Implementation) > Procurement > Define Common
Procurement Configuration
Initial setup for this activity is performed by using an implementation task group in Setup and
Maintenance: Define Common Procurement Configuration.
Ongoing maintenance is performed from the Setup and Maintenance work area.
Note: Master Item Catalog setup is performed using the Setup and Maintenance work area, within
the Product Management Offering.
A catalog is a collection of categories you use to classify items. You can define and manage basic
catalogs to organize your items in a structured hierarchy. You can also associate images and
attachments to catalogs and categories to help you quickly build rich catalog content. Then you can
view and navigate catalogs quickly and easily using images, tree hierarchy and links to locate
products of interest.
You can share category and item associations from a source catalog with multiple catalogs, enabling
you to reuse existing data and ease administration of catalogs. You can manage the catalog
mapping between catalog hierarchies, as well as the attributes for the catalog and categories.
You can use spreadsheet based interface or industry standard open interfaces to import and export
catalog hierarchies speeding up maintenance and administration and sharing of catalog
content. View and navigate deep catalogs quickly and easily using images, tree hierarchy and links
to locate products of interest.
The example in the slide shows three different catalogs. Additionally, the Exercise Products Catalog
uses the Product Catalog as its source.
All catalogs are defined as instances of one of the structures of the key flexfield MCAT.
A key flexfield structure consists of one or more segments. The segment’s (or concatenation of
segments’) values then becomes the identifier for that category. A catalog uses an MCAT structure
to reflect the structure and organization of its categories. In the example, the Development structure
of the MCAT key flexfield is used by the Development catalog and consists of a single segment. The
Product structure allows for three segments levels, and the Purchasing structure only two. You can
either use an appropriate existing key flexfield structure or you can define a new structure.
You should review any existing catalog structures to determine if there are already structures that
reflect your hierarchy. If there are not, you can define a new structure and structure instance and use
it to model your catalog/category structure.
2012
2011
2012 2010
West
West South
North
Seattle
Custom Report
You can gather additional information about your catalogs and categories by defining and enabling
their descriptive flexfields. Descriptive flexfields allow you to obtain extra customized information
about your catalogs and categories. You can then develop custom reports to view this information.
Navigation: Navigator > Setup and Maintenance > Implementation Projects > Your implementation
project (for example, XX Procurement Implementation) > Procurement > Define Common
Procurement Configuration > Define Basic Catalogs > Manage Catalogs
You configure your master item catalog to affect how the content behaves. The configuration
attributes you specify include:
• Catalog Code: A unique name for the catalog
• Catalog structure: The key flexfield structure used to define the catalog. The structure you
select must be able to support the hierarchical structure you intend to define. That is, if you
intend to have four hierarchical levels in the catalog, the key flexfield structure must contain
four segments.
• Controlled at: Controls how items can be assigned to categories. The first value is master
level, which enables the automatic assignment of items to all child organizations associated
with the master organization, if the current context is a master organization. The second
value is organization level, which assigns the item only to the organization in the current
context.
• Default Category: Any newly created item is automatically assigned to this category. The
automatic assigned is controlled by the functional area.
After you have created your catalog, you can add categories to it. You can add a category in
three ways:
• Add an existing category directly from the Item Master Catalog.
– Categories added directly can be edited in the new catalog.
• Add a catalog by referencing it from the source catalog you identified when you created
your new catalog.
– Categories referenced from source catalogs cannot be edited. They can only be
changed in the source catalog. You can add both categories and items.
Note that the term catalog in this slide is not referring to the Procurement shopping catalog but a
container for category codes (which is also called catalog in Oracle Product Management Cloud).
Add
(Source Catalog)
Add
Note: For existing categories to be added to a new catalog, both the “from” catalog and the new
catalog must have the same catalog structure. When adding categories, you can add the content if
the content values for the “from” category and the new category match.
Navigation: Navigator > Setup and Maintenance > Implementation Projects > Your implementation
project (for example, XX Procurement Implementation) > Procurement > Define Common
Procurement Configuration > Define Basic Catalogs > Manage Default Catalogs
In this example, the Purchasing catalog is identified as the default catalog for the Purchasing
functional area.
Use the procurement category hierarchy to map how spend is categorized in your
organization.
Navigation: Navigator > Setup and Maintenance > Implementation Projects > Your implementation
project (for example, XX Procurement Implementation) > Procurement > Define Common
Procurement Configuration > Manage Procurement Category Hierarchy
Use the procurement category hierarch to map how spend is categorized in your organization.
You can use it to:
• Drive buyer assignments
• Filter spend data on the Procurement dashboard
• Drive transaction approval rule conditions
• Define account defaulting rules using mapping sets
• Create business intelligence (BI) reports on the Requisitions, Purchasing and Sourcing
subject areas
In addition to item categories, you can use the top ten levels of categories in the procurement
category hierarchy for approval rules, account mapping sets, and BI reports.
Note: Supplier creation is considered a maintenance task and is described in the Supplier
Management lesson and in an Oracle Supplier Model Cloud help demonstration titled “Searching
and Creating Suppliers.”
Navigation: Navigator > Setup and Maintenance > Implementation Projects > Your implementation
project (for example, XX Procurement Implementation) > Procurement > Define Common
Procurement Configuration > Define Supplier Configuration > Specify Supplier Numbering
Note: The next supplier number can be updated at any time, not just during initial setup, if for
example, there's ever a need to skip a range of supplier numbers. The application will validate that
the number is not already used.
Profile lookups allow implementers and administrators to use label values defined to the application
to quickly describe and classify suppliers. These labels exist in the application as lookups and each
lookup can contain one or more values. The types of lookups are shown in the graphic:
• Supplier Type
• Business Classification
• Tax Organization
• Minority Group
Many standard lookup values are provided by the application as it is installed. Implementers and
administrators should review these values and decide if additional values should be defined.
When creating new lookups, you must specify both internal and display information:
• Lookup Code: The internal designator for the label
• Display Sequence: The position in the list of labels
• Enabled: Whether the label is available for use
• Start Date: Date the label becomes available for use
• End Date: The date the label becomes unavailable for use
• Meaning: The label displayed to users
Navigation: Navigator > Setup and Maintenance > Implementation Projects > Your implementation
project (for example, XX Procurement Implementation) > Procurement > Define Common
Procurement Configuration > Define Supplier Configuration > Manage Supplier Type Lookup
Note: Until the new label is enabled, it cannot be used. The start and end dates can also be used to
specify a time window of availability.
Define a category hierarchy for identifying the products and services categories that
suppliers provide.
Navigation: Navigator > Setup and Maintenance > Implementation Projects > Your implementation
project (for example, XX Procurement Implementation) > Procurement > Define Common
Procurement Configuration > Manage Procurement Agents > Create
This task was discussed in the lesson titled “Securing Oracle Procurement” and is repeated here as
a reminder of it is importance. Procurement adds the business unit data segmentation to the role
(Buyer for example) by way of this task. In order for procurement agents to manage procurement
documents and perform other actions, this data security setup needs to be completed.
Although not a required task group it is one to carefully consider during implementation.
Purchase requisitions and purchase orders have several accounts stored on them. The three
mandatory accounts are:
• Charge Account: The account against which the money spent is finally withdrawn or
charged
• Variance Account: Certain situations call for variances to be recorded for certain kind of
spending. An entry is created against this account for all such variances. E.g. price variance
between PO and invoice.
• Accrual Account: An intermediary account which records money spent for goods or
services that have been consumed or taken ownership of and that is yet to be invoiced. An
entry against this account is reversed once the money is physically spent or the invoice is
issued.
In addition to these three accounts, there are two other accounts for more advanced procurement
scenarios where there is an intercompany transaction involving a procuring organization and a
destination organization. Namely:
• Destination Charge Account: The charge account belonging to the destination organization
• Destination Variance Account: The variance account belonging to the destination
organization
Businesses need to automate the derivation of the mandatory accounts on transactions based upon
their corporate policies. The Subledger Accounting (SLA) engine does that. The component of the
engine which does it is known as Transaction Account Builder or TAB. That is, TAB is the
component of Subledger Accounting which is solely responsible for building or defaulting the
accounts on a transaction such that appropriate accounting entries can be created for the
appropriate transaction accounts.
TAB Structure
• Transaction Account Definition: Grouping of accounting rules used to derive the accounts
for an application
• Transaction Account Type: The various kinds of accounts that can be derived for a given
transaction
• Account Rule: The way accounts are derived based on source values and specific
conditions
• Sources: Pieces of transaction information that can be used to derive default accounts
• Mapping Sets: The way to derive either code combinations or individual segment values
based on the value of an input source
Note: Mapping sets can be defined using the procurement category hierarchy.
There are several other business objects that have a few predefined values, can be configured
during implementation, or can be managed on an ongoing basis when the application is in use.
Payment terms are used to automatically create installments on an invoice with up to three
levels of discount.
• Payment Amount
• Payment Due Date
• Payment Discount
Define payment terms to determine due dates, discount dates, and other installment details for
supplier invoices. Payment terms are used to automatically create installments on an invoice with up
to three levels of discount. You can define payment terms to create multiple installments and multiple
levels of discounts. You can share payment terms across business units through set assignment.
When you create the payment terms installments, you specify two basic criteria: how the payment
amount is determined, and how the payment date is determined.
Navigation: Navigator > Setup and Maintenance > Implementation Projects > Your implementation
project (for example, XX Procurement Implementation) > Procurement > Define Common
Procurement Configuration > Manage Payment Terms
Discounts
For each installment line, you can specify up to three levels of discount (screen shot above shows
only the first two). For each discount, you specify the discount percentage and whether the discount
date is based on a number of days from the invoice date, or a particular day of the month. If you
select the day of the month method, you can optionally choose whether the discount date is moved
to a subsequent month (0 = that date in the following month. 1 = that date two months away).
Use UOMs and UOM classes to mange your units of measure and conversions.
• Each UOM defined must belong to a UOM class.
• Each class has a base UOM used to perform conversions between UOMs within or
between each class.
Unit of Measure Class Unit of Measure Base Unit of Measure Conversion Factor
A unit of measure standard conversion specifies the conversion factor by which the unit of measure
is equivalent to the base unit of measure.
The table in the slide lists examples of unit of measure classes, one unit of measure included in each
class, the base unit of measure for the unit of measure class, and the conversion factor defined for
the unit of measure.
A shipping method is defined for every carrier. You must define and activate a shipping method after
creating a carrier. After a shipping method is created, it is assigned to one or more organizations.
The organization can then use the carrier and shipping method combination to deliver shipments to
and from its warehouses. The active status of the shipping method indicates that it is in use by the
selected carrier in all assigned organizations.
• You can use hazard classes to identify hazardous or dangerous materials that are being
handled by your procurement operations.
• After you have your hazard classes defined, you can associate a class with a UN hazard
number to facilitate international processing.
• You can create the freight terms and FOB values for use with procurement applications.
• You use regular lookup pages to enter and manage the values you create.
Navigation: Navigator > Setup and Maintenance > Implementation Projects > Your implementation
project (for example, XX Procurement Implementation) > Procurement > Define Common
Procurement Configuration > Manage Procurement Document Numbering
You can configure document number generation for all Procurement document types; such as,
requisitions, purchase orders, negotiations, and qualifications from a single user interface. These
document numbers can be configured to suit a variety of business needs using prefix, suffix and
minimum digits. Minimum digits allows you to define fixed length document numbers by padding the
number from the sequence with leading zeroes.
Purchasing forms the foundation for most products in the Procurement suite.
Navigation: Navigator > Setup and Maintenance > Implementation Projects > Your implementation
project (for example, XX Procurement Implementation) > Procurement > Define Common
Procurement Configuration > Define Purchasing Configuration Tasks
Initial setup for this activity is performed using an implementation project. Ongoing maintenance is
performed from the Setup and Maintenance work area.
Key setup tasks in Setup and Maintenance under Define Purchasing Configuration:
• Manage Purchasing Line Types
• Manage Document Styles
• Manage Change Order Templates
• Configure Procurement Business Function
• Configure Requisitioning Business Function
Ongoing maintenance tasks are:
• Define Master Items for Procurement
• Manage Buyer Assignment Rules
Note that Define Master Items for Procurement is needed only when you are also using Oracle
Inventory and Cost Management Cloud.
Navigation: Navigator > Setup and Maintenance > Implementation Projects > Your implementation
project (for example, XX Procurement Implementation) > Procurement > Define Purchasing
Configuration > Define Purchasing Document Configuration > Manage Purchasing Line Types
Oracle Purchasing Cloud provides you with two default line types:
• Goods line types enable you to order, receive and invoice based on the quantity of goods
provided.
• Services line types enable you to order, receive and invoice based on the value of the
service provided.
You can also define extra lines types to streamline your procurement operations. You can use these
line types to default category, UOM, and matching values for the line.
Purchasing document styles control the look and feel of the purchasing document in the
application to match its business usage.
Navigation: Navigator > Setup and Maintenance > Implementation Projects > Your implementation
project (for example, XX Procurement Implementation > Procurement > Define Purchasing
Configuration > Define Purchasing Document Configuration > Manage Document Styles
Using reusable document styles, organizations can turn on or off various procurement features,
thereby simplifying the user interface. In addition, document styles provide the ability to define
purchasing document names that align more closely with the naming conventions of your
organization's business. When a purchasing document is created using a document style, the
disabled features are hidden. For example, if price breaks are not allowed on the document style,
then agreements using this style will not display the price break region.
Document Style: Key Concepts
• You can create a document style for a specific purchase basis such as goods or services.
• You can choose the line types the style supports.
• You can specify the display names to be used with any or all of the document types,
purchase order, purchase agreement, or contract agreement.
• You can enable the style from blanket purchase agreements and contract purchase
agreements.
Navigation: Navigator > Setup and Maintenance > Implementation Projects > Your implementation
project (for example, XX Procurement Implementation > Procurement > Define Purchasing
Configuration > Define Purchasing Document Configuration > Manage Change Order Templates
A change order template is a set of guidelines that enables an organization to specify what
constitutes a change to a procurement document during the course of its life cycle. A document
change can be internal or external.
Internal Change Order
This is a type of change order that modifies an attribute or attributes that may not be relevant to the
supplier as defined in the change order template. Examples include changes to a descriptive flexfield
or a certain category of attachments. These are also referred to as administrative changes. Typically,
this will be a buyer or requester initiated change order.
External Change Order
This is a type of change order that modifies an attribute or attributes that may be relevant to the
supplier as defined in the change order template. Examples include changes to price, amount, or
contract terms. This is also referred to as a supplier facing change order. In commercial
organizations, these types of changes are referred to as an amendment and in a Federal
organization, they are called MODs or modifications.
2012
2011
2012 2010
West
West South
Seattle Seattle
Boston
Miami
A descriptive flexfield:
• Is optional
• Provides a way to capture additional information for display and reporting
• Consists of one or more segments
- Segments appear to end users as additional fields in the application user interface.
A descriptive flexfield value set:
• Is optional
• Is associated to a particular flexfield segment
• Contains lists of predefined values that users pick in a descriptive flexfield
• Can be used to validate user entries
Part of Oracle Product Information Management Cloud, these setup tasks are included for
customers using Oracle Inventory and Cost Management Cloud.
The setup tasks that follow are marked to indicate R = Required, O = Optional or Not Required.
• Manage Item Profile Options (R)
• Manage Units of Measure (R)
• Manage Product Value Sets (R)
• Manage Product Child Value Sets (R)
• Manage Operational Attributes Groups (O)
• Manage Lifecycle Phases (R)
• Manage Default Item Class (R)
• Manage Item Class (O)
• Manage Item Statuses (O)
• Manage Item Types (O)
• Manage Cross Reference Types (O)
• Manage Item Descriptive Flexfields (O)
• Manage Item Revision Descriptive Flexfields (O)
• Import Items (O)
Related Resources
• Oracle Fusion Applications Product Information Management Implementation Guide
• Oracle Fusion Applications Product Management, Product Information Management
Guide
• Oracle Fusion Applications Materials Management and Logistics, Inventory Guide
Note: The listed documents are available in the Technology Documentation Library, which
you can access from:
http://docs.oracle.com/
Descriptive flexfields:
• Can be defined to extend attributes on the requisition header, line, and distribution levels
• Are displayed on the Create Requisition flow and Requisition Details page
2012
2011
2012 2010
Seattle Seattle
Boston
Miami
Navigation: Navigator > Setup and Maintenance > Implementation Projects > Your implementation
project (for example, XX Procurement Implementation > Procurement > Define Purchasing
Configuration > Define Requisition Configuration > Manage Requisition Descriptive Flexfields
Related Resources
• Oracle Fusion Applications Common Implementation Guide
• Oracle Fusion Applications Extensibility Guide
• Oracle Fusion Applications Developer’s Guide
Navigation: Navigator > Setup and Maintenance > Implementation Projects > Your implementation
project, (for example, XX Procurement Implementation) > Procurement > Define Purchasing
Configuration > Define Business Function Configuration > Configure Procurement Business
Function > Main tab
As part of setting up a procurement business unit, organizations need to define the corresponding
procurement configurations. You use the Configure Procurement Business Function page for setting
up those configurations or options.
• Each procurement business unit has its own configuration.
• Settings for purchasing transactions
• Settings for sourcing transactions
Configure Procurement Business Function settings include:
• Terms: Such as the payment terms and the FOB
• Document defaults: Such as the line type and the currency
• Document controls: Such as whether to allow retroactive pricing when price changes on a
blanket agreement, how to group requisition and requisition lines, and whether to display best
prices in blind negotiations
Navigation: Navigator > Setup and Maintenance > Implementation Projects > Your implementation
project (for example, XX Procurement Implementation > Procurement > Define Purchasing
Configuration > Define Business Function Configuration > Configure Procurement Business
Function > Document Types tab
As part of setting up a procurement business unit, organizations need to define the corresponding
procurement document types and layouts.
Use the Documents tab of the Configure Procurement Business Function page to set
document layouts and change order templates for purchasing documents.
• Document types are configurable for each business unit.
• Customize document layouts according to your business need.
• Set which layouts should be used for each of the document types for the business unit.
• Change order templates should be set for purchasing documents:
– Purchase orders
– Blanket purchase agreements
Some document layouts are seeded with the Oracle Purchasing Cloud and Oracle Sourcing Cloud
applications. The seeded document layouts and seeded change order templates will be used as the
default layouts and change order template in a new procurement business unit configuration.
Use the Define Terms and Conditions button on the Configure Procurement Business
Function page to define general terms and conditions that will be sent along with the
procurement documents.
Purchasing
• The terms and conditions are configurable for each Procurement business unit.
• General terms and conditions are sent along with these purchasing documents:
- Purchase Orders
- Blanket Purchase Agreements
- Contract Purchase Agreements
• No terms and conditions are seeded with the Oracle Purchasing Cloud application.
Sourcing
• The terms and conditions are configurable for each Procurement business unit.
• Terms and conditions are presented to users before they respond to a negotiation for the first
time.
• General terms and conditions are presented with these negotiation types:
- Auctions
- RFIs
- RFQs
• No terms and conditions are seeded with the Oracle Sourcing Cloud application.
Navigation: Navigator > Setup and Maintenance > Implementation Projects > Your implementation
project (for example, XX Procurement Implementation > Procurement > Define Purchasing
Configuration > Define Business Function Configuration > Configure Requisitioning Business
Function
As part of setting up a requisitioning business unit, you must define the corresponding requisition
business configuration.
• Each requisitioning business unit has its own configuration.
• Settings for requisition creation
• Settings for purchase orders created in this requisitioning business unit
Requisitioning
Configurations include fundamental settings such as the next requisition number to use, how
requisitions are grouped in requisition import and whether approvals need to be restarted from the
beginning if approvers modify the requisition. As each requisition line requires a deliver-to location
ID, the One-Time Location field identifies the deliver-to location that will be associated with a
requisition line if a requester specifies a one-time address.
Define the common controls and default values for each business unit with the Payables
Invoicing and Procurement business functions. Common options are grouped into the
following categories:
• Default Distributions
• Automatic Offsets
• Currency Conversion
• Expense Accruals
• Self-Billed Invoices
Navigation: Navigator > Setup and Maintenance > Implementation Projects > Your implementation
project (for example, XX Procurement Implementation) > Procurement > Define Purchasing
Configuration > Define Business Function Configuration > Manage Common Options for Payables
and Procurement
The Manage Common Options for Payables and Procurement task enables the implementer to
configure options that are used by features throughout the procure-to-pay business flow.
Note: Most of these options are configured in the financials implementation.
Default distributions provide default accounts for payables transaction processing. You can
specify some default distributions on a supplier site assignment, in which case, the supplier
provides the default distributions on an invoice.
Key Concepts
• Liability: Default liability distribution for an invoice, unless a supplier site assignment has a
different value
• Prepayment: Default distribution for a prepayment invoice, unless a supplier site assignment
has a different value
• Bill Payable: Default bill payable distribution, unless a supplier site assignment has a
different value
• Conversion Rate Variance Gain and Conversion Rate Variance Loss: Conversion rate
variance gains or losses for inventory items or expense items that were accrued on receipt.
Variance is calculated between the invoice and either the purchase order or the receipt,
depending on how you matched the invoice. These distributions do not record variances for
expense items that were not accrued on receipt.
• Discount Taken: Discounts taken on payments if you allocate discounts to a single
distribution
• Miscellaneous: Distribution for invoice lines with a type of Miscellaneous. If you do not enter
a value, miscellaneous charges are prorated across invoice item lines.
Automatic offsets are a method for balancing invoice and payment journal entries that cross
primary balancing segment values. There are two methods:
• Automatic Offset by Primary Balancing Segment
• Automatic Offset by All Segments
Receiving uses the receiving inspection distribution for the destination organization, and
overrides the primary balancing segment with the one from the PO charge distribution to
build the receiving inspection entry line account.
Implementation Consideration
Consider this option carefully before setting it. Changing automatic offsets after creating
accounting entries can result in accounting inconsistencies or slow performance.
Currency conversion options provide default settings for converting foreign currency invoices
to the ledger currency.
– Period end: During period close, accrual entries are created for all receipts that do
not have invoices. Accrual entries are reversed when the next period is opened.
– Receipt: During receiving, accrual entries are created. You can override this setting
Self-Billed Invoices
• Evaluated Receipt Settlement (ERS) invoices that are automatically created by the Pay on
Receipt process in Oracle Receiving Cloud
• Debit memos that are automatically created from a return to a supplier transaction in
Receiving
Setting automatic invoice numbering options for self-billed invoices:
• Gapless invoice numbering: Enable gapless invoice number generation.
• Buying Company Identifier: Enter an identifier to use as part of the automatically generated
invoice number.
Cost Harriet
Rob Jackson
Requesters Requisitions
This feature allows businesses to set up structured rules that drive automatic routing of requisition
lines to the most appropriate buyer for processing. These buyer assignment rules are created based
on key attributes of the requisition line such as the commodity being purchased, supplier, project, or
requisition line amount.
To help the organizations do the initial setup and perform the ongoing maintenance of these rules,
you can upload and modify the rules through a user friendly spreadsheet.
Navigation: Navigator > Setup and Maintenance > Implementation Projects > Your implementation
project (for example, XX Procurement Implementation > Procurement > Define Purchasing
Configuration > Manage Buyer Assignment Rules
A buyer assignment rule can be created based on a list of predefined requisition line attributes.
These attributes are:
• Requisitioning BU
• Commodity
• Deliver-to Organization
• Project
• Supplier
• Non-catalog Request
• Exceeds Line Amount
• Procurement BU
Here, a commodity can be either a category as entered in a requisition line, or it can be a group of
categories as defined in the Procurement category hierarchy.
Navigation: Navigator > Setup and Maintenance > Implementation Projects > Your implementation
project (for example, XX Procurement Implementation > Procurement > Define Receiving
Configuration for Procurement > Manage Receiving Parameters
Considerations
• If you originally allow manual entry and switch to automatic entry, make sure to enter a Next
Number that is higher than the highest number you assigned manually.
• If you choose Automatic receipt number entry, you can generate only numeric receipt
numbers, but you can still import either numeric or alphanumeric values from another
purchasing system.
• If you import purchasing documents from a foreign system that references alphanumeric
numbers, you must choose Alphanumeric as your number type, regardless of your
numbering method.
Setup that is not part of a specific set of tasks but that you may want to consider:
• Procurement BU as shared service center
• Procurement by way of a subsidiary
• Trading partner for Oracle B2B
Key benefits:
• Sharing and usage of centrally authored catalog content
• Processing of requisitions from multiple requisitioning BUs
• Visibility and analysis of spend data
• Negotiating on behalf of business units with consolidated volume of common
requirements across the business units
• Order administration on behalf of the business units
The following is a summary of the tasks required to enable a shared service center:
1. Define a new business unit.
(Manage Business Units > Actions > Create)
2. Assign Procurement Business Function to the business unit.
(Manage Business Units > Actions > Assign Business Functions)
3. Add the business unit as a service provider to an existing business unit (namely
the requisitioning business unit).
(Manage Business Units > Actions >Manage Service Providers > Add Row)
Multiple clients can be serviced by such procurement business units (BU) using shared contents.
Examples of such shared content are:
• Supplier/Supplier Site assignment relationship
In order to use the procurement BU as a shared service center, a supplier site needs to be
created for this procurement BU. In addition, the site needs to be assigned to the
requisitioning BU. This is accomplished by adding a new site assignment to the supplier site
with the requisitioning BU as the client BU.
• Purchasing Agreements
Agreements can be created for the procurement BU set up as above. BU assignments can
be setup such that requests from multiple requisitioning BUs can be fulfilled by the same
procurement BU.
• Smart Forms
Smart Forms can be created in a procurement BU and shared by multiple requisitioning BUs
serviced by the procurement BU. Content security is used to make the smart form available
to particular requisitioning BUs.
In order to meet legal requirements for trading, businesses are sometimes required to set up
subsidiaries in some countries although their primary operations are located elsewhere. Setting up
subsidiaries and trading by way of those subsidiaries also often allows businesses to take advantage
of favorable tax regimes.
To facilitate buying by way of subsidiaries, the purchase order’s sold-to BU can be different from the
requisitioning BU. The system automatically adjusts to the optimum sold-to BU based on there
requisitioning BU and the supplier site.
You can enable a supplier site for business-to-business (B2B) electronic communication
with trading partners, using either of the following as the communication channel:
• Oracle B2B e-Commerce Gateway: A part of Oracle Fusion Middleware. On the
gateway, you configure the setup for every supplier site.
• Oracle Fusion Collaboration Messaging Framework: A part of Oracle Fusion
applications. You configure it within the supplier setup.
Setting up trading partners for Oracle B2B allows businesses to send purchasing documents
to suppliers using any messaging system supported by Oracle B2B, including:
• OAG
• EDI
• RosettaNet
• Custom XML Format
In this lesson, you should have learned the basic concepts required to:
• Define Supplier Configuration
• Define Common Purchasing tasks