Revision History

This document will continue to evolve as existing sections change and new information is added. All updates are logged below, with the most recent updates at the top.

Date

What's Changed

Notes

27 JUL 2017

Project Costing: Enforce Cost to be Within Control Budget Dates.

Added feature that was backported to Release 12.

19 MAY 2017

Project Foundation: Extend Integration to Microsoft Project 2010, 2013, and 2016 for Project Financial Management

Added feature that was backported to Release 12.

19 MAY 2017

Project Management: Extend Integration to Microsoft Project 2010, 2013, and 2016 for Project Management

Added feature that was backported to Release 12.

03 MAR 2017

Project Resource Management: Enable Descriptive Flexfields for Project Resource Requests

Added feature that was backported to Release 12.

17 JAN 2017

Initial Document Creation

Overview

This guide outlines the information you need to know about new or improved functionality in Oracle Project Portfolio Management Release 12 and describes any tasks you might need to perform for the update. Each section includes a brief description of the feature, the steps you need to take to enable or begin using the feature, any tips or considerations that you should keep in mind, and the resources available to help you.

Security & New Features

We would like to remind you if your system has modified security structures you may need to advise your security administrator of new features you would like to take advantage of. To assist you Appendix A provides a listing of the new features and the security attributes needed to employ the new features when you have decided to implement them.

Give Us Feedback

We welcome your comments and suggestions to improve the content. Please send us your feedback at oracle_fusion_applications_help_ww_grp@oracle.com.

Upgrade/Update Tasks

This section gives you information to help you plan, deploy and validate your upgrade to this release. We frequently update this document so don’t forget to check back and get the latest information before you start your upgrade.

Release Feature Summary

Some of the new Release 12 features are automatically available to users after the upgrade and some require action from the user, the company administrator, or Oracle.

The table below offers a quick view of the actions required to enable each of the Release 12 features.

Action Required to Enable Feature

Feature

Automatically Available

End User Action Required

Administrator Action Required

Oracle Service Request Required

Applications Security

Improved Data Security Model

User Account Management

Administrator Password Management

User Password Management (Self-Service)

User Account Locking

Enhanced Role Visualization

Tabular Role Hierarchy View

Search in Role Hierarchy Visualization

User Name Generation Rules

Password Policies

Notification Templates

Upgrade-Safe Management of Factory Shipped Roles

Bridge for Microsoft Active Directory

User Password Changes Audit Report

Integrate Custom Identity Management Solution

Password Reset

Security Console

New Function Security Privileges for Applications Security

Project Foundation

Improved Data Security Model

Enhanced User Interface for Project Portfolio Management

Extend Project and Task Definition Using Additional Descriptive Flexfields

Assign and Edit Project Classifications Using a Web Service

Include or Add Project Team Members and Project Classifications with a File-Based Data Import

Extend Integration to Microsoft Project 2010, 2013, and 2016 for Project Financial Management

Project Billing

Enable Contract-Specific Currency Conversion Rate Overrides

Analyze Project Billing Events

Analyze Invoices Exported to an External Receivables Application

Create Billing Rate Overrides with Web Services

Confirm Invoice Acceptance or Rejection by an External Receivables Application

Project Control

Enhanced Spread Curve Distribution in Project Plan

Analyze Project Progress

Analyze Budget and Actual Data By Planning Resource

Capture Physical Percent Complete and Progress Dates using a Web Service

Create Project Budgets Enabled for Budgetary Controls with a File-Based Data Import

Project Costing

Revalidate Project Costs from Expenses During Import

Create Expenditure Items and Commitment Transactions Using Web Services

Grants Management

Create Budgets for Sponsored Projects with a File-Based Data Import

Project Management

Analyze Project Issues Using Oracle Transactional Business Intelligence

Extend Integration to Microsoft Project 2010, 2013, and 2016 for Project Management

Project Resource Management

Employ Workflow for Assignment Adjustment Approvals and Notifications

Rapidly Implement Resource Pools and Organize Your Resources

View Complete Resource Details and Quickly Assign Resources

Enable Descriptive Flexfields for Project Resource Requests

Common Technologies

Applications Security

Oracle Fusion Applications Security provides a single console where IT Security Managers and Administrators can perform various functions including user lifecycle management, role definition, security policy management(both functional and data), role hierarchy maintenance, username and password policy administration, and certificate management. The console also enables users to simulate the effect of security changes, to run security reports, and download a connector for integration with Microsoft Active Directory.

In Release 12, Oracle Fusion Applications Security offers several new capabilities that offer customers the following benefits:

Administrators can also tailor username and password generation by choosing from a list of shipped policies.

Please refer to the Upgrading Applications Security in Oracle ERP Cloud for any steps that may be required to prepare for and adopt this feature.

Improved Data Security Model

A new data security model was introduced in Release 11 that only applied to new Oracle ERP Cloud customers. In Release 12 all users will now be assigned to the appropriate data sets using the new Manage Data Access for Users page, without the need for assigning data roles generated from data role templates. Since data roles are no longer used, they will no longer be automatically generated upon the creation of a new data security element, such as a new business unit, a new ledger, etc.

While customers who started using Oracle ERP Cloud in Release 11 have been introduced to this new model, customers who were using Oracle ERP Cloud prior to Release 11 have continued to use the data role based data security in Release 11. In Release 12, the usage of generated data roles for data security will be discontinued, and customers who are using the data role based model will be upgraded to use the new user-role-data assignment model.

To access the Manage Data Access for Users page, you must navigate to Setup and Maintenance > Manage Data Access for Users task.

Manage Data Access for Users Page

This new feature is available to all products in Oracle ERP Cloud, including Financials, Procurement, Project Portfolio Management, Supply Chain Management, and Incentive Compensation. Specifically, this new feature is available to the following reference job roles:

Reference Job Role   

Assignable Data Security Context

Accounts Payable Manager

Business Unit

Accounts Payable Specialist

Business Unit

Accounts Payable Supervisor

Business Unit

Accounts Receivable Manager

Business Unit, Reference Data Set

Accounts Receivable Specialist

Business Unit, Reference Data Set

Advanced Procurement Requester

Business Unit

Advanced Revenue Analyst

Ledger

Advanced Revenue Manager

Ledger

Asset Accountant

Fixed Asset Book

Asset Accounting Manager

Fixed Asset Book

