Professional Documents
Culture Documents
Oracle Projects Training Presentation
Oracle Projects Training Presentation
Oracle Projects Training Presentation
Project
Task 1 Task 2
Task 1.1.1
Task 2.2.1 Task 2.2.2
Create Budgets
and maintain
financial control Report status –
Financial (Actual vs
budgets, schedule),
Oracle schedule and others
Accrue revenue
Projects
on project based
businesses
Create resource
requirements for
Generate invoices the project and staff
to clients them
Project Collaboration
Expense $
Reports es $
c
Projects v oi Accounts Payable
Project n
rI
Management lie
u pp
- Schedule S
- Progress Mfg Costs
Budgets Expenditures
- Issues M
at
- Changes er
ia WIP
l co
s
La
ts
Costing
bo
re
xp
en
Revenue
se
Inventory
s
Organization Accrual
& Employees
Invoicing
Project
Resource Personnel
Management
$
$
Accounts Receivable
VISIO CORPORATION
$
GL
• Project Costing: Oracle Project Costing provides you with the ability to define projects, work
breakdown structures, and budgets; record and report costs against projects
Enter projects and tasks.You can define chargeability control to limit charges to your projects and tasks
Enter cost budgets and baseline them
Track committed costs of requisitions, purchase orders, and supplier invoices
Record detailed cost transactions for timecards, expense reports, asset usage, and supplier invoices
Interface costs between other Oracle Applications while maintaining a detail audit trail
Report project status online and in reports.
Issue Materials to
Project
Projects
Manager Accounts Inventory
Project Supervisor
Create Resources Staff
Project
Enter Import
Enter project Enter Record project
Time Inventory and
Expenses Usage and specific
Cards manufacturing
Define Tasks, Misc Costs Manufacturing costs Shop Floor
costs
project and Supervisor
Task options
Enter
Define Key Import
Supplier
Members Supplier
Invoices for
Costs
projects Accounts
payables
Clerk
Enter Project
Budgets
Costing Receive Create
(Calculation of materials Purchase
Project Project Raw, Burdened against PO Orders
Budgets Expenditures Purchasing
costs, Account
Clerk
generation)
Generate Project
Summary Amounts
Summarized
Project
Amounts
Organization Classifications
• Project Expenditure/Event Owning organization
• Project Task owning organization
• Project Invoice Collection Organization
Organization Classifications
• Project Expenditure/Event Owning organization
Organization Classifications
• Project Task owning organization
Organization Hierarchy
• Project/Task owning org hierarchy
• Exp/Event org hierarchy
• Project Setup
• Staffing Setup
• Expenditure/Costing Setup
• Billing Setup
• PA Periods:
Define PA Periods (copy from GL, derived from implementation options)
Statuses
The project type determines how Oracle Projects processes costs (expenditure items) for a project
and provides defaults and controls for project entry and processing
Setup
Setup
Work Breakdown Structure – Hierarchical breakup of the project activities into manageable units
• Financial WBS – To aggregate costs and manage billing at the task level
• Workplan – Detailed WBS to track task schedules
• Tasks – Top Tasks, Summary Tasks and Lowest Tasks (activities)
• Benefits in Oracle Projects – Budgets at task level, costing can be controlled, controlled billing,
summarization of costs, schedule tracking
Structures
• Project Template: Defines the basic characteristics of the project, and consists of:
Basic project information
Work breakdown structure (WBS)
Agreement and funding (optional)
Project and task options, including key members, classifications, Transaction controls, and any other
project and task options
Budgets (optional)
Quick Entry fields which specify fields to enter for the new project when creating it from a template
Project Option controls which list the project options to display for new projects created from a template
Project Attributes
Copied from
Project Type
Project Options
(Project/Template
Specific Setups)
Project Attributes
Copied from
Project Type
Project Options
(Project/Template
Specific Setups)
Project Options
(Project/Template
Specific Setups)
Expenditure types
Non-labor Resources:
Rate Schedules:
• Expenditure items in Oracle Projects to record actual work performed or costs incurred
against a project can be of following types:-
Pre-Approved Verify:
Project Status?
Expenditure Task Chargeable? Fail Error
Batches Entry Effective Dates
Pass
Verify: Save
Project/Task Submit for Distribute
Error Fail Pass Expenditure Release
Transaction Review Costs
Controls Lines
Submitting a Batch
Releasing a Batch
• Labor Costs: Labor costs are calculated using the quantity and rate
Raw Cost = HoursWorked*Cost Rate
Cost Rate is derived from Organization Labor Costing Rules or employee rate overrides
• Expenses and Usages: Oracle Projects calculates the cost for expense reports, usages, and
miscellaneous transactions as follows:
Raw Cost = Quantity (if in Currency, for example, Currency Amount)
Raw Cost = Quantity * Cost Rate (if quantity is not in Currency)
• Cost rates by expenditure type, or
• Cost rates by non–labor resource and owning organization for usages (optional); overrides expenditure type cost rate
• Cost Burdening:
Burden Cost = Raw Cost * Burden Multiplier
Burdened Cost = Raw Cost + Burden Cost
• Costing Processes
PRC: Distribute Labor Costs
PRC: Distribute Usages and Miscellaneous costs
PRC: Distribute Expense Report Costs
PRC: Interface Supplier Costs
PRC: Interface Expense Reports from Payables
PRC: Interface Expense Reports to Payables
PRC: Interface Labor Costs to General Ledger
PRC: Interface Usage and Miscellaneous Costs to General Ledger
PRC: Interface Miscellaneous Inventory Costs from Oracle Inventory (Set)
Use AutoAccounting to specify how to determine the correct general ledger account for each
transaction
Examples of accounting practices you can implement using AutoAccounting include:
• ”Charge central headquarters with all advertising costs regardless of which region those advertisements benefit.”
• ”Credit payroll costs to the payroll liability account belonging to the division for which an employee works.”
• ”Assign revenue from subcontractors to the company and cost center managing the project.”
When you implement AutoAccounting, you define the rules and circumstances that determine
which general ledger accounts Oracle Projects uses
Oracle Projects then uses the rules when performing accounting transactions
Assign AutoAccounting Rules Window: Use this window to assign an AutoAccounting rule to
each segment of your Accounting Flexfield for the AutoAccounting transactions you want to
use.
o Example:Accounting for Labor Costs
• Labor Cost Account Function: When you run the PRC: Distribute Labor Costs process, Oracle Projects
calculates labor cost amounts based upon employee labor cost rates. After calculating labor costs,
Oracle Projects uses the Labor Cost Account transactions to debit an expense account for raw labor
costs.
• Enable the Private Billable Labor Transaction and Assign Rules:
• Function Name: Labor Cost Account, Transaction Name: Private, Billable Labor
To import an expense report entered in payables to projects run the process ‘Interface Expense Reports From Payables’
OraclePurchasing
Auto
Requisitions Create
Interface
Receipt Receiving Receiptsfrom
PurchaseOrders Entry Purchsing
Transactions
to Projects
Matching Expenditures
OraclePayables
InterfaceInvoicesfrom
Invoices PayablestoProjects
OracleProjects
• AP-PO-PA Integration: Oracle Projects fully integrates with Oracle Purchasing and Oracle
Payables and allows you to enter project–related requisitions, purchase orders, and supplier
invoices using those products
– When you enter project–related transactions in Oracle Purchasing and Oracle Payables, you enter
project information on your source document
– Oracle Purchasing and Oracle Payables use the Account Generator to determine the account number
for each project–related distribution line based on the project information that you enter
• To interface supplier related costs from purchase receipts and supplier invoices, run the
Concurrent Process: PRC: Interface Supplier Costs. Set one of the following parameters:
Enter Project Details in the Project tab of the Distribution Segment of the PO.
Run the PRC: Update Project Summary Amounts and see the commitments reflected through the reports.
COMMITMENTS
• Project Status Inquiry: With Project Status Inquiry (PSI), you can review the current status of your
projects and then drill down for more detailed review of a project and its tasks
• Project Summary Amounts: To facilitate fast and easy status reporting and inquiries, Oracle Projects
maintains various levels of project summary amounts for cost, commitment, revenue, and budget
amounts by project, task, and resource. Oracle Projects maintains to–date amounts as follows:
Period–to–Date Amounts (PTD)
Prior Period Amounts (PP)
Year–to–Date Amounts (YTD)
Project or Inception–to–Date Amounts (ITD)
• Run the PRC: Update Project Summary Amounts process for your projects. The Project Status
window uses the data that is summarized by this process.
• You can update project summary amounts anytime after you distribute costs, independent of
when you interface costs and revenue to Oracle General Ledger. This allows you to have up–to–
date information for project status reporting, independent of the accounting flow.
• Current Reporting Period: The current reporting period defines the period through which the
amounts are summarized for all projects in your system. A common reporting period facilitates
cross–project reporting
• Using capital projects, we can define capital assets and capture construction-in-process (CIP)
and expense costs for assets we are creating.
• When the asset is to be placed in service, we can generate asset lines from the CIP costs and
send the lines to Oracle Assets for posting as fixed assets.
• We can also define retirement adjustment assets and capture cost of removal and proceeds of
sale amounts (collectively referred to as retirement costs, retirement, work-in-process, or
RWIP) for assets we are retiring that are part of a group asset in Oracle Assets.
• On completion of retirement activities, we can generate asset lines for the RWIP amounts and
send the lines to Oracle Assets for posting as adjustments to the accumulated depreciation
accounts for the group asset that corresponds to each asset.
To Define Assets:
• Select Asset information and Expand
• Select Assets and Click details
• Enter the following Information:
– Asset Name, Description, Category, Book
We can enter expenditure items for CIP and RWIP amounts directly to capital projects from within Oracle
Projects. We also can collect supplier invoice costs for the capital projects from Oracle Payables. When we are
ready to place a CIP asset in service, we can send the associated CIP asset lines to Oracle Assets to become
fixed assets
• Collect Costs from various transaction sources viz. PO, AP, Inventory, Timecards, Pre-
Approved Batches etc. and generate accounting
• Run the request ‘PRC: Update Project Summary Amounts for a Single Project’ for the project
• Navigate to Expenditures Expenditure Inquiry Project to review the expenditures and
there sources
• Send the asset lines to oracle assets by running the program ‘PRC: Interface Assets to
Oracle Assets’
Project Resource Management: Provides you the tools to manage your project resource
needs and organization utilization, by locating and deploying qualified and available resources to
your projects across your enterprise. Features include:
• Defining resource requirements for a project
• Searching for:
– Qualified resources to match requirements
– Requirements for which resources may nominate themselves
• Tracking candidates for requirements
• Automatically processing approvals
• Managing team schedules of the project team, including timeline views
• Performing analysis and financial forecasts on the projects
Staffing Manager – Fills the supply side of the task flows, manages schedules and utilization of
resources. Can search and nominate for requirements
Resource Manager – Confirm or deny the resource assignments, manage the schedules and
utilization of direct reports
Team Member – Project resources, can view their schedule of project assignments, also search
for requirements and nominate themselves
Business Manager – Access financial forecasts for a single project, a group of projects, or an
organization
• Define Organizations – Default OU, HR Org, Project Exp/Event, Project Task owning org
• Organization Hierarchies
• Defining Resources
– Employees – HR Employees form
– Primary Assignment
– Locations
• Competencies
– Competence Structure
– Rating Scales
– Define Competencies
– Assign Competencies – Jobs, Roles
• Roles
– Define Roles and Role controls
– Role Lists
• Responsibility based security - Users have view access for all the projects within the Operating
unit attached to the responsibility
– Example: Project Super User responsibility, Project Manager Responsibility, Team Member Responsibility
PA: Global Week Start Day
• Role based security - Controls user access based upon the role the user is currently playing on
a project
– Example: You could play a role of a Project Lead for 6 months, and later as Senior Consultant for 6 months
on the project. The function access for these 2 roles may be different. If role based security is enabled, you
would get different access for these time periods (as per the role). You could however be using the same
‘Team Member Responsibility’ during the entire period
Organizational Authority enables you to specify the authority for a resource at an organizational
level
• Project Authority – Allows you to perform staffing functions on any project in the organization
• Resource Authority – Provides you authority over resources of a specific organization (you can confirm
assignments for these resources)
• Utilization Authority – Enables you to calculate and view utilization for the organization
• Forecast Authority – Enabled you to generate and view forecast information for projects in the specified
org
• Team Role: A project requirement or an assignment. Uses Role as a template. Attributes are
defaulted from the Role, can be modified
Project Requirements – Resources that are required to complete the project. Typically
requirements are created for specific roles. Eg: DBAs, Functional Consultants
– Requirements can have 3 System statuses Open, Cancelled, Filled
– Add Requirements – Single, Multiple
– Apply Team Template - A team template is a predefined set of requirements that you can apply to
your project. A benefit of the team template is that you avoid the repetitive creation of the same
requirements on common project teams.
Requirements Details
– Basic Information
– Schedule – Dates, Work pattern
– Competencies – Defaults from Role
– Advertisements
– Candidates
– Financial Information
• Advertisement Rules – Control the visibility of a requirement, both inside and outside an
organization
• Filling Requirements
– Directly identifying a known resource – Provisional assignments
– Searching the resource repository to fine suitable resources
• If you have resource authority over the resource you have provisionally assigned, it gets
confirmed automatically.
• Project Assignment is a filled work position for a specific resource for a designated period of
time.When a requirement is filled, an assignment is created
– Assignment Life Cycle – Provisional, Confirmed, Cancelled
– Calendar Options – Project Calendar, Resource Calendar or other
• Assignment Approval
– If workflow is enabled, the workflow automatically forwards to the approver
– Resources are checked for potential or existing conflicts. If yes, the assignment request is submitted
with conflict
– Primary Contact – First Approver
– Resource Manager – Second Approver
• Candidate Lifecycle: The candidate life cycle begins with the search for candidates for open
requirements. Candidates are nominated for requirements, their qualifications and
competencies reviewed, and finally selected and assigned.
• Resource Search – Performed to fill a resource requirement
• Search Criteria
– Organizational Hierarchy, Starting Org
– Minimum Availability Percentage– Represents each day a resource has availability from sys date
• Optional Search criteria
– Include Provisional assignments
– Min and Max Job Levels
– Competencies – Mandatory are searched, optional ones are displayed in x/y format (e.g. 4/5)
– Location
Availability Setup
• Availability Calculation period (daily or weekly) – Based on the work pattern, the availability
may differ if the calculation is daily or weekly. E.g. 4*10 = 40 Hours, 8*5=40 Hours. If it is
weekly, then availability is ‘0’. If it is daily, then 1 day is available
Candidate Score Weightings – Enable you to define the level of importance of the availability,
competencies and job level when matched to requirements
• Notations:
– CM = Competence Match
– CMW = Competency Match Weighting
– AM = Availability Match
– AMW = Availability Match Weighting
– JLM = Job Level Match
– JLMW = Job Level Match Weighting
• Define Candidate Score Weightings and setup your preferences for automated candidate
nomination process
• Project Schedule: The schedules are comprised of work patterns that include working hours
and exceptions, such as vacation days. Each schedule is based on the calendar for the
organization or an individually assigned calendar.
– View resource schedules in a list or a timeline format
• Extend Duration – Can enter a different status for the extended period
• Timeline views
– Team Schedule – All requirements (unfilled), and assignments
– Resource Schedule – Single or multiple
– PRC: Rebuild Resource Timeline
• Allows you to define revenue and invoicing rules for your projects, generate revenue, create
invoices, and integrate with other Oracle Applications to process revenue and invoices.
• Enter project customers and contacts with whom you have negotiated and contracted project
work.
• Enter agreements (contracts) from your customers and fund projects with those agreements
• Generate revenue using various methods including time and materials, percent complete, and
cost plus
• Create draft invoices from detail transactions and milestones for online approval by your project
or accounting managers
• Interface revenue to Oracle General Ledger and invoices to Oracle Receivables while
maintaining a detail audit trail
• Report project revenue, invoice, and receivables status online and in reports
Enter Project
Customer
Enter Cost
and Revenue Project Project
Budgets Budgets Costs
Interface
Accrue
Revenue to
Revenue
General Ledger
Project
Accountant
Interface to
Print Generate
Accounts
Invoices Invoices
Receivables
Rate Schedules
• Contract Projects – To track activities, cost, revenue, and billing for services performed for and
reimbursed by a customer
Time and Materials
Fixed Price
Cost Plus
• Bill Rate – A bill rate is an amount or percentage that is applied to a unit (of time and materials)
to calculate revenue and invoicing. Bill rates are used for time and materials projects.You can
specify the following bill rates in Oracle Projects:
– Non–Labor Bill Rates: Standard bill rates or standard markups assigned to non–labor expenditure type
or non–labor resources.
• Agreement – Represents any form of contract, written or verbal, between you and one of your
customers.An agreement contains the following:
Checking this button would
not allow the revenue
accrual beyond the Funding
amount.
Agreeme
nt
Amount
project
Click on this to fund the
© 2009 Infosys Technologies Limited
Agreements and Funding
Event: Signifies the occurrence of an event in the course of the project having a revenue and/or
invoice impact. Eg: A milestone, invoice reduction
Automatic
Manual
Yes
Error
INTERFACE REVENUE
Invoicing: You can manage and control your invoices, review and adjust them online, and review the
detailed information that backs up your invoice amounts.
INVOICE REVIEW
INVOICE REVIEW
INVOICE DETAIL LINES
INVOICE RELEASE
Project Management: Provides project managers a solution for maintaining control and visibility
of all aspects of their projects
• Create, manage, version, and view workplans
• Track progress against the workplan
• Link Microsoft Project with Oracle Projects enabling you to work with a project using both applications.
• Create budgets and forecasts to plan and manage the financial performance of projects throughout the
project lifecycle.
• Provide a timely and consistent view of project status information to all audience members and project
stakeholders.
• Manage issues such as concerns, problems, and outstanding questions for projects and tasks.
• Manage actions or changes that affect the scope, value, or duration of projects and tasks.
• Attach and manage documents for projects and tasks.
Structures
Task Types
Budget Types
Financial
Plan
Types
Download
from Oracle
MS
Excel to
Update
To
Upload
Go to >
Add-Ins
Budget Extensions: You can use the budget extensions to define budgeting and
forecasting rules
WorkplanVersioning
• Allows you to create multiple versions of workplans
• Statuses:Working, Submitted,Approved, Rejected, Published
• Workplan Publishing:
If you have not set an approver, it gets published automatically
Submitted to approver if you have set an approver
When the approver approves, it goes to Approved status, after which you can publish
Auto-publish after approval, if option is enabled
Notification to team members upon workplan publish
Budget Versioning enables you to model many different planning scenarios for
a plan type.
After creating a working plan version, plan amounts can be entered by one of
the following methods:
•Copy amounts from another plan version or from actual transactions entered on the
same project.
•Enter plan amounts in Edit Plan pages
•Download the plan version and edit the amounts in a Microsoft Excel spreadsheet
Define Period Profiles – Time periods that are available when you enter, edit and view plan
amounts
• Time-phased budgets either PA or GL periods
• 52 PA or GL periods
• Preceding or Succeeding periods
• Plan settings: Specify how to enter and view plan version amounts – Plan amounts in multiple
currency, Factor plan amounts by, Amount entry options, Amount reporting options
• Plan Options: Enable you to define the level of details at which you enter plan amounts
Planning Level – Project,Top Task, Lowest Task,Top and Lowest Task
Resource Information – Select a resource list, select resources
Time Phase – PA Period, GL Period, Date Range, None
• Currency Settings: Define conversion attributes for use in converting plan amounts in transaction
currency to project or functional currency
Add Transaction currencies
• Planning Elements:Tasks and resources that you select for a budget or forecast
Select Tasks
Select Resources for Tasks or Project – Resource Group or Resource level
• Plan Type – Enables you to define the budgets or forecasts that you want to plan for (e.g. approved cost budget, bid)
• Attach multiple plan types to a project
Cost Only
Revenue Only
Cost and Revenue together
Cost and Revenue separately
• Specify planning options for a plan type
• Only one plan type that is designated as ‘Approved Cost’ and ‘Approved Revenue’
• Plan Versions: Enable you to model different planning scenarios for a plan type
• Maintain Plan Versions :Working, Baselined
Create a working copy of a version
Copy Plan amounts
Edit Plan Version – Plan Lines
Edit in Excel
View Plan Versions
• Issue and Change Management – A collaborative way or resolving issues and managing changes in
a project
• Control ItemTypes – Classification categories,Approval, CI creation, project types that can use
• Create Issues
Choose the issue type
Enter description, classifications
Define and assign actions – Review or Update action
Attach documents
• Action Resolution
Action assignees get the list of actions on team member home page
Reassign action to another person
• Closing Issues
Enter resolution if required
Submit for approval if approval is enabled, close it after it is approved
Else, directly close the issue
• Change Requests – Document potential changes to scope and facilitate approval process
• Change Orders – Track and implement the impacts of changes to a project
• A change request should be included into a change order to get implemented
• Change Documents can have Impacts defined
Workplan
Staffing
Financial
Supplier
Contract
Other
Content in this presentation has been compiled by using information from following
sources:
• ES Academy P200 Study Material
• Oracle Project Foundation User Guide
• Oracle Project Implementation Guide
• Oracle Project Management User Guide
• Infosys Internal Training Vision Instances