Understanding Project Requests

This topic lists prerequisites and discusses:

  • Project request versions.

  • Project request approval workflow.

  • Revise project request cost estimates process.

Project requests define proposed projects so that managers can evaluate how well they support an organization's strategy, determine if the costs and benefits are acceptable, and, ultimately, decide which projects to undertake.

Set up options at the system, business unit, project, and activity levels prior to establishing project requests.

If PeopleSoft Project Portfolio Management is installed:

  • You must set up all available general ledger business units in both PeopleSoft Project Portfolio Management and in PeopleSoft Project Costing, using integration templates.

  • You must set up tableset sharing so that all ChartFields are valid in both PeopleSoft Project Costing and PeopleSoft Project Costing.

  • The project portfolio management business unit must be the same as the project business unit.

See Establishing PeopleSoft Program Management Business Unit Options and Setting Up General Control Data

You can create multiple versions of a project request so that the versions can be compared and analyzed before a request is approved. For example, the initial version could be best case, in which estimated benefits are very high, but costs are as well. The second version could be a scaled-down version of the project request with less benefit for less cost. Multiple versions can exist until one is approved. At that time, all remaining versions change to declined status. (Versions that are already declined remain in declined status.) When a version is created, the system populates many of its fields by default with the values of the current project request.

When a project request is submitted for approval, it triggers a business process event that places the work item on the worklist of the person who is identified in the Approver field on the Project Request page. Only users who are associated with the approver role can approve, decline, return, or cost a project request. After the approver performs one of these four actions, the work item is removed from the approver's worklist.

These are the steps that take place during the workflow procedure for project request approvals:

  1. A user creates and saves a new project request, but does not submit it.

    Based on the initiative type that the user enters on the project request, the project owner and approver fields populate automatically on the project request. The system initially sets the status to pending.

  2. The user submits the project for approval by clicking the Submit button on the Project Request page.

    The system updates the status to submitted.

  3. The system sends the project request to the approver's worklist.

  4. The approver views the worklist and clicks the link of the project request to review it.

    The project approval page appears.

  5. The approver selects one of these options:

    Term

    Definition

    Approve

    Approves (or operationally approves) the project request.

    When you select this option, the system responds in one of these ways, depending on whether funding department manager approval is required:

    • If funding department manager approval is required:

      The system updates the status to operationally approved, which indicates that the project request is approved from one perspective only. Then, the system routes the project request to the worklist of every manager whose department appears on the Project Request component's Cost page. Assuming each of these managers has adequate spending authority, which is defined in PeopleSoft Approval Workflow Engine (AWE), they all must approve the request for its status to change to approved.

      If any one of the funding department managers denies the project request, the system changes the status to declined and does not allow the project request to be resubmitted.

      If any of the funding department managers changes the project request status to returned, the system starts the approval process over again, and PeopleSoft AWE routes the project request back to the worklist of the initial requester of the project. The project requester can resubmit a returned project request, however, all of the same approvals are still required, assuming that the amount of the estimated costs does not change enough to cause higher or lower levels of spending authority by the approvers.

    • If funding department manager approval is not required:

      The system updates the project request status to approved and either generates a new project with a processing status of active, or, if a project already exists, updates the processing status of the project to active. If any other versions of the project request exist, the system automatically sets them to a status of declined, sets their associated projects to a processing status of inactive, and cancels any labor resource assignments for those projects. The only exception to this occurs when the approver does not have adequate authority to approve the amount of the project request's estimated costs. In this case, PeopleSoft AWE locates the manager of the initial approver and routes the request to the manager for approval.

    Note: You establish whether funding department manager approval is required at the installation options level.

    See Installation Options - Program Management Page.

    Return

    Returns the project request to the individual who is identified as the requester on the project request.

    The system updates the project request status to returned and adds it to the worklist of the requester for rework. If anyone resubmits the request, the approval process starts over from the beginning.

    Decline

    Denies the project request.

    The system updates the project request's status to declined, changes the processing status of any corresponding projects to inactive (if there is an associated project), and changes any resource assignments for the project to a status of cancelled.

    Cost

    Indicates detailed cost information is required.

    The system routes the project request to the project manager and updates the project request status to Costing.

    This value signifies that the project manager must create a detailed plan by using the various project planning tools that are in PeopleSoft Program Management. When the plan is complete, the project manager clicks the Send to Project Request button that is on the Project Request Estimate Summary page. The system subsequently updates the project request status to submitted, triggering a message on the project request to indicate that a detail plan is created, and routes the project request back to the worklist of the project request's designated approver.

This diagram illustrates the project request approval workflow, and its impact on the project request status:

After a project request is submitted, it request is added to an approver’s worklist. If the request is approved then the request runs through the approval process. If the request is declined, then the process is ended. If the request is returned, then it is sent to the project manager to be updated. If it requires more detail, such as cost information, then it is sent to the project manager to be updated.

Project request approval workflow

This table provides a key for the abbreviated roles that are in the project request workflow diagram:

Term

Definition

PS

Project sponsor

PM

Project manager

PR

Project requester

FDM

Funding department manager

This diagram shows the possible status values that a project request can assume given its current status:

Project request status values include: Pending, Submitted, Costing, Approved, Operationally Approved, Returned, Declined, or Cancelled. Depending on the current status a project request can move forward in the status flow, or return to a previous status.

Project request status values

Note: Project request functionality is also provided by PeopleSoft Project Portfolio Management, which is part of the PeopleSoft Performance Measurement (PM) product line. If PeopleSoft Project Portfolio Management is installed, project requests must originate in PeopleSoft Project Portfolio Management, rather than PeopleSoft Program Management, and you must use the project request workflow features that are in PeopleSoft Project Portfolio Management.

Note: Administrators must specify default project statuses for each processing status for projects that are programmatically created by PeopleSoft Project Portfolio Management or PeopleSoft Program Management project requests in an approved status. Otherwise, the approval process for project requests will fail.

See Project and Processing Statuses.

When you set a project request to a status of costing, the system creates a project in pending status and optionally generates a worklist entry for the project manager on the project request. The project manager creates a program or project cost budget plan with detailed cost estimates.

After the detailed cost estimate is complete, the project manager needs to transmit the completed estimate to the project request.

Use the Project Request Estimate Summary page to update project requests with revised cost estimates. You initiate the Send Estimate to Project Request Application Engine process (PGM_ES_TO_PR) when you click the Send Costs to Project Request button. This process:

  1. Summarizes all cost budget detail row amounts by general ledger business unit, department, account, and budget period.

  2. Converts the budget calendar periods to the corresponding accounting calendar periods that are defined on the project request.

    The system does this by determining the accounting period in which the last date of each budget period occurs. The budget periods are then replaced with accounting periods.

  3. Sends the project or program budget to the project request.

    • If the project request is associated with a program and a program budget is available, the system uses the program budget as the basis for sending estimates to the project request.

    • If there is no active program budget, the system uses the child project budget(s) as the basis for sending estimates to the project request.

You must populate the fields for general ledger business unit, department, and account for the budget rows that the system uses for sending estimates to the project request. If these fields are not populated, you receive an error message and the process stops. While all ChartFields are available on the budget detail line, this process writes only general ledger business unit, department, and account ChartFields to the project request.

If you are creating a detailed cost estimate for a program that has subordinate projects, you must add the program to the enterprise program tree and then add the subordinate projects to the tree. If you do not establish this relationship in the enterprise program tree, the Project Request Estimate Summary page cannot determine which projects to include when compiling costs for the consolidated estimate.