Budget Analyst

Control Budget

Budget Manager

Control Budget

Collections Agent

Business Unit

Collections Manager

Business Unit

Corporate Card Administrator

Business Unit

Cost Accountant

Business Unit, Cost Organization, Reference Data Set

Expense Auditor

Business Unit

Expense Manager

Business Unit

Financial Analyst

Data Access Set

Financial Application Administrator

Business Unit, Reference Data Set

General Accountant

Data Access Set

General Accounting Manager

Data Access Set

Grants Accountant

Business Unit

Grants Administrator

Business Unit

Incentive Compensation Analyst

Business Unit

Incentive Compensation Application Administrator

Business Unit

Incentive Compensation Manager

Business Unit

Incentive Compensation Plan Administrator

Business Unit

Internal Auditor

Business Unit, Inventory Organization

Inventory Manager

Inventory Organization

Order Administrator

Reference Data Set

Order Manager

Business Unit

Procurement Preparer

Business Unit

Procurement Requester

Business Unit

Project Accountant

Business Unit

Project Administrator

Business Unit, Project Organization

Project Billing Specialist

Business Unit

Project Creator

Business Unit

Purchase Analysis

Business Unit

Receiving Agent

Inventory Organization

Shipping Agent

Inventory Organization

Shipping Manager

Inventory Organization

Supply Chain Application Administrator

Cost Organization, Inventory Organization, Manufacturing Plant, Reference Data Set

Tax Accountant

Business Unit

Tax Administrator

Business Unit

Tax Manager

Business Unit

Tax Specialist

Business Unit

Warehouse Manager

Inventory Organization

Warehouse Operator

Inventory Organization

STEPS TO ENABLE

There are no steps needed to enable this feature.

TIPS AND CONSIDERATIONS

As data assignments are specific to a role, a user must first be assigned to a role before data assignments can be created in the Manage Data Access for Users page. When selecting a role, the selection is limited to the roles that are currently assigned to the selected user.

Only data roles generated from seeded data role templates will be upgraded, as the user-role-data assignment records require associated data security policies against the roles in order to drive data security, and the required data security policies will only be present against the corresponding seeded roles. Instructions to manually upgrade custom data roles will be provided in a separate upgrade document.

KEY RESOURCES

User Account Management

You can now create and manage implementation user accounts within Oracle Fusion Applications Security. You can assign roles to these user accounts using the following navigation: Tools > Security Console > User tab. You can also search, retrieve, and manage user accounts automatically created for employees, contingent workers, supplier contacts, or partner contacts.

Search User Accounts Page

Add User Account Page

Steps to Enable

There are no steps necessary to enable this feature.

Role Information

The following function security privileges are required for this feature.

Privilege Name and Code

Job Role Name and Code

Create User Account

ASE_CREATE_USER_ACCOUNT_PRIV

IT Security Manager

ORA_FND_IT_SECURITY_MANAGER_JOB

Delete User Account

ASE_DELETE_USER_ACCOUNT_PRIV

IT Security Manager

ORA_FND_IT_SECURITY_MANAGER_JOB

Edit User Account

ASE_EDIT_USER_ACCOUNT_PRIV

IT Security Manager

ORA_FND_IT_SECURITY_MANAGER_JOB

View User Account

ASE_VIEW_USER_ACCOUNT_PRIV

IT Security Manager

ORA_FND_IT_SECURITY_MANAGER_JOB

Key Resources

For more information on the Security Console, go to the Help Center for the following guide:

Administrator Password Management

As an administrator, you can manage passwords of other users using the Security Console. You can auto-generate or manually enter a password for a user account. You can also define password lifecycle and complexity policies. Passwords will be automatically validated against these policies.

Administrator’s Reset Password Page

Steps to Enable

There are no steps necessary to enable this feature.

Key Resources

For more information on the Security Console, go to the Help Center for the following guide:

User Password Management (Self-Service)

You can now manage your own user account password using the Security Console. The password will be automatically validated against the defined password lifecycle and complexity policies.

Self-Service Password Reset Page

Steps to Enable

There are no steps necessary to enable this feature.

User Account Locking

As an administrator, you can now lock user accounts. If you lock a user account, you will be temporarily preventing the user from logging in with that user account. You can also unlock a locked user account.

Lock User Account in Edit User Account Page

Steps to Enable

There are no steps necessary to enable this feature.

Enhanced Role Visualization

You can now view only certain components of a role in the graphic visualizer. You can view only the privileges, aggregate privileges or roles assigned to a role. You can also view the graph in full screen mode and pan over a specific region in the graph.

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.

View Only the Privileges for a Role

View Only the Inherited Roles for a Role

Pan and View Top Left Region of the Graph

Steps to Enable

There are no steps necessary to enable this feature.

Tabular Role Hierarchy View

You can now view role hierarchies in a tabular view. You can switch between the graphic visualizer view and the tabular view. You can also export the date displayed in the tabular view.

Tabular View of Direct and Indirectly Inherited Roles for a Role

Tabular View of Direct and Indirectly Assigned Privileges for a Role

Tabular View of Direct and Indirectly Assigned Users for a Role

Export of Direct and Indirectly Inherited Privileges for a Role

Steps to Enable

There are no steps necessary to enable this feature.

Search in Role Hierarchy Visualization

You can now search and quickly locate security artifacts (nodes) in the role hierarchy visualization. You can search for privileges, roles or users in the visualization.

Search in Role Hierarchy Graph

Steps to Enable

There are no steps necessary to enable this feature.

User Name Generation Rules

You can now define the user name generation rules used to auto-generate the user name in Oracle Fusion Applications Security. User name generation rules can be based on the user’s first and last names, e-mail or person number. You can also choose to use a system generated user name if the rule fails to generate a user name.

User Name Generation Rules Region in the Administration Page

Steps to Enable

There are no steps necessary to enable this feature.

Tips and Considerations

If your company submitted a service request for Oracle to set up a custom username generation rule, review the Validate User Lifecycle Settings topic in the Upgrade Guide for Oracle ERP Cloud Security.

Password Policies

You can now define policies for password management. These policies can define the duration for various password lifecycle events like password expiration and password warning generation. You can also set the complexity of generated passwords by choosing from a pre-defined list of rules.

Password Policy Region in the Administration Page

Steps to Enable

There are no steps necessary to enable this feature.

