ResourceAssignmentPeriodActual REST Endpoints

ResourceAssignmentPeriodActual

Resource assignment period actuals represent the actual values on a resource assignment during a financial period.

The following rules apply for resource assignment period actuals:

  • They can only be tracked for in-progress or completed activities
  • Negative values are allowed.
  • If both units and costs are simultaneously updated on a period actual instance, units are the driving value.
  • They must have at least one non-zero field value for a corresponding database record to exist
  • If activity period actuals exist and have valid values for a particular resource type, resource assignment period actuals are created automatically for the first assignment of the corresponding resource type. Thereafter, period actuals can only be tracked on the resource assignment, not at the activity level.
  • Costs can be calculated only when a resource price per unit is defined
  • Updating values in assignment period actuals should update the corresponding activity period values. However, for material resource assignments, the update to activity period actuals occurs only when material cost is changed on the assignment.
  • Creating an assignment period actual value results in the automatic creation of an activity period actual value if it does not already exist.
  • An activity period actual may not exist for a corresponding assignment period actual if only material units are being tracked in the assignment period actual instance.

Note that this business object has a multi-part object ID; its object ID is a combination of its financial period object ID and its resource assignment object ID.

Create ResourceAssignmentPeriodActual
Method: post
Path: /resourceAssignmentPeriodActual
Delete ResourceAssignmentPeriodActual
Method: delete
Path: /resourceAssignmentPeriodActual
Read ResourceAssignmentPeriodActual
Method: get
Path: /resourceAssignmentPeriodActual
Update ResourceAssignmentPeriodActual
Method: put
Path: /resourceAssignmentPeriodActual
View ResourceAssignmentPeriodActual Field Length
Method: get
Path: /resourceAssignmentPeriodActual/getFieldLength/{fieldName}
View ResourceAssignmentPeriodActual fields
Method: get
Path: /resourceAssignmentPeriodActual/fields