Professional Documents
Culture Documents
Agenda
Project
Project
Project
Project
Costing
Resource Management
Billing
Management
Projects
A project is a primary unit of work that can be
broken down into one or more tasks.
Project
Task 1
Task 1.1
Task 1.1.1
Task 1.2
Task 2
Task 2.1
Task 2.2.1
Task 2.2
Task 2.2.2
Create Budgets
and maintain
financial control
Accrue revenue
on project based
businesses
Oracle
Projects
Track Project
Schedule, monitor
progress, issues
and manage
changes
Report status
Financial (Actual vs
budgets, schedule),
schedule and others
Create resource
requirements for
the project and staff
them
Generate invoices
to clients
Project-tracking tools
Cost collection and calculation capabilities
Allocations and allocation sets features
Project asset creation functions
Flexible revenue accrual and invoicing functions
Online reporting and hard-copy reporting
Full adjustment capabilities
Multi-national, multi-organization features
Oracle and non-Oracle applications integration
Projects
Budgets
Expenditures
$
$
Accounts Payable
Mfg Costs
WIP
Costing
Organization
& Employees
Revenue
Accrual
Inventory
Invoicing
Project
Resource
Management
Personnel
$
$
Accounts Receivable
VISIO CORPORATION
$
GL
Topics
Business Process
Project Setup
Staffing Setup
Expenditure/Costing Setup
Billing Setup
Projects
Project classes are predefined, but project types are implementationdefined.
Project Classes
Types
Project
Bid and Proposal
Indirect
Overhead
Capital
Product Development
Contract
(Project Billing Only)
Cost Plus
Projects Types
The project type determines how Oracle Projects processes costs
(expenditure items) for a project and provides defaults and controls for
project entry and processing
Projects Types
Setup
Projects Types
Setup
Structures
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
Structures
Structures
Task Details/Attributes (Financial Structure)
Projects Templates
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
Projects Templates
Project Template Screenshot:
Project Attributes
Copied from
Project Type
Project Options
(Project/Template
Specific Setups)
Projects Templates
Setup Quick Entry:
When a Project is created
using the template, Quick
Entry Fields are displayed
to be entered by the user
(Mandatory or Optional)
Projects Templates
Project Template Screenshot:
Project Attributes
Copied from
Project Type
Project Options
(Project/Template
Specific Setups)
Projects Creation
Project Creation Screenshot:
Projects Creation
Project and Task Options
Project Options
(Project/Template
Specific Setups)
Topics
Topics
Expenditures
Expenditure Entry
Expenditure Entry
Expenditure Entry
Releasing a Batch
Expenditure Inquiry
Topics
Costing
Costing:
Costing is the
processing of expenditures to
calculate their cost to each
project and determine the GL
accounts to which the costs will
be posted.
The Costing process includes
the following steps:
1.Calculate raw cost (Quantity X
Rate)
2.Calculate burdened cost
3.Perform accounting
Determine account numbers to
post to in Oracle General Ledger
Create cost distribution lines
Costing
Labor Costs: Labor costs are calculated using the quantity and rate
Raw Cost = Hours Worked*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 nonlabor 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
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)
Topics
AutoAccounting
Use AutoAccounting to specify how to determine the correct general
ledger account for each transaction
AutoAccounting
AutoAccounting
Rule:
Each
AutoAccounting rule you define
supplies one Accounting Flexfield
segment value. Thus, you need to
specify one AutoAccounting rule
for each segment in your
Accounting Flexfield for each
transaction
To define an AutoAccounting rule,
you first specify an intermediate
value (an input for the rule).
You can draw an intermediate
value
from
one
of
three
intermediate value sources:
Constant
Parameter
SQL Select Statement
AutoAccounting
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
Number
Segment Name
Rule Name
Company
Employee Company
Cost Center
Account
The Values of
the Segment
corresponding
to the
Intermediate
Values
Topics
AP-PO-PA Integration
Expense Reports integration with AP
Enter Expense
Reports in
Projects
Distribute
Expense Report
Costs
Import
Payables
Invoices
View
Expense
Reports in
Payables
To import an expense report entered in payables to projects run the process Interface
AP-PO-PA Integration
OraclePurchasing
Requisitions
Auto
Create
PurchaseOrders
Receipt
Entry
Receiving
Transactions
Expenditures
Oracle Payables
Matching
Invoices
Interface
Receiptsfrom
Purchsing
to Projects
InterfaceInvoicesfrom
PayablestoProjects
OracleProjects
AP-PO-PA Integration
Commitments In Projects
Run the PRC: Update Project Summary Amounts and see the commitments
reflected through the reports.
COMMITMENTS
Topics
Topics
Asset Capitalisation
To Define Assets:
Select Asset information and Expand
Select Assets and Click details
Asset name
2009 Infosys Technologies Limited
Tab to Actual Date in Service field and enter the actual date in which the
asset was placed in service
Business Process
User Roles
Project Manager Initiates creation of project and requirements.
Can also search for candidates and create provisional assignments
Staffing Manager Fills the supply side of the task flows, manages
schedules and utilization of resources. Can search and nominate
for requirements
Setup
Organization Hierarchies
Defining Resources
Employees HR Employees form
Primary Assignment
Locations
2009 Infosys Technologies Limited
Setup
Competencies
Competence Structure
Rating Scales
Define Competencies
Assign Competencies Jobs, Roles
Roles
Define Roles and Role controls
Role Lists
Setup
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
Organization Security
Organizational Authority enables you to specify the authority for a
resource at an organizational level
Utilization Authority Enables you to calculate and view utilization for the
organization
Project Roles
Scheduled People
Requirements Overview
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
requirements
template is
requirements
Requirements Details
Basic Information
Schedule Dates, Work pattern
Competencies Defaults from Role
Advertisements
Candidates
Financial Information
2009 Infosys Technologies Limited
Adding Requirement
Advertisement Rules
Filling Requirements
Filling Requirements
Directly identifying a known resource Provisional assignments
Searching the resource repository to fine suitable resources
Assignments
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
Add Assignments
Candidate Management
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.
Search Criteria
Organizational Hierarchy, Starting Org
Minimum Availability Percentage Represents each day a resource has
availability from sys date
Resource Search
Candidate Management
Availability Percentages Percentages used during search, depending
on the context
Availability Setup
Candidate Scoring
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
2009 Infosys Technologies Limited
Project Schedule
Timeline views
Team Schedule All requirements (unfilled), and assignments
Resource Schedule Single or multiple
PRC: Rebuild Resource Timeline
2009 Infosys Technologies Limited
Team Schedule
Resource Schedule
Over commitments
Over commitments Resources are considered as overcommitted
when their confirmed assignments exceed capacity by a specific
percentage
Project Billing
Agenda
Business Process
Contract Projects
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
Contract Projects
Distribution Rules Distribution rules determine how Oracle Projects
generates revenue and invoices for projects
Billing Method
Description
Cost/Cost
Cost/Event
Cost/Work
Event/Event
Event/Work
Work/Event
Work/Work
Contract Projects
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:
Employee
Bill
Rates:
Standard hourly bill rates
or percentage markups
assigned to employees.
You can assign a different
bill rate to each employee
for customer invoicing
Job Bill Rates: Standard
hourly bill rates assigned
by job title. For example,
all System Administrators
can have one bill rate,
while all Consultants can
have a different bill rate.
NonLabor Bill Rates: Standard bill rates or standard markups assigned
to nonlabor expenditure type or nonlabor resources.
2009 Infosys Technologies Limited
between
you and
one
of your customers. An agreement contains the
Checking
this
button
following:
would not allow the
revenue accrual
beyond the Funding
amount.
Agree
ment
Amoun
t
Click on this to
fund the project
The
total amount of
allocated project funding
must equal the current
approved
project
revenue budget amount
in order to successfully
baseline the project
Amount still
unallocated
and available
for funding
Funding can
even be done at
the project level
Events
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
Revenue Accrual
Revenue
Oracle Projects
generates revenue based on
the
transactions
that
you
charge to your projects
When you generate revenue,
Oracle
Projects
calculates
revenue, creates event and
expenditure item revenue,
determines
GL
account
combinations, and maintains
funding balances
You can generate revenue for
a range of projects or for a
single project
Select eligible
expenditure
items, events
Calculate Potential
Revenue, revenue
events,
Verify availability
of funding
Revenue
Exceeds Hard
Limit ?
Yes
Error
No
Create Draft
Revenue
Revenue Accrual
GENERATE DRAFT REVENUE
Revenue Accrual
REVIEW AND RELEASE REVENUE
Click the
release button
to change the
status to
release
Click here to
drill down into
the details
Revenue Accrual
REVIEW AND RELEASE REVENUE
Revenue Accrual
INTERFACE REVENUE
Invoicing
Invoicing: You can manage and control your invoices, review and adjust them
online, and review the detailed information that backs up your invoice amounts.
Invoicing
Generating Invoices: You can generate an invoice for a single project,
or for all projects having potential invoices
Invoicing
INVOICE REVIEW
Invoicing
INVOICE REVIEW
Invoicing
INVOICE RELEASE
the
financial
Project List
Setup
Structures
Setup
Progress Statuses (Optional)
Setup
Workplan Change Reasons
Setup
Task Types
Setup
Budget Types
Setup
Budget Change Reasons
Setup
Financial
Plan
Types
Setup
Budget Entry Methods
Setup
MS Excel Integration for Budgeting and Forecasting
Download
from Oracle
MS
Excel to
Update
To
Upload
Go to >
Add-Ins
Setup
Budget Workflows: You can implement the Budget Workflow to initiate an
approval process when you submit a budget or forecast.
Budget Extensions: You can use the budget extensions to define budgeting and
forecasting rules
Budget Calculation Extensions: Use the budget calculation extensions to
define rules for calculating budget and forecast amounts.
Budget Verification Extension: Use the budget verification extension to
define rules for validating a budget or forecast when it is submitted or you
create a baseline
Workplan
Workplan
Workplan contains a hierarchical organization of unlimited levels of tasks
within a project.
Workplan structures helps project managers and team members deliver projects
on time
Workplan Setup
Workplan
Workplan Creation and Maintenance
Create Tasks Unlimited hierarchies
Copy Tasks From the same project or from outside projects
Indent, Outdent, Move tasks
Update Task Details
Schedule dates are rolled up from lowest tasks to top tasks
Update Tasks Mass update tasks
Delete Tasks Marked for deletion in version enabled cases
Workplan Display
Workplan
Workplan Versioning
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
Workplan Versioning
Budgeting by WBS
Project
Top Task
Lowest Task
Top tasks and lowest tasks
Time Phasing
PA Periods
GL Periods
Date Range
None
Budget Versioning
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
Budget Entry
Budgeting
Copy from Project Templates
Copy budgets from earlier budget versions
Copy Actuals to budget amounts (for period-based)
Delete a draft budget
Submit and Baseline a budget version
Budget Workflows and budget extensions if required
Financial Planning
Define Period Profiles Time periods that are available when you
enter, edit and view plan amounts
Financial Planning
Financial Planning
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
Financial Planning
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
Financial Planning
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 Management
Create Issues
Choose the issue type
Enter description, classifications
Define and assign actions Review or Update action
Attach documents
Issue Management
Issue Progress, Interaction History
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 Management
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
Sources of Information
Content in this presentation has been compiled by using
information from following sources:
Thank You