Perform Project Resource Leveling

post

/primeapi/restapi/action/level

Send a request to this endpoint to perform project resource leveling. This endpoint returns a job ID upon execution of the request. Send a request to the View Job Status endpoint to monitor the status of scheduled jobs. Resource leveling ensures your project schedules do not overallocate the projects available resources. Performing resource leveling delays simultaneous activities so that overallocated resources and roles may work on activities consecutively.

Request

Supported Media Types
Body ()
A leveler options object specifying leveling options to use when performing resource leveling.
Root Schema : ApiEntityLevelerOption
Type: object
Show Source
Nested Schema : priorities
Type: array
Show Source
Nested Schema : resourceOrRoles
Type: array
Unique Items Required: true
Show Source
Nested Schema : ApiEntityLevelingPriority
Type: object
Show Source
  • Allowed Values: [ "activityCode", "activityStatus", "earlyStart", "earlyFinish", "lateStart", "plannedDuration", "freeFloat", "plannedFinish", "plannedStart", "lateFinish", "remainingDuration", "totalFloat" ]
  • Allowed Values: [ "ASCENDING", "DESCENDING", "SEQUENTIAL", "HIERARCHICAL" ]

Response

Supported Media Types

201 Response

The object was successfully created.
Body ()
Root Schema : ApiEntityScheduleJob
Type: object
Show Source

400 Response

Invalid input for the Action service.