Adding Services Deliverables to Projects
When you add services deliverables to a project, a copy of the deliverable and its deliverable items are created on the project. Within the project, they are called project services deliverables and project services deliverable items.
The milestone associated with each project services deliverable item is also copied to the project. The following related records are copied along with the milestone:
- Project Task
- Project Task Assignment
- Project Task Dependency
- Resource Request
- Resource Skill Request
- Risk
- Schedule
- Schedule Exception
Services deliverables can use service credits pricing, monetary pricing, or both. When you add them to a project, you are prompted to choose between services credits pricing or monetary pricing, unless your org is configured to support only one option. If only one option is supported, the selection step is skipped.
For example, if monetary pricing is disabled and only services credits pricing is supported, the selection step is skipped and you proceed directly to adding deliverables of the supported type. For more information about the settings to disable a specific pricing option, see Services Deliverables Settings. For more information about the different pricing options, see Pricing Options for Services Deliverables.
Services deliverables must meet the following requirements to be available for selection when adding them to projects:
- They must be enabled for services credits pricing, monetary pricing, or both.
- If using services credits pricing, they must include at least one active item with a specified Services Credits value.
- If using monetary pricing, they must include at least one active item. Additionally, the Price Allocation (%) values across all active items must total 100%.
Adding Deliverables with Services Credits Pricing
To add services deliverables with services credits pricing to a project:
- On a project record, click Actions | Planning Tools | Add Services Deliverables. The Add Services Deliverables window opens.
- Select Services Credits Pricing.
- Click Next.
- Select the deliverables you want to add to the project.
- Click Add.
The selected deliverables and their items are copied to the project as project services deliverables and project services deliverable items. The milestones associated with each item, along with their related records, are also copied.
Adding Deliverables and Allocating Credits
To add services deliverables to a project and automatically allocate credits to its milestones:
- Follow steps 1 to 4 in the previous section.
- Click Add and Allocate Credits.
-
Select one of the following allocation modes:
- Allow Partial Success: If errors occur, the process excludes any records with errors and creates all other records.
- Do Not Allow Partial Success: If errors occur, the entire process is aborted and no records are created.
- Click Add.
The selected deliverables and their items, along with their associated milestones and related records, are copied to the project.
This same process then automatically allocates services credits to the milestones. Related services credits consumption and allocation records are generated to store details of the credits that have been allocated to the milestones. The Services Credits Allocation field on each project services deliverable item automatically populates with the value of the services credits allocation record relating to the milestone that the item is associated with.
For more information about the allocation process, see Allocation Process.
Adding Deliverables with Monetary Pricing
To add services deliverables with monetary pricing to a project:
- On a project record, click Actions | Planning Tools | Add Services Deliverables. The Add Services Deliverables window opens.
- Select Monetary Pricing.
- Click Next.
- In the Price column, enter the price for each deliverable that you want to add to the project. This automatically selects the deliverable. Clearing the value automatically deselects it.
- Ensure all deliverables you want to add are selected.
- Click Add.
The selected deliverables and their items are copied to the project as project services deliverables and project services deliverable items. The milestones associated with each item, along with their related records, are also copied.
The Milestone Amount for each copied milestone is automatically calculated by applying the Price Allocation (%) of the associated deliverable item to the total price specified for the deliverable at the time of adding it to the project. Basically, the deliverable price is split across the copied milestones according to the price allocation percentage defined on each deliverable item.
If a deliverable item has a Price Allocation (%) of zero, the Milestone Amount on the associated milestone is set to zero. For items with a Price Allocation (%) other than zero, milestone amounts are calculated in the order the deliverable items were created. To ensure the total matches the deliverable price, individual milestone amounts are rounded down and any remaining balancing figure is assigned to the final milestone created.
Milestone Amount Calculation Examples
Example 1: Standard Calculation
In this example, the services deliverable has a total price of 0.05 USD. The price is split across four deliverable items. The final milestone, which is the milestone associated with item D, receives the remaining value to ensure the total is accurate: 0.05 USD - (0.01 USD + 0.01 USD + 0.01 USD) = 0.02 USD.
| Services Deliverable Item | Price Allocation % | Raw Calculation | Milestone Amount |
|---|---|---|---|
| Item A | 30% | 0.05 USD * 0.3 = 0.015 USD | 0.01 USD |
| Item B | 30% | 0.05 USD * 0.3 = 0.015 USD | 0.01 USD |
| Item C | 30% | 0.05 USD * 0.3 = 0.015 USD | 0.01 USD |
| Item D | 10% | 0.05 USD * 0.1 = 0.005 USD | 0.02 USD |
| Total | 100% | 0.05 USD |
Example 2: Calculation with Zero Price Allocation
In this example, a services deliverable has a total price of 0.05 USD and four deliverable items, including one with zero price allocation. If a deliverable item has a price allocation of 0%, it results in a 0.00 USD milestone. The final milestone with a non-zero allocation, in this case the one associated with item C, receives the remaining value to ensure the total is accurate 0.05 USD - (0.01 USD + 0.01 USD) = 0.03 USD.
| Services Deliverable Item | Price Allocation % | Raw Calculation | Milestone Amount |
|---|---|---|---|
| Item A | 33% | 0.05 USD * 0.33 = 0.0165 USD | 0.01 USD |
| Item B | 33% | 0.05 USD * 0.33 = 0.0165 USD | 0.01 USD |
| Item C | 34% | 0.05 USD * 0.34 = 0.017 USD | 0.03 USD |
| Item D | 0% | 0.05 USD * 0.0 = 0.00 USD | 0.00 USD |
| Total | 100% | 0.05 USD |