Project Planning Workspace for project initiation and budget planning

Agentic app

Accelerate the path from project proposal through staffing with Project Planning Workspace. AI-powered capabilities help you assess qualified sales opportunities, generate proposals, create structured project plans, produce governed budgets, and staff approved demand with qualified, available people. Improve efficiency and accuracy by using natural language to refine estimates, plans, budgets, and staffing decisions, while applying your organization's policies for consistent governance. Automatically create named-person assignments when applicable policy conditions are met to help move projects into execution faster.

The Project Planning Workspace experience continues to expand from release 26C with new capabilities. In upcoming releases there would be more capabilities across the project lifecycle. The current experience includes:

  • Estimate opportunity costs and generate proposals.
  • Project creation from opportunities or supporting documents.
  • Detailed budget planning across project tasks and resources.
  • Create resource requests and staff approved labor demand with named people.

Project Planning Workspace automatically surfaces the work that needs your attention, so you can act without searching for status or next steps. Priority Actions identifies items requiring immediate action, while Planning Priorities highlights work to review and act on, such as projects requiring detailed budget generation.
Today's planning priorities displayed in the Project Planning Workspace

Today's planning priorities displayed in the Project Planning Workspace

Opportunity cost estimation and proposal generation

Assess eligible sales opportunities with a policy-guided estimate of cost. Review cost, margin, and scope before committing delivery capacity. Generate a consistent, shareable PDF proposal from the reviewed estimate. Refine the estimate using natural language and generate the proposal when the estimate meets your requirements.


Refine an opportunity cost estimate and generate a proposal.

Refine an opportunity cost estimate and generate a proposal.

Project creation from opportunity

Create a project from a sales opportunity and its supporting business documents. The workspace extracts business objectives, scope, milestones, schedules, resources, and financial information from the statement of work and available sales handoff information to create a structured project plan. This reduces manual data entry and accelerates project readiness for delivery.

You can also create a project directly in Ask Oracle by attaching a supporting document, such as a statement of work or request for proposal, without starting from an opportunity.

Depending on the organization's configuration, the agent also prepares associated contract information, including contract lines and payment milestones. When additional work is covered by an existing master services agreement, the agent creates new contract lines on that contract rather than creating a new contract.

Start a project from a project initiation recommendation.

Start a project from a project initiation recommendation.

Detailed budget planning

Create detailed budget allocations across tasks and resources for funded projects. The workspace identifies relevant past projects based on conditions defined in your organization's planning policies and uses them as reference points for budget recommendations. Apply margin and contingency reserve requirements to create policy-aligned budget allocations.


Review a proposed detailed budget allocation

Review a proposed detailed budget allocation

Refine generated budget allocations using Ask Oracle. For example, request a reduction in labor effort when productivity expectations change. The workspace incorporates the request and presents the resulting budget updates for review before you apply or save the changes.


Review updated detailed budget lines after an Ask Oracle query

Review updated detailed budget lines after an Ask Oracle query

Resource requests and staffing

Staff approved project demand with qualified people who have available capacity. Improve confidence in staffing decisions by considering the skills and availability required for the work.

Automatically create named-person assignments for project roles in the project plan or budget when the applicable SOP conditions are met. Retain control through policy-driven approvals, and raise a resource request when suitable resources aren't available.
 

Review matching candidates and request staffing for approved project demand.

Review matching candidates and request staffing for approved project demand.

The business benefits are:

  • Reduce project initiation time and manual effort by transforming sales opportunities and approved scope into execution-ready project plans and associated contract information.
  • Reduce financial and governance risk by applying organizational planning policies, margin targets, and contingency reserve requirements consistently when creating project budgets.
  • Improve opportunity decisions by using policy-governed cost and effort estimates that can be refined before proposal generation.
  • Improve staffing decisions by matching approved project demand with qualified, available resources and retaining control through required approvals.

Steps to enable and configure

Before using Project Planning Workspace, optionally configure the standard operating procedures that guide workspace insights and planning recommendations, see sample policy documents.

  1. Configure the following policies:
    • Project Planning Workspace Policy (ORA_PRJ_PJO_PROJECT_PLANNING_WORKSPACE_POLICY) to define the business rules and preferences that govern workspace behavior, priorities, and user experience.
  • Project Budget Detail Policy (ORA_PRJ_PJO_PROJECT_BUDGET_DETAIL_POLICY) to define the business rules, method-selection criteria, calculation guardrails, and fallback behavior for generating project budgets.
  • Project Initiation Governance and Approval Policy (ORA_PRJ_PJF_PROJECT_INITIATION_GOVERNANCE) to govern Project Initiation Assistant readiness, template eligibility, approval routing, and create-action decisions.
  • Project Cost Estimation and Proposal Evaluation Policy (ORA_PRJ_PJF_PROJECT_COST_ESTIMATION_PROPOSAL_EVALUATION_POLICY) to defined estimation method and approach.
  • Project Labor Resource Request Policy (ORA_PRJ_PJO_PROJECT_LABOR_RESOURCE_REQUEST_POLICY) to evaluate and fulfill labor resource requests.
  1. Assign the applicable workspace and project-planning privileges as described in the Access requirements section.
  1. After configuring the access requirements, navigate to the Project Planning Workspace from ERP Agents navigation menu.

Tips and considerations

  • Review generated project plans, commercial information, and budget recommendations before applying or saving them.

  • Use your organization's configured policies as the basis for planning recommendations. Values such as the opportunity-confidence threshold and contingency percentage are configurable and may differ by organization; the values shown in demonstrations are examples only.

Key resources

