Understanding the Proposal Process

This chapter discusses:

Click to jump to parent topicUnderstanding the Proposal Preparation Process

PeopleSoft Proposal Management enables you to develop and administer project proposals to expedite the closure of business opportunities and to reuse proposal versions for future engagements.

This diagram shows the hierarchy of a proposal. Proposals are the highest level of the hierarchy, and can contain multiple versions, which can contain multiple projects that can be associated with multiple activities that are assigned one or more resources:

Proposal Hierarchy

Using PeopleSoft Proposal Management:

To prepare and generate proposal information using PeopleSoft Proposal Management:

Click to jump to parent topicUnderstanding Project Teams

This section discusses:

Click to jump to top of pageClick to jump to parent topicProject Teams

PeopleSoft Project Costing uses project teams to identify and manage the resources that are needed to complete an assignment. In PeopleSoft Proposal Management, you can initiate the creation of a project resource team for the selected version of a proposal by selecting the Create Resources Team check box on the Maintain Version Estimate Detail page.

Using the Project Team Summary page in PeopleSoft Project Costing, you can create and modify a project's resource requirements, assign employees directly to a team, and view its current members. You can further define project teams into separate activity teams that can include employees and resource requirements. If you installed Resource Management, then you can also initiate service orders to staff open positions.

If a user selects another proposal version after the project team is created, the system displays a warning message that it will delete any existing project team structures. In this case, the project and the project activity structures are also deleted.

Note. If a user edits the project team structures in PeopleSoft Project Costing after the system creates the project team, the system does not write data back to the Maintain Version Estimate Detail page in PeopleSoft Proposal Management. If you run the Pre-Spending or Contract Generation process, it is not possible to change versions and delete existing projects. This is important as you don't want to orphan projects and activities with transactional activity. You cannot use a project in a pending status for transactional activity, so it is okay to delete these project teams.

See Also

Staffing Project and Activity Teams

Click to jump to top of pageClick to jump to parent topicProject Delete Utility

To delete unused project team structures, PeopleSoft Project Costing uses an application engine program called the Project Delete Utility. If project and project team structures are set up for the selected version of a proposal, and a user selects another version of the proposal, the system deletes all of the PeopleSoft Project Costing structures under the prior proposal version. The system initiates the deletion of the project structures (including the project team structures) by calling the Project Delete Utility from the PeopleCode.

To make the Project Delete Utility operable, you need to set up the project delete options on the Delete Utility Tables page during the setup of your PeopleSoft Project Costing business units. This is a PeopleSoft Project Costing requirement. The Delete Utility Tables page essentially stores all of the projects tables that you want deleted when you run the Project Delete Utility.

See Also

Defining Parameters for the Delete Utility

Click to jump to parent topicUnderstanding the Generate Process

This section discusses:

Click to jump to top of pageClick to jump to parent topicPre-Spending

Sometimes you need to enable spending before a proposal is formally approved. When you initiate the Pre-Spending process from the Maintain Proposal page, the system creates the selected projects (in a pending status) and the associated activities in PeopleSoft Project Costing. It does not create a contract or bring forward the budget at this time. The process does store the contract ID and project ID with the proposal to reserve them until you are ready to initiate the Generate process.

When you run the Generate process, the system creates the contract, brings forward the budgets, and includes projects and activities that you added since you ran the Pre-Spending process. After you run the Generate process in PeopleSoft Proposal Management for a proposal, you cannot run it again.

Click to jump to top of pageClick to jump to parent topicThe Generate Process

When the proposal status changes to Committed, you can run the Generate process to create the contract and project structures. After you run the Generate process, the system automatically updates the Generate status of the proposal to Generated on the Maintain Proposal page in PeopleSoft Proposal Management and creates the following based on information from the proposal and on the default values for the contracts business unit:

After the system creates the contract and the contract lines, you cannot run the Contract Generation process again for the proposal. The system stores the contract and project IDs that you created in PeopleSoft Contracts and PeopleSoft Project Costing with the proposal in the appropriate tables.

Click to jump to top of pageClick to jump to parent topicContract General Information

Defining a contract header is the first step in setting up a new contract. The Generate process in PeopleSoft Proposal Management fills in the appropriate fields based on the defaults that you set up for the contracts business unit and on information contained in the proposal.

Contract fields are available for editing until you activate the contract. Then all fields, except for the Contract Status field, become display-only. Any changes to the Contract Entry components must be made through amendment processing.

Before activating a contract, look at the fields on the page to verify that it is the correct contract. Change the contract status to Active. A processing status of Active indicates that all data for the contract is entered into the system, and that the contract has passed system data validation. A contract must have a status of Active for any contract element to be available for processing. Contracts with an Active status have these attributes:

See Also

Defining General Contract Information

Click to jump to top of pageClick to jump to parent topicContract Lines

A contract line corresponds to an individual product or service. The Generate process in PeopleSoft Proposal Management fills in the appropriate fields based on the defaults that you set up for the contracts business unit and on information contained in the proposal.

A contract line corresponds to an individual product or service. For PeopleSoft Proposal Management contracts, a product is a service that you define on the Product Definition page. The system uses the information from the Contract General page and the product to create a set of default values for the contract line. You can override much of this default information at the line level and add additional details. For service-related contract lines, you can associate the contract line with additional projects and rates.

See Also

Setting Up Products

Defining Contract Lines

Click to jump to top of pageClick to jump to parent topicBilling Plans