Tips and Considerations

If your company submitted a service request for Oracle to set up a custom password policy, review the Validate User Lifecycle Settings topic in the Upgrade Guide for Oracle ERP Cloud Security.

Role Information

The following function security privilege is required for this feature:

Privilege Name and Code

Job Role Name and Code

Run Password Expiry Job

ASE_PASSWORD_EXPIRY_ESS_JOB_PRIV

IT Security Manager

ORA_FND_IT_SECURITY_MANAGER_JOB

Notification Templates

You can now define custom notification templates for user account life cycle events. You can also use pre-defined notification templates.

These templates will be used to generate notifications for events like user account created, user password reset and user password expiry warning.

Notification Templates Region in the Administration Page

Edit Notification Template Page

Steps to Enable

There are no steps necessary to enable this feature.

Tips and Considerations

If your company submitted a service request for Oracle to set up a custom notification template, review the Validate User Lifecycle Settings topic in the Upgrade Guide for Oracle ERP Cloud Security.

Upgrade-Safe Management of Factory Shipped Roles

You can now identify a predefined (factory shipped) Oracle role when viewing the role. Predefined Oracle roles are locked and you cannot customize the Oracle delivered functional and data security policies associated with these roles. You can, however, add data security policies to these roles.

Predefined Oracle roles are displayed in a different color in the graph visualizer.

Predefined Role Indicator in the Edit Role Page

Predefined Role Indicator in the Role Hierarchy Graph

Steps to Enable

There are no steps necessary to enable this feature.

Bridge for Microsoft Active Directory

Simplify Single Sign-On with Microsoft Active Directory by downloading and installing the Active Directory Bridge from the Security Console. Automatically synchronize user account information between Oracle Fusion Applications Security and Microsoft Active Directory.

Active Directory Bridge Base Configuration Page

Active Directory Bridge User Attribute Mappings Page

Active Directory Bridge Synchronization Status Page

Steps to Enable

There are no steps necessary to enable this feature.

User Password Changes Audit Report

You can now 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.

User Password Changes Audit Report Process Details Page

Steps to Enable

There are no steps necessary to enable this feature.

Role Information

The following function security privilege is required for this feature:

Privilege Name and Code

Job Role Name and Code

Run User Password Changes Audit Report

ASE_USER_PASSWORD_CHANGES_AUDIT_REPORT_PRIV

IT Security Manager

ORA_FND_IT_SECURITY_MANAGER_JOB

Steps to Enable

There are no steps necessary to enable this feature.

Integrate Custom Identity Management Solution

You can now optionally Integrate with your Identity Management solution for user and role management using industry standard System for Cross-domain Identity Management (SCIM) REST APIs and ATOM feeds.

Steps to Enable

There are no steps necessary to enable this feature.

Password Reset

The password reset flow has been changed in Release 12. A notification email will be sent to the user who requests a password reset. The user will be required to click on this link, within a specific period of time, to change the password. This replaces the previous flow where users were required to answer a series of challenge questions to reset the password.

Email Notification to Reset Password

User Reset Password Page

Steps to Enable

There are no steps necessary to enable this feature.

Security Console

The unified security administrator interface, combined with the ability to safely upgrade the reference security implementation will result in the following changes in functionality in the Security Console.

Steps to Enable

There are no steps necessary to enable this feature.

New Function Security Privileges for Applications Security

This section provides product-specific information that you need when implementing new Release 12 features in your existing roles.

If you are not using the predefined reference roles, then you need to add the function security privilege to relevant custom job roles.

This table identifies the required function security privilege and the predefined role that automatically inherits the privileges during the upgrade.

Privilege Name and Code

Job Role Name

Create User Account

ASE_CREATE_USER_ACCOUNT_PRIV

IT Security Manager

Delete User Account

ASE_DELETE_USER_ACCOUNT_PRIV

IT Security Manager

Edit User Account

ASE_EDIT_USER_ACCOUNT_PRIV

IT Security Manager

View User Account

ASE_VIEW_USER_ACCOUNT_PRIV

IT Security Manager

Enable Database Resource Management

ASE_ENABLE_DATABASE_RESOURCE_MGMT_PRIV

IT Security Manager

Run Password Expiry Job

ASE_PASSWORD_EXPIRY_ESS_JOB_PRIV

IT Security Manager

Run User Password Changes Audit Report

ASE_USER_PASSWORD_CHANGES_AUDIT_REPORT_PRIV

IT Security Manager

Oracle Project Portfolio Management Cloud

Project Foundation

Project Foundation includes common components that are shared across products within Oracle Project Portfolio Management Cloud. It includes the basic project plan structure and components such as resource breakdown structures, rate schedules, pricing, burdening, and cross-charge processing, as well as delivered integration to Microsoft Project.

Improved Data Security Model

A new data security model was introduced in Release 11 that only applied to new Oracle ERP Cloud customers. In Release 12 all users will now be assigned to the appropriate data sets using the new Manage Data Access for Users page, without the need for assigning data roles generated from data role templates. Since data roles are no longer used, they will no longer be automatically generated upon the creation of a new data security element, such as a new business unit, a new ledger, etc.

While customers who started using Oracle ERP Cloud in Release 11 have been introduced to this new model, customers who were using Oracle ERP Cloud prior to Release 11 have continued to use the data role based data security in Release 11. In Release 12, the usage of generated data roles for data security will be discontinued, and customers who are using the data role based model will be upgraded to use the new user-role-data assignment model.

To access the Manage Data Access for Users page, you must navigate to Setup and Maintenance > Manage Data Access for Users task.

Manage Data Access for Users Page

This new feature is available to all products in Oracle ERP Cloud, including Financials, Procurement, Project Portfolio Management, Supply Chain Management, and Incentive Compensation. Specifically, this new feature is available to the following reference job roles: 

Reference Job Role   

Assignable Data Security Context

Accounts Payable Manager

Business Unit

Accounts Payable Specialist

Business Unit

Accounts Payable Supervisor

Business Unit

Accounts Receivable Manager

Business Unit, Reference Data Set

Accounts Receivable Specialist

Business Unit, Reference Data Set

Advanced Procurement Requester

Business Unit

Advanced Revenue Analyst

Ledger

Advanced Revenue Manager

Ledger

Asset Accountant

Fixed Asset Book

Asset Accounting Manager