Access requirements

  1. Users must have the Project Planning Workspace Duty (ORA_PJO_PROJECT_PLANNING_WORKSPACE_DUTY) to access the Project Planning Workspace.
  1. Enable permission groups for the applicable role if they are not already enabled.
  1. Users must also have the privileges, roles, and permissions required for the respective capabilities they intend to use, as described below.

A. Project cost estimation and proposal generation

The following duty roles are required for estimation of a project cost. These are available through the predefined Project Manager job role (ORA_PJF_PROJECT_MANAGER_JOB). For custom roles, assign these roles from the Roles and Privileges tab under Role Hierarchy:

  1. Project Inquiry (ORA_PJF_PROJECT_INQUIRY_DUTY)
  2. Project Budget Inquiry (ORA_PRJ_PROJECT_BUDGET_INQUIRY_DUTY)

B. Project creation

Privilege Name

Privilege Code Data Access Resource Name Data Access Action Included in predefined Project Manager job role
Manage Project Planning Resource Breakdown Structure Version PJF_MANAGE_PROJECT_PLANNING_RESOURCE_BREAKDOWN_STRUCTURE_VERSION_PRIV Project (PJF_PROJECTS_ALL_VL) Edit Project Resource Breakdown Structures for Project Yes
Manage Project REST Service PJF_MANAGE_PROJECTS_REST_PRIV Project (PJF_PROJECTS_ALL_VL) Manage Projects Using Service No

Manage Project Financial Plans Service

PJO_MANAGE_PROJECT_FINANCIAL_PLANS_SERVICE_PRIV

Project (PJF_PROJECTS_ALL_VL)

Manage Project Task Structure

Yes

Additionally, the following duty roles are required for creating projects. These are available through the predefined Project Manager job role (ORA_PJF_PROJECT_MANAGER_JOB). For custom roles, assign these roles from the Roles and Privileges tab under Role Hierarchy:

  1. Project Inquiry (ORA_PJF_PROJECT_INQUIRY_DUTY)
  2. Project Foundation Setup Inquiry (ORA_PJF_PROJECT_SETUP_INQUIRY_DUTY)

For contract line creation, the following functional and data access privileges are required:

Privilege Name Privilege Code Data Access Resource Name Data Access Action Included in predefined Project Manager job role
Create Contract  OKC_CREATE_CONTRACT_PRIV Contract Header (OKC_K_HEADERS_ALL_B) Manage Contract No

Edit Contract by Web Service

OKC_EDIT_CONTRACT_VIA_WEB_SERVICE_PRIV Contract Header (OKC_K_HEADERS_ALL_B)
  • Update
  • View Contract
No

To create project using Oracle Sales Opportunity, the following functional and data access privileges are required:

Privilege Name Privilege Code Data Access Resource Name Data Access Action Included in predefined Project Manager job role

View Opportunity

MOO_VIEW_OPPORTUNITY_PRIV Opportunity (MOO_OPTY) Read No

C. Detailed budget management

Privilege Name Privilege Code Data Access Resource Name Data Access Action Included in predefined Project Manager job role
Manage Project Financial Plans Service PJO_MANAGE_PROJECT_FINANCIAL_PLANS_SERVICE_PRIV Project (PJF_PROJECTS_ALL_VL) Manage Project Budget Working Version Yes

Additionally, the duty role Project Budget Inquiry (ORA_PRJ_PROJECT_BUDGET_INQUIRY_DUTY) is required for detailed budget management. This is available through the predefined Project Manager job role (ORA_PJF_PROJECT_MANAGER_JOB). For custom roles, assign this role from the Roles and Privileges tab under Role Hierarchy.
 

D. Labor resource requests

Functional Privilege Name Functional Privilege Code Data Access Resource Name Data Access Action Access provided through Seeded Project Manager Role (

ORA_PJF_PROJECT_MANAGER_JOB

)
Manage Project Resource Requests

PJR_MANAGE_PROJECT_RESOURCE_REQUESTS_PRIV

Project (

PJF_PROJECTS_ALL_VL

)
Manage Project Work Plan Data Yes
Fulfill Project Resource Requests

PJR_FULFILL_PROJECT_RESOURCE_REQUESTS_PRIV

Not applicable — scoped by owned resource pools Not applicable No
Manage Project Work Plan

PJT_MANAGE_PROJECT_WORK_PLAN_PRIV

Project (

PJF_PROJECTS_ALL_VL

)
Manage Project Work Plan Data; Manage Project Work Plan Resource Assignments Data Yes
Manage Project Plan Resource Assignment

PJO_MANAGE_PROJECT_PLAN_RESOURCE_ASSIGNMENT_PRIV

Project (

PJF_PROJECTS_ALL_VL

)
Manage Project Task Structure Yes
Manage Project Planning Resource Breakdown Structure Version

PJF_MANAGE_PROJECT_PLANNING_RESOURCE_BREAKDOWN_STRUCTURE_VERSION_PRIV

Project (

PJF_PROJECTS_ALL_VL

)
View Project Resource Breakdown Structures for Project Yes
Assign Project Resource to Project

PJT_ASSIGN_PROJECT_RESOURCE_TO_PROJECT_PRIV

Project (

PJF_PROJECTS_ALL_VL

)
Manage Project Work Plan Data; Manage Project Work Plan Resource Assignments Data No

Additionally, the duty role Financial Project Plan Inquiry (ORA_PJO_FINANCIAL_PROJECT_PLAN_INQUIRY_DUTY) is for creating labor resource requests. This is available through the predefined Project Manager job role (ORA_PJF_PROJECT_MANAGER_JOB). For custom roles, assign this role from the Roles and Privileges tab under Role Hierarchy.