Billing plans store information about when billing occurs, how bills should appear, and what notes should relate to the bill. Data from PeopleSoft Contracts drives the creation of bill lines for fixed-price contract lines. For rate-based contract lines, data from both PeopleSoft Contracts and PeopleSoft Project Costing drives the creation of bill lines. In both cases, PeopleSoft Contracts creates the bill lines for the Billing Interface tables (PS_INTFC_BI, PS_INTFC_BI2, PS_INTFC_NOTE, PS_INTFC_BI_AEDS, and PS_INTFC_BI_HDR).

The Generate process in PeopleSoft Proposal Management fills in the appropriate fields on the Billing Plan General page in PeopleSoft Contracts based on the default values that you set up for the PeopleSoft Proposal Management business unit and associated bill and bill detail templates on the products assigned to activities.

When you change the contract status to Active, the system automatically changes the status of the billing plan to Ready. At this point, you can initiate the Contracts Billing Engine process to select the billing plan for processing. To transfer bill lines to PeopleSoft Billing, you must run the Contracts/Billing Interface process (CA_BI_INTFC).

Note. The system creates billing plans only if a billing plan template is assigned to the product ID used on the contract line.

See Also

Setting Up Billing Plans

Processing Contracts Billing

Establishing Product Definitions

Click to jump to top of pageClick to jump to parent topicRevenue Recognition Plans

Revenue recognition plans lists events that define when revenue is recognized for each contract line that is linked to that revenue recognition plan. You associate events with either percentages or amounts. The percentage or amount reflects how much of the contract line's negotiated amount is recognized upon a certain date, milestone, or user-initiated action.

The Generate process in PeopleSoft Proposal Management fills in the appropriate fields on the Rev Rec Plan (revenue recognition plan) page in PeopleSoft Contracts based on the defaults that you set up for the PeopleSoft Contracts business unit and on information contained in the proposal. When you change the contract status to Active, the system automatically changes the status of the revenue recognition plan to Ready.

Data from PeopleSoft Contracts drives the creation of accounting entries for fixed-amount contract lines. For rate-based contract lines, data from PeopleSoft Contracts and PeopleSoft Project Costing drives the creation of accounting entries. In both cases, PeopleSoft Contracts creates accounting entries to send to PeopleSoft General Ledger and creates the bill lines that the system sends to PeopleSoft Billing.

PeopleSoft Contracts generates the revenue entries, crediting revenue and debiting unbilled accounts receivable (AR), and then sends these entries to PeopleSoft General Ledger. PeopleSoft Billing generates the offsetting entries, crediting unbilled AR and debiting PeopleSoft Receivables.

Note. The system creates revenue recognition plans only if a revenue plan template is assigned to the product ID used on the contract line.

See Also

Establishing Product Definitions

Setting Up Revenue Plans

Click to jump to top of pageClick to jump to parent topicProjects and Activities

The Generate process creates projects and activities in PeopleSoft Project Costing based on information that is contained in the proposal. If the system cannot create the required structures, then the Generate process cannot be completed.

To verify that the project and activities exist, navigate to the Related Projects page from the Details tab on the Lines page in PeopleSoft Contracts. You can also navigate to the Project General page through the PeopleSoft Project Costing navigational structure.

After you create projects and activities through the Generate process, you can maintain project information, perform project analysis, track procurement costs, create budgets, track expenses, gather resource costs, price resources, process allocations, and generate operational reports.

See Also

Creating and Maintaining Projects

Creating and Maintaining Activities

Click to jump to top of pageClick to jump to parent topicRate Sets

You charge customers a rate for the services that you provide plus the related costs. By establishing rate sets and rate plans in PeopleSoft Project Costing, you can efficiently manage pricing across multiple project activities using a limited number of rate plans. Rate sets and rate plans in PeopleSoft Project Costing are dynamic and subject to change in rate structure over time.

When you sell a service to a customer, you establish rates for that service. The service can be provided at your standard billing rates, which may be subject to change over time, or you might provide services at rates that are fixed for the duration of the contract obligation.

For details about using the rate plan and defining rate sets for rate-based contract lines, refer to the PeopleSoft Contracts PeopleBook.

See Also

Understanding the Relationship Between PeopleSoft Contracts and PeopleSoft Project Costing

Pages Used to Define Rate Set Categories, Rate Sets, and Rate Plans

Pricing Project Costs

Integrating with PeopleSoft Contracts and PeopleSoft Billing

Click to jump to top of pageClick to jump to parent topicBudget Generation

When you run the Generate process, the system creates in PeopleSoft Program Management's ARL the project team and activity resource team information along with bill and cost rates. Resource lines with markup or markdown appear in the ARL as custom rate type lines.

The Generate process then creates revenue and cost budget plans. In doing this, the Generate process calls the Get Plan Application Engine process (PGM_SPREAD) to spread the budget detail based on the defined calendar and any markup or markdown amounts appear as single rows per resource line on the Budget Detail page. For example, if there two bill rows and a 10 percent markup, the system creates one line for each resource row as follows:

Line Number

Row Type

Results

Line 1

Resource row

11,600 USD

Line 2

10% markup of resource row 1

1,160 USD

Line 3

Resource row

40, 000 USD

Line 4

10% markup of resource row 2

4,000 USD

For more information on the Get Plan process, refer to PeopleSoft Project Costing's budgeting process.

See Also

Budgeting Project Costs and Revenue