Fixed Asset Book

Budget Analyst

Control Budget

Budget Manager

Control Budget

Collections Agent

Business Unit

Collections Manager

Business Unit

Corporate Card Administrator

Business Unit

Cost Accountant

Business Unit, Cost Organization, Reference Data Set

Expense Auditor

Business Unit

Expense Manager

Business Unit

Financial Analyst

Data Access Set

Financial Application Administrator

Business Unit, Reference Data Set

General Accountant

Data Access Set

General Accounting Manager

Data Access Set

Grants Accountant

Business Unit

Grants Administrator

Business Unit

Incentive Compensation Analyst

Business Unit

Incentive Compensation Application Administrator

Business Unit

Incentive Compensation Manager

Business Unit

Incentive Compensation Plan Administrator

Business Unit

Internal Auditor

Business Unit, Inventory Organization

Inventory Manager

Inventory Organization

Order Administrator

Reference Data Set

Order Manager

Business Unit

Procurement Preparer

Business Unit

Procurement Requester

Business Unit

Project Accountant

Business Unit

Project Administrator

Business Unit, Project Organization

Project Billing Specialist

Business Unit

Project Creator

Business Unit

Purchase Analysis

Business Unit

Receiving Agent

Inventory Organization

Shipping Agent

Inventory Organization

Shipping Manager

Inventory Organization

Supply Chain Application Administrator

Cost Organization, Inventory Organization, Manufacturing Plant, Reference Data Set

Tax Accountant

Business Unit

Tax Administrator

Business Unit

Tax Manager

Business Unit

Tax Specialist

Business Unit

Warehouse Manager

Inventory Organization

Warehouse Operator

Inventory Organization

STEPS TO ENABLE

There are no steps needed to enable this feature.

TIPS AND CONSIDERATIONS

As data assignments are specific to a role, a user must first be assigned to a role before data assignments can be created in the Manage Data Access for Users page. When selecting a role, the selection is limited to the roles that are currently assigned to the selected user.

Only data roles generated from seeded data role templates will be upgraded, as the user-role-data assignment records require associated data security policies against the roles in order to drive data security, and the required data security policies will only be present against the corresponding seeded roles. Instructions to manually upgrade custom data roles will be provided in a separate upgrade document.

KEY RESOURCES

Enhanced User Interface for Project Portfolio Management

Leverage the latest design innovation to enhance the overall user experience in Oracle Project Portfolio Management Cloud. Work areas and setup pages alike follow new simplified UI standards:

Some highlights of these changes include:

The following screen captures illustrate the feature and its benefits.

Review, search, and take action on your tasks utilizing a modern design.

The Invoices work area has an enhanced task panel.

The Manage Performance Status Indicators setup page has a simplified user experience.

Steps to Enable

This feature is enabled by default.

Tips and Considerations

None

Key Resources

None

Extend Project and Task Definition Using Additional Descriptive Flexfields

Manage and report on projects more effectively by capturing additional information in project and task descriptive flexfields (DFF). You can now add up to 50 character, 15 numeric, and 15 date attributes each on projects and tasks.

Using the enhanced set of Project and Task descriptive flexfield attributes, you can manage your projects and associated tasks effectively by capturing additional information that cannot be stored using the other out of the box attributes. You can also store additional information in different formats such as character, number and date unlike before. For example, if an implementation requires projects to have attributes such as Launch Date (Date), Number of field workers (Number) and Internal Project Category (Character), the users can leverage the newly provided Project DFF attributes to capture such information on each project.

The following screen captures illustrate the feature and its benefits.

Store more additional information on projects

Store more additional information on tasks

IMPORTANT: The Project and Task Descriptive Flexfield attributes can only be used to store additional information and will be displayed under the Additional Information section as shown above, if they are properly configured and successfully deployed using the setup task “Manage Descriptive Flexfields”.

Steps to Enable

To leverage the enhanced Project and Task Descriptive Flexfields to store additional information, you need to configure the relevant flexfield segments and deploy the flexfield successfully as outlined in steps below:

  1. Go to Setup Task “Manage Descriptive Flexfields”
  2. Within the setup task, following are the Descriptive Flexfields that need to be configured and deployed for Project and Task
  3. Project Descriptive Flexfield

    Task Structure Descriptive Flexfield

    Search for “Project Descriptive Flexfield” under setup task “Manage Descriptive Flexfields”

    Search for “Task Structure Descriptive Flexfield” under setup task “Manage Descriptive Flexfields”

  4. Create/ Modify segments for the flexfield
  5. Configure the segment by filling mandatory fields and selecting the underlying table column

  6. Save and Close
  7. Deploy the flexfield

Tips and Considerations

None

Key Resources

None

Assign and Edit Project Classifications Using a Web Service

Utilize the enhanced Project web service to assign classifications to a project or to update previously assigned classifications. The project classification data includes project class category and class code.

The assignment of class categories or class codes may depend on information in external applications that can use a service to assign and manage project classifications in Oracle Fusion Project Foundation. The service assigns class categories to projects and updates the class codes for each class category. The service also maintains the data in the project class code descriptive flexfield.

Leverage the “mergeProjectData” operation of the Project web service to assign and update project classifications. Use one of the following parameters to identify the project to be updated:

  1. ProjectId
  2. ProjectNumber
  3. ProjectName

If you provide valid values for more than one parameter, then the project is identified by using only one parameter according to the precedence order in which they are listed above.

The following screen capture illustrates the feature and its benefits.

Project Classification service data object in SOAP Web Services for Oracle PPM Cloud

Steps to Enable

Review the Service Data Objects information in the SOAP Web Services for Oracle PPM Cloud to learn more about how to use the service:

Tips and Considerations

You can use the Project SOAP web service ONLY to assign and update existing classifications to projects. This feature cannot be used to create new project class categories and class codes.

Key Resources

Assign Project Team Members and Project Classifications with a File-Based Data Import

Effectively and quickly include project team members and project classifications while creating projects using a file-based data import. The existing “Import Projects” spreadsheet template has been enhanced to facilitate the addition of team members and assignment of project classifications during the creation of the projects. After import, you can view and maintain the team members and classifications on the Manage Financial Project Settings page.

You can download the projects along with team members and classifications from a legacy application, prepare them in the template, and then import everything together in a target application.

The following screen captures illustrate the feature and its benefits.

   

