Previous Topic

Next Topic

Book Contents

ResourceCurve Service

Operations:

CreateResourceCurves

ReadResourceCurves

UpdateResourceCurves

DeleteResourceCurves

WSDL: ResourceCurve.wsdl

Primary Key Field: ObjectId

Target Namespace: http://xmlns.oracle.com/Primavera/P6/WS/ResourceCurve/V1

Default Transport URLs:

http://<hostname>:<port number>/p6ws/services/ResourceCurveService?wsdl

https://<hostname>:<port number>/p6ws/services/ResourceCurveService?wsdl

Java Client Stub Class:

com.primavera.ws.p6.resourcecurve.ResourceCurveService

Description:

Resource curves enable you to specify how you want resource units or costs spread over the duration of an activity. Resource units and costs are distributed evenly during an activity unless you specify nonlinear distribution using curves.

You can assign a resource curve to any resource or role assignment on activities with a duration type of Fixed Duration and Units/Time or Fixed Duration and Units. To get or set any or all of the 21 points in a resource curve, use the getCurveValues() or setCurveValues() methods.

If timesheet data exists for the actuals, curves are ignored for the actuals and are spread using the timesheet data. Activities with timesheet data continue to spread the remaining units using the curve.

In order to use curves to calculate the Actual Units/Cost and EV Units/Costs, the new project setting that uses duration percent complete to calculate actuals should be marked.

Notes

  • Resource curves do not support expenses. The Accrual Type will continue to spread the expenses.
  • Resource lag is taken into consideration. The curve should begin on the "lagged start date."
  • Resource curves are reflected in the Resource Usage Profile and Resource Usage Spreadsheet in the Project Management application.

Copyright information