The XLSM template to add project team members

The XLSM template to assign classifications to projects

Steps to Enable

This feature is enabled by default for Project Application Administrator role.

Review the Service Data Objects information in the SOAP Web Services for Oracle PPM Cloud to learn more about how to use the service:

  1. Access the Oracle PPM Cloud Release 12 Books in the Oracle Help Center.
  2. Under the Development section, click the File-Based Data Import for Oracle PPM Cloud link.
  3. Expand the File-Based Data Imports section in the contents.
  4. Scroll down to find and click on the Import Projects link to review the details for loading project team members and project classifications.

Tips and Considerations

Key Resources

Extend Integration to Microsoft Project 2010, 2013, and 2016 for Project Financial Management

Support the integration of Microsoft Project versions 2010, 2013, and 2016 for desktop with Project Financial Management applications. The integration supports some of the new features such as manual tasks, inactive tasks, and calculation of assignment allocation.

The integration handles the new features while providing additional validations.

You can download the appropriate integration client depending on the Microsoft Project desktop version installed.

Microsoft Project 2016 page to be exported

Steps to Enable

This feature is enabled by default from the Project Financial Management work area. Before you install Microsoft Project integration, you must:

  1. Uninstall the integration client previously installed.
  2. Download and install the corresponding integration client.

NOTE: The integration client appears as an add-in in Microsoft Project 2010, 2013, and 2016.


Install Microsoft Project Integration page to download the integration client from

Tips and Considerations

Project Billing

Project Billing accelerates invoice processing while reducing billing errors through a functionally rich work area offering visibility into formatted invoices with estimated taxes. Embedded analytics for contract revenue, invoice, profitability and margin give insight into potential contract and payment problems.

Enable Contract-Specific Currency Conversion Rate Overrides

Specify currency conversion rate overrides on a bill plan to convert invoice and revenue amounts from bill transaction currency to contract currency or to invoice and revenue currency.

The following screen capture illustrates the feature and its benefits.

   Currency Conversion Rate Overrides

Steps to Enable

There are no steps needed to enable the feature.

Tips and Considerations

Key Resources

Analyze Project Billing Events

Use Oracle Transactional Business Intelligence to analyze and track Project Billing Events.

The following screen captures illustrate the feature and its benefits.

   

   Project Billing – Event Real Time Subject Area

   Example Dashboard: Events on Hold and Number of Events by Period

Steps to Enable

There are no steps needed to enable the feature.

Tips and Considerations

Key Resources

Analyze Invoices Exported to an External Receivables Application

Use Oracle Transactional Business Intelligence to analyze and track project contract invoices integrated with an external receivables application.

The following screen capture illustrates this feature and its benefits.

   

New Attributes in Invoice Processing folder in Project Billing – Invoices Real Time Subject Area

Steps to Enable

There are no steps needed to enable the feature.

Tips and Considerations

Key Resources

Create Billing Rate Overrides with Web Services

Use the Person Rate Override, Job Rate Override, and Nonlabor Rate Override web services to simplify integration with external applications. Automate the creation of billing rate overrides on your contract bill plans from your existing applications.

The Person Rate Override, Job Rate Override, and Nonlabor Rate Override web services support the following operations:

  1. createContract
  2. updateContract
  3. updateContractToActive
  4. getContract
  5. deleteContract
  6. mergeContract
  7. mergeContractInAllStatus
  8. findContract

The following screen captures illustrate the feature and its benefits.

Contract Billing Rate Overrides service data object in SOAP Web Services for Sales Cloud

Steps to Enable

Review the Service Data Objects information in the SOAP Web Services for Sales Cloud to learn more about how to use the service:

  1. Access the Oracle Sales Cloud Release 12 Books in the Oracle Help Center.
  2. Under the Development section, click the SOAP Web Services for Sales Cloud link.
  3. Expand the Service Data Objects section in the contents.
  4. Scroll down to find and click on the Person Rate Override, Job Rate Override, and Nonlabor Rate Override links to review the services details.

Tips and Considerations

Key Resources

Confirm Invoice Acceptance or Rejection by an External Receivables Application

Improve the integration between Oracle Fusion Project Billing and an external accounts receivables application, including:

  1. Adding descriptive flexfields to the Oracle Fusion Project Billing invoice export for import into the external receivables application.
  2. Setting exported invoices to transferred status, rather than accepted status, to allow for possible invoice rejection by the external receivables application.
  3. Selecting released and transfer rejected invoices for export to an external receivables application.
  4. Adding a web service to:
    1. Enable Oracle Fusion Project Billing to know whether the external receivables application accepted or rejected the invoice.
    2. Store and display the external receivables application invoice number within Oracle Fusion Project Billing.
    3. Complete the invoice processing in Oracle Fusion Project Billing, for invoices accepted by the external receivables application, including:
      1. Derive accounting dates and periods.
      2. Convert amounts into ledger and project currency.
      3. Set invoice distributions to ready for As Billed revenue recognition.
      4. Call contract invoice summarization.

The following screen captures illustrate this feature and its benefits.

   

Contract Invoices Overview page displaying external receivables invoice number

   

Confirm Invoice Acceptance Status in Receivables service data object in SOAP Web Services for Oracle PPM Cloud

Steps to Enable

Review the Service Data Objects information in the SOAP Web Services for Oracle PPM Cloud to learn more about how to use the service:

  1. Access the Oracle Project Portfolio Management Cloud Release 12 Books in the Oracle Help Center.
  2. Under the Development section, click the SOAP Web Services for Oracle PPM Cloud link.
  3. Expand the Service Data Objects section in the contents.
  4. Scroll down to find and click the Confirm Invoice Acceptance Status in Receivables link to review the service details.

Tips and Considerations

Key Resources

Project Control

Project Control provides full-function project planning, progress management, budgeting and forecasting.

Enhanced Spread Curve Distribution in Project Plan

Edit the resource assignment dates in the financial project plan without spreading the periodic amounts again. The project manager can add periods to a resource assignment and subsequently plan for new periods. The project manager can also modify a resource assignment to finish early, and select a period from which to spread the unallocated amounts.

The following screen capture illustrates the feature and its benefits.    

Enhanced Spread Curve in SOAP Web Services for Sales Cloud

Steps to Enable

There are no steps needed to enable the feature.

Tips and Considerations

As project timelines change, you may modify task assignment dates. The feature helps in modifying the assignment without impacting the already planned data.

Key Resources

Analyze Project Progress

Report on project progress captured in Project Financial Management using real-time analytics. Analyze project progress and view specific progress details such as actual cost, estimated effort to complete, cost percent spent, physical percent complete, and estimated cost at completion. Measure project performance using earned value metrics, including cost variance, cost performance index, and schedule performance index. Analyze performance trends as progress is captured over time and use that information to estimate and control project outcomes.

The following screen capture illustrates this feature and its benefits.

   

Create an analysis using the Project Control – Progress Real Time subject area

Steps to Enable

There are no steps needed to enable the feature.

Tips and Considerations

Key Resources

Analyze Budget and Actual Data By Planning Resource

Report on budgets, actual costs, and commitments by various planning resource elements, such as expenditure category, expenditure type, and person using real-time analytics.

The following screen captures illustrate the feature and its benefits.

Create an analysis using the Projects– Cross Subject Area Analysis - Real Time subject area

   

Sample Report: Actual Cost Analysis By Resource Type

Steps to Enable

There are no steps needed to enable the feature.

Tips and Considerations

Key Resources

Capture Physical Percent Complete and Progress Dates using a Web Service

You can use Project Progress REST web service to view or update project or task progress. Using this service you can:

This web service helps you to plan at the task level without creating planned resource assignments. You can use this service to update the progress information for tasks at any level of the WBS.

The following tables illustrate the REST service request payload to update the progress of a project and the generated response.

{

"PercentComplete": "30" 

}

Request payload to update the progress of a project to 30 per cent

{

        "ProjectId": 300100084467245,

        "ProjectName": "PJO_PROGRESS_OTBI1",

        "ProjectNumber": "PJO_PROGRESS_OTBI1",

        "SourceApplicationCode": null,

        "SourceProjectReference": null,

        "ProgressAsOfDate": "2015-05-21",

        "ProgressAsOfPeriod": "May-15",

        "ActualAmountsThroughPeriod": "May-16",

        "ActualAmountsDate": null,

        "PublicationStatus": "DRAFT",

        "CurrentActualAmountsPeriod": null,

        "CurrentActualAmountsDate": null,

        "PlannedStartDate": "2015-01-01",

        "PlannedFinishDate": "2015-06-02",

        "BaselineStartDate": "2015-01-01",

        "BaselineFinishDate": "2015-06-02",

        "EstimatedStartDate": "2015-01-01",

        "EstimatedFinishDate": "2015-06-02",

        "ActualStartDate": "2015-01-01",

        "ActualFinishDate": null,

        "PercentComplete": 30,

        "PreviousPercentComplete": 1.9866278279,

        "ProjectCurrency": "USD",

        "ProjectRawActualCost": null,

        "ProjectBurdenedActualCost": null,

        "ProjectLedgerCurrency": "USD",

        "ProjectLedgerRawActualCost": null,

        "ProjectLedgerBurdenedActualCost": null,

        "ProgressStatusCode": null,

        "ProgressStatus": null,

}

Response for the request payload received with progress updated to 30 per cent

Steps to Enable

There are no steps needed to enable the feature.

Assign the Manage Project Progress Service (PJO_MANAGE_PROJECT_PROGRESS_PRIV) and View Project Progress Service (PJO_VIEW_PROJECT_PROGRESS_PRIV) privileges that roll up to the following job roles; Project Application Administrator, Project Integration Specialist, and Project Manager.

Tips and Considerations

Key Resources

Create Project Budgets Enabled for Budgetary Controls with a File-Based Data Import

Effectively and quickly create budgets enabled for budgetary controls using a file-based data import. Use the existing Project Budgets file-based data import to create the control budgets for the project budgets.

The following screen capture illustrates the Create Project Budgets Enabled for Budgetary Controls with a File-Based Data Import feature and its benefits.

   

Preparing the XLSM template to create project budgets enabled for budgetary controls

Steps to Enable

This feature is enabled by default for Project Integration Specialist (ORA_PROJECT_INTEGRATION_SPECIALIST) role.

  1. Access the File-Based Data Import for Oracle Project Portfolio Management Cloud documentation repository: http://docs.oracle.com/cloud/latest/projectcs_gs/OEFPP/toc.htm
  2. Select the Import Project Budgets link.
  3. Download the XLSM template.
  4. Review the data import details.

Tips and Considerations

Key Resources

Project Costing

Captures commitments and costs across Cloud applications and supports third-party integration. The unique cost collection and processing needs of different sources are streamlined to provide timely insight into validated project costs.

Revalidate Project Costs from Expenses During Import

This feature allows users to ensure costs from integrating Oracle Cloud applications are for valid projects and tasks by revalidating transactions during cost import. You can enable this feature using the Manage Project Transaction Sources page. Once set up, the Import Costs process will revalidate costs and report invalid transactions.

For example, an employee submits an expense report for a valid project and task. By the time the expense report is accounted in Payables and imported to Project Costing, the project is closed. If this option is enabled for the Expense Report document for the Oracle Fusion Payables transaction source, the Import Costs process will reject the expense report costs and avoid billing invalid transactions.

The following screen capture illustrates the feature and its benefits.

Manage Project Transaction Sources

Steps to Enable

You can enable this feature by selecting the ‘Revalidate during import’ checkbox for the document, using the Manage Project Transaction Sources page.

Tips and Considerations

This option is available only for the below listed pre-defined transaction source documents:

Key Resources

Create Expenditure Items and Commitment Transactions Using Web Services

Use web services to simplify integration with external applications. Automate the creation of asset usage, burden, time card, expense report, supplier invoice, miscellaneous, work in progress, inventory and commitment transactions from your existing applications.

The Project Costing transaction web services have the following operations:

  1. validate
  2. receive
  3. getDfltObjAttrHints
  4. getServiceLastUpdateTime
  5. getEntityList

The following screen capture illustrates an example of a Project Costing web service used to create labor expenditure items.

Steps to Enable

Review information regarding the service in the Oracle Enterprise Repository for Fusion Applications to learn more about how to use the service:

  1. Access the Oracle Enterprise Repository for Fusion Applications
  2. Under the content column find the SOAP Web Services
  3. Select Release 12
  4. Under the Development Category select SOAP Web Services for Oracle PPM Cloud
  5. Select Business Object Services
  6. Find the Project Costing web service to create expenditure items or commitment transactions

Tips and Considerations

Key Resources

Enforce Cost to be Within Control Budget Dates

Ensure costs are reserved against the project control budgets by enabling the project for budgetary control. Additionally, for a project enabled for budgetary control, the budget date must be within the start and end date of the calendar defined for the project control budget.

A project or project template can be enabled for budgetary control using the new option ‘Enable budgetary control’.

Manage Financial Project Settings – Edit Basic Information

To resolve issues with transactions not being subjected to budgetary control, cost validations are introduced to check if a control budget exists and if the budget date is within the control budget dates, when a project is enabled for budgetary control. Additionally, to integrate a project budget with Budgetary Controls, financial plan types enabled for budgetary control can be selected only if the new option at the project is also enabled for budgetary control.

Manage Unprocessed Costs – Control budget does not exist

Manage Invoices – Transaction not within control budget dates

When the option is not enabled for the project then the new budgetary control cost validations will not be performed.

NOTE: The budget date for expenditure items is the expenditure item date. For sponsored projects, the control budget calendar has the pre-award date as the start date and contract end date as the end date. For non sponsored projects, the control budget calendar has the project start date as the start date and the project finish date as the end date.

When creating a project, the value for the new option is copied over from the project template.

The ‘Enable budgetary control’ option for the project can be updated from Yes to No if a budget version created with a financial plan type that is enabled for budgetary control does not exist. Once a budgetary control enabled budget version exists, then the option cannot be updated from Yes to No. The option can be changed from No to Yes only if no transactions exist for the project. If transactions exist for the project but budgetary control is required, then user needs to create new project with budgetary control enabled and transfer all costs.

The Enable budgetary control option for the project template can be changed from Yes to No if a budget version created with a financial plan type that is enabled for budgetary control does not exist. Once a budgetary control enabled budget version is created the option cannot be updated from Yes to No. You can change the option for the project template from No to Yes at any point of time.

Steps to Enable

Select the option ‘Enable budgetary control’ in the Basic Information region of the Manage Financial Project Settings page, to enable a project for budgetary control.

Tips and Considerations

Key Resources

None

Grants Management

Grants Management provides a robust and integrated solution for managing the complete post-award lifecycle. Grants-related transactions are fully validated at the point of entry, ensuring that sufficient budget is available and only allowed cost categories are charged. Indirect costs are applied to all applicable transactions and are then included in all accounting, reporting, and billing activities. Standard invoice and report formats are provided to ensure that your sponsors receive information in the way that they require. A comprehensive, multi-dimensional ad-hoc reporting platform is available to track all grant funding and expenditures.

Create Budgets for Sponsored Projects with a File-Based Data Import

Effectively and quickly create budgets for grant sponsored projects using a file-based data import. Use the existing Project Budgets file-based data import to create the budget and control budgets for the sponsored projects.

The following screen capture illustrates the Create Budgets for Sponsored Projects with a File-Based Data Import feature and its benefits.

   

Preparing the XLSM template to create budgets for sponsored projects

Steps to Enable

This feature is enabled by default for Project Integration Specialist (ORA_PROJECT_INTEGRATION_SPECIALIST) role.

  1. Access the File-Based Data Import for Oracle Project Portfolio Management Cloud documentation repository: http://docs.oracle.com/cloud/latest/projectcs_gs/OEFPP/toc.htm
  2. Select the Import Project Budgets link.
  3. Download the XLSM template.
  4. Review the data import details.

Tips and Considerations

Key Resources

Project Management

Project Management extends project planning, management, and scheduling capabilities to all individuals within the enterprise who are required to manage project-based work. Project managers can engage with team members to develop tasks, resolve issues, report progress, and monitor the status of the project to ensure that objectives are realized.

Analyze Project Issues

Use the Project Management - Project Issues Real Time subject area to analyze and report on issues and action items. For example, report on outstanding issues by project, or analyze completion times by type of issue. View real-time issue and action item information by dimension such as issue type, issue status, project, issue owner, and dates.

An issue can be related to a specific project, but you can create non-project general issues as well. This subject area has a number of dimensions that can be used to analyze issues for your company including Action Item Creator, Action Item Owner, Action Item Details, Action Item Status, Issue Closed Reason, Issue Details, Issue Details, Issue Owner, Issue Priority, Issue Status, Issue Type, Project, and Time.

You can perform analyses on issues and action items to find useful information from relationships, trends and patterns. You can add reports and analyses that you create from this subject area to dashboards and work areas.

You can use predefined sample reports to highlight the various ways in which you might want to analyze your issue data. You can also customize the sample reports to suit your specific needs.

The following screen captures illustrate the Analyze Project Issues Using Oracle Transactional Business Intelligence feature.

Create an analysis using the Project Management – Project Issues Real Time subject area

Example report: Issues by Type report with a pie chart

Steps to Enable

This feature is enabled by default for Project Execution (> ORA_PJF_PROJECT_EXECUTION_ABSTRACT), Team Collaborator (ORA_TEAM_COLLABORATOR), and Project Executive (ORA_PJF_PROJECT_EXECUTIVE_JOB) roles.

Assign the Project Issues Transaction Analysis Duty (FBI_PROJECT_ISSUE_TRANSACTION_ANALYSIS_DUTY) duty to any other roles that need to utilize this feature.

Tips and Considerations

The following sample reports are available in the Project Execution Sample Reports folder in the business intelligence catalog:

Key Resources

Extend Integration to Microsoft Project 2010, 2013, and 2016 for Project Management

Integrate Microsoft Project versions 2010, 2013, and 2016 for desktop with Oracle Fusion Project Management. The integration supports new features of Microsoft Project such as manual tasks, inactive tasks, and calculation of assignment allocation.

The integration handles the new features while providing additional validations.

You can download the appropriate integration client depending on the Microsoft Project desktop version installed.


Microsoft Project 2016 page to be exported

Steps to Enable

This feature is enabled by default from the Project Management work area for the Project Execution (ORA_PJF_PROJECT_EXECUTION_ABSTRACT) role. Before you install Microsoft Project integration, you must:

  1. Uninstall the integration client previously installed.
  2. Download and install the corresponding integration client.

NOTE: The integration client appears as an add-in in Microsoft Project 2010, 2013, and 2016.

Install Microsoft Project Integration dialog to download the integration client from

Tips and Considerations

Project Resource Management

Organizations can optimize the allocation and utilization of their most precious resource: their people. Innovative and intuitive tools let resource managers and project managers ensure that the best-fit resource is identified and placed on each and every project assignment, to the benefit of the organization, the project resource, and the end customer, whether it be for internal or external billable projects.

Employ Workflow for Assignment Adjustment Approvals and Notifications

Notify approvers about assignment adjustments to improve communication between project managers and staffing owners and ensure that assignments are updated with the most accurate schedules. Specify the workflow notification recipients when a resource assignment schedule changes or an assignment is canceled. Project application administrators configure the workflow by specifying which roles receive a notification to approve a resource assignment adjustment and which roles receive an information-only notification about the adjustment.

For example, if a resource manager adjusts an assignment, the affected project manager receives a notification to approve the adjustment. If a project manager adjusts an assignment, the affected staffing owner receives a notification to approve the adjustment. You can add workflow participants to approve the adjustment, such as the resource's line manager, or to receive information-only notifications about the adjustment, such as the resource pool owner.

Leveraging workflow to notify approvers about assignment adjustments improves the communication between project managers and staffing owners. Timely communication through workflow ensures assignments are quickly updated with the most accurate schedules. Providing information-only notifications ensures that all affected workflow participants are informed of the latest assignment schedules. Organizations can configure workflow approval and information-only notifications to reflect the process flow of the organization.

The following screen capture illustrates the Employ Workflow for Assignment Adjustment Approvals and Notifications feature and its benefits.

Resource managers can review and approve or reject schedule changes for resources

Steps to Enable

This feature is enabled by default for Project Manager (ORA_PROJECT MANAGER) and Resource Manager (ORA_RESOURCE_MANAGER) roles.

Assign the Manage Project Resource Requests (PJR_MANAGE_PROJECT_RESOURCE_REQUESTS) privilege to any other roles that need to utilize this feature.

Optionally, you can configure workflow rules to reflect the desired participants based on business requirements of your organization.

Tips and Considerations

Key Resources

Rapidly Implement Resource Pools and Organize Your Resources

Efficiently establish your resource pool hierarchy and create pool memberships during implementation with the ability to import pools and memberships. After import, you can view and maintain resource pools and memberships on the Manage Resource Pools page.

For example, you can download your resource pools from a legacy application, prepare them in the template, and then import the resource pools.

The following screen capture illustrates the Rapidly Implement Resource Pools and Organize your Resources feature and its benefits.

   

Preparing the XLSM template with resource pools to create in the application

Steps to Enable

This feature is enabled by default for Project Integration Specialist (ORA_PROJECT_INTEGRATION_SPECIALIST) role.

Assign the Manage Project Enterprise Resources Service (PJT_ MANAGE_ PROJECT_ ENTERPRISE_ RESOURCE_ SERVICE_ PRIV) privilege to any other roles that need to utilize this feature.

  1. Access the File-Based Data Import for Oracle Project Portfolio Management Cloud documentation repository: http://docs.oracle.com/cloud/latest/projectcs_gs/OEFPP/toc.htm
  2. Select the Import Resource Pools and Memberships link.
  3. Download the XLSM template.
  4. Review the data import details.

Tips and Considerations

Key Resources

View Complete Resource Details and Quickly Assign Resources

View detailed resource information outside the context of a project resource request. Search for resources by resource pool, organization, job title, and other resource attributes. View resource details such as rates, e-mail, manager, and assignment details such as project experience and schedule for the next quarter. View all resource qualifications related to competencies, languages, memberships, degrees, honors and awards, and licenses and certifications. Access detailed resource reporting including resource capacity planning. After viewing detailed resource information, create a resource assignment without the need for a project resource request. Resource managers gain insight into resource available capacity to make more informed staffing decisions.

For example, resource managers can review details about resources in their pools outside the context of a project resource request. General information such as the resource’s 3-month projected utilization, rates, and line manager are available. The resource manager can quickly see the resource’s schedule for the next 3 months, if appropriate, immediately create additional project assignments. The resource manager can also review all the resource qualifications that are used in evaluating a resource for an assignment.

The following screen captures illustrate the View Complete Resource Details and Quickly Assign Resources feature and its benefits.

Review the general information about a resource

Review the resource’s latest project and non-project schedule information

Review the resource’s qualifications and preferences

Review the resource’s current and completed project experience

Steps to Enable

This feature is enabled by default for Resource Manager (ORA_RESOURCE_MANAGER) role.

Assign the Manage Project Resource Requests (PJR_MANAGE_PROJECT_RESOURCE_REQUESTS) privilege to any other roles that need to utilize this feature.

Tips and Considerations

Key Resources

Enable Descriptive Flexfields for Project Resource Requests

Define and capture additional information on project resource requests to reduce the turn-around time when requesting resources from centralized resource pools. During implementation, the project application administrator can define both global and contextual descriptive flexfields to capture additional project resource request details. For example, you can capture a classification or a specific business justification for a resource request.

The extension of the project resource request information can include one context segment and additional segments with character, number, date, or timestamp formats. You can define up to thirty 150-character segments, five 1000-character segments, twenty numeric segments, fifteen date segments, and five time stamp segments.

The following screen captures illustrate the feature after defining and deploying the descriptive flexfield.

You can store more additional information when creating a resource request

IMPORTANT: Use the Manage Descriptive Flexfields setup task to configure and deploy the Project Resource Request descriptive flexfield.

Steps to Enable

To leverage the flexfield, you need to configure the relevant flexfield segments and deploy the flexfield successfully as outlined in steps below:

  1. Search for the setup task named Manage Descriptive Flexfields.
  2. Within the setup task, search for the flex field named Project Resource Request.
  3. Select flexfield and then select the Edit icon.
  4. Edit the Project Resource Request Flexfield.

  5. Modify the flexfield as needed.
  6. Complete all mandatory fields to configure the segments.

  7. Click Save and Close.
  8. Deploy the flexfield.
  9. Ensure that the flexfield is has the status Deployed.

Tips and Considerations

The descriptive flexfield is visible on the following pages:

Key Resources

Related Help Topic

---

A special Oracle logo highlighting Oracle's commitment to developing practices and products that protect the environment. copyrightlogo

12.08