25.5
The following updates were made for 25.5.
Added limits to batch create projects API (/api/restapi/project/batch).
- If the given payload has cashflows, then this API allows 500 projects to be created.
- If the given payload doesn't have cashflows, then this API allows 2000 projects to be created.
Added
Fields
| Field Name | ApiEntity Name | Tag Name | Comments |
| cutoffDate | ApiEntityCalcActivitySpreadInput | Spreads | |
| cutoffDate | ApiEntityCalcAssignmentSpreadInput | Spreads | |
| cutoffDate | ApiEntitySpreadOutput | Spreads | |
| actualLaborCost | ApiEntitySpreadOutputActivity | Spreads | |
| actualLaborCostProject | ApiEntitySpreadOutputActivity | Spreads | |
| actualLaborUnits | ApiEntitySpreadOutputActivity | Spreads | |
| actualMaterialCost | ApiEntitySpreadOutputActivity | Spreads | |
| actualMaterialCostProject | ApiEntitySpreadOutputActivity | Spreads | |
| actualNonlaborCost | ApiEntitySpreadOutputActivity | Spreads | |
| actualNonlaborCostProject | ApiEntitySpreadOutputActivity | Spreads | |
| actualNonlaborUnits | ApiEntitySpreadOutputActivity | Spreads | |
| atCompletionLaborCost | ApiEntitySpreadOutputActivity | Spreads | |
| atCompletionLaborCostProject | ApiEntitySpreadOutputActivity | Spreads | |
| atCompletionLaborUnits | ApiEntitySpreadOutputActivity | Spreads | |
| atCompletionMaterialCost | ApiEntitySpreadOutputActivity | Spreads | |
| atCompletionMaterialCostProject | ApiEntitySpreadOutputActivity | Spreads | |
| atCompletionNonlaborCost | ApiEntitySpreadOutputActivity | Spreads | |
| atCompletionNonlaborCostProject | ApiEntitySpreadOutputActivity | Spreads | |
| atCompletionNonlaborUnits | ApiEntitySpreadOutputActivity | Spreads | |
| earnedValueLaborUnits | ApiEntitySpreadOutputActivity | Spreads | |
| estimateAtCompletionLaborUnits | ApiEntitySpreadOutputActivity | Spreads | |
| plannedLaborCost | ApiEntitySpreadOutputActivity | Spreads | |
| plannedLaborCostProject | ApiEntitySpreadOutputActivity | Spreads | |
| plannedLaborUnits | ApiEntitySpreadOutputActivity | Spreads | |
| plannedMaterialCost | ApiEntitySpreadOutputActivity | Spreads | |
| plannedMaterialCostProject | ApiEntitySpreadOutputActivity | Spreads | |
| plannedNonlaborCost | ApiEntitySpreadOutputActivity | Spreads | |
| plannedNonlaborCostProject | ApiEntitySpreadOutputActivity | Spreads | |
| plannedNonlaborUnits | ApiEntitySpreadOutputActivity | Spreads | |
| plannedValueLaborUnits | ApiEntitySpreadOutputActivity | Spreads | |
| remainingLaborCost | ApiEntitySpreadOutputActivity | Spreads | |
| remainingLaborCostProject | ApiEntitySpreadOutputActivity | Spreads | |
| remainingLaborUnits | ApiEntitySpreadOutputActivity | Spreads | |
| remainingLateLaborCost | ApiEntitySpreadOutputActivity | Spreads | |
| remainingLateLaborCostProject | ApiEntitySpreadOutputActivity | Spreads | |
| remainingLateLaborUnits | ApiEntitySpreadOutputActivity | Spreads | |
| remainingLateMaterialCost | ApiEntitySpreadOutputActivity | Spreads | |
| remainingLateMaterialCostProject | ApiEntitySpreadOutputActivity | Spreads | |
| remainingLateNonlaborCost | ApiEntitySpreadOutputActivity | Spreads | |
| remainingLateNonlaborCostProject | ApiEntitySpreadOutputActivity | Spreads | |
| remainingLateNonlaborUnits | ApiEntitySpreadOutputActivity | Spreads | |
| remainingLateTotalCost | ApiEntitySpreadOutputActivity | Spreads | |
| remainingLateTotalCostProject | ApiEntitySpreadOutputActivity | Spreads | |
| remainingMaterialCost | ApiEntitySpreadOutputActivity | Spreads | |
| remainingMaterialCostProject | ApiEntitySpreadOutputActivity | Spreads | |
| remainingNonlaborCost | ApiEntitySpreadOutputActivity | Spreads | |
| remainingNonlaborCostProject | ApiEntitySpreadOutputActivity | Spreads | |
| remainingNonlaborUnits | ApiEntitySpreadOutputActivity | Spreads | |
| actualLaborCost | ApiEntitySpreadOutputActivitySpread | Spreads | |
| actualLaborCostProject | ApiEntitySpreadOutputActivitySpread | Spreads | |
| actualLaborUnits | ApiEntitySpreadOutputActivitySpread | Spreads | |
| actualMaterialCost | ApiEntitySpreadOutputActivitySpread | Spreads | |
| actualMaterialCostProject | ApiEntitySpreadOutputActivitySpread | Spreads | |
| actualNonlaborCost | ApiEntitySpreadOutputActivitySpread | Spreads | |
| actualNonlaborCostProject | ApiEntitySpreadOutputActivitySpread | Spreads | |
| actualNonlaborUnits | ApiEntitySpreadOutputActivitySpread | Spreads | |
| atCompletionLaborCost | ApiEntitySpreadOutputActivitySpread | Spreads | |
| atCompletionLaborCostProject | ApiEntitySpreadOutputActivitySpread | Spreads | |
| atCompletionLaborUnits | ApiEntitySpreadOutputActivitySpread | Spreads | |
| atCompletionMaterialCost | ApiEntitySpreadOutputActivitySpread | Spreads | |
| atCompletionMaterialCostProject | ApiEntitySpreadOutputActivitySpread | Spreads | |
| atCompletionNonlaborCost | ApiEntitySpreadOutputActivitySpread | Spreads | |
| atCompletionNonlaborCostProject | ApiEntitySpreadOutputActivitySpread | Spreads | |
| atCompletionNonlaborUnits | ApiEntitySpreadOutputActivitySpread | Spreads | |
| earnedValueLaborUnits | ApiEntitySpreadOutputActivitySpread | Spreads | |
| estimateAtCompletionLaborUnits | ApiEntitySpreadOutputActivitySpread | Spreads | |
| plannedLaborCost | ApiEntitySpreadOutputActivitySpread | Spreads | |
| plannedLaborCostProject | ApiEntitySpreadOutputActivitySpread | Spreads | |
| plannedLaborUnits | ApiEntitySpreadOutputActivitySpread | Spreads | |
| plannedMaterialCost | ApiEntitySpreadOutputActivitySpread | Spreads | |
| plannedMaterialCostProject | ApiEntitySpreadOutputActivitySpread | Spreads | |
| plannedNonlaborCost | ApiEntitySpreadOutputActivitySpread | Spreads | |
| plannedNonlaborCostProject | ApiEntitySpreadOutputActivitySpread | Spreads | |
| plannedNonlaborUnits | ApiEntitySpreadOutputActivitySpread | Spreads | |
| plannedValueLaborUnits | ApiEntitySpreadOutputActivitySpread | Spreads | |
| remainingLaborCost | ApiEntitySpreadOutputActivitySpread | Spreads | |
| remainingLaborCostProject | ApiEntitySpreadOutputActivitySpread | Spreads | |
| remainingLaborUnits | ApiEntitySpreadOutputActivitySpread | Spreads | |
| remainingLateLaborCost | ApiEntitySpreadOutputActivitySpread | Spreads | |
| remainingLateLaborCostProject | ApiEntitySpreadOutputActivitySpread | Spreads | |
| remainingLateLaborUnits | ApiEntitySpreadOutputActivitySpread | Spreads | |
| remainingLateMaterialCost | ApiEntitySpreadOutputActivitySpread | Spreads | |
| remainingLateMaterialCostProject | ApiEntitySpreadOutputActivitySpread | Spreads | |
| remainingLateNonlaborCost | ApiEntitySpreadOutputActivitySpread | Spreads | |
| remainingLateNonlaborCostProject | ApiEntitySpreadOutputActivitySpread | Spreads | |
| remainingLateNonlaborUnits | ApiEntitySpreadOutputActivitySpread | Spreads | |
| remainingLateTotalCost | ApiEntitySpreadOutputActivitySpread | Spreads | |
| remainingLateTotalCostProject | ApiEntitySpreadOutputActivitySpread | Spreads | |
| remainingMaterialCost | ApiEntitySpreadOutputActivitySpread | Spreads | |
| remainingMaterialCostProject | ApiEntitySpreadOutputActivitySpread | Spreads | |
| remainingNonlaborCost | ApiEntitySpreadOutputActivitySpread | Spreads | |
| remainingNonlaborCostProject | ApiEntitySpreadOutputActivitySpread | Spreads | |
| remainingNonlaborUnits | ApiEntitySpreadOutputActivitySpread | Spreads | |
| remainingLateCost | ApiEntitySpreadOutputAssignment | Spreads | |
| remainingLateCostProject | ApiEntitySpreadOutputAssignment | Spreads | |
| remainingLateUnits | ApiEntitySpreadOutputAssignment | Spreads | |
| remainingLateCost | ApiEntitySpreadOutputAssignmentSpread | Spreads | |
| remainingLateCostProject | ApiEntitySpreadOutputAssignmentSpread | Spreads | |
| remainingLateUnits | ApiEntitySpreadOutputAssignmentSpread | Spreads |
Entities
| ApiEntity Name | Tag Name | Comments |
| ApiEntityRemoveProjectUserGroupPermissions | Project | |
| ApiEntityRemoveProjectUserGroupPermissionsResponse | Project | |
| ApiEntityRemoveProjectUserPermissions | Project | |
| ApiEntityRemoveProjectUserPermissionsResponse | Project | |
| ApiEntityRemoveWorkspaceUserGroupPermissions | Workspace | |
| ApiEntityRemoveWorkspaceUserGroupPermissionsResponse | Workspace | |
| ApiEntityRemoveWorkspaceUserPermissions | Workspace | |
| ApiEntityRemoveWorkspaceUserPermissionsResponse | Workspace |
Endpoints
| Endpoint | HTTP Method | Tag Name | ApiEntity Name | Comments |
| /project/removeUsers | POST | Project | ApiEntityRemoveProjectUserPermissionsResponse | |
| /project/removeUserGroups | POST | Project | ApiEntityRemoveProjectUserGroupPermissions | |
| /user/allUsers | GET | User | ApiEntityExternallySourcedUser | |
| /workspace/removeUsers | POST | Workspace | ApiEntityRemoveWorkspaceUserPermissionsResponse | |
| /workspace/removeUserGroups | POST | Workspace | ApiEntityRemoveWorkspaceUserGroupPermissionsResponse |
Modified
Fields
| Field Name | ApiEntity Name | Tag Name | Comments |
| jobType | ApiEntityJobDetail | Action | MIGRATE_BUDGET_TRANSFER_FORM_PROJECT_FIELDS was added to the list of allowed values for the field. |
| type | ApiEntityPreExecutionValidationProblem | Workflow | P6_XML_ENTITY_HAS_ENTITY_AS_IGNORED_ON_IMPORT_CONFIGURED_IGNORED, VALIDATION_NUMBER_BETWEEN, VALIDATION_NUMBER_STRICTLY_WITHIN were added to the list of allowed values for the field. |
| description | ApiEntityPreExecutionValidationProblem | Workflow | P6_XML_ENTITY_HAS_ENTITY_AS_IGNORED_ON_IMPORT_CONFIGURED_IGNORED, VALIDATION_NUMBER_BETWEEN, VALIDATION_NUMBER_STRICTLY_WITHIN were added to the list of allowed values for the field. |
Endpoints
| Endpoint | HTTP Method | Tag Name | ApiEntity Name | Comments |
| /workManagerTask | PUT | Work Manager Task | ApiEntityWorkManagerTask | An optional query parameter 'keepHandOff' has been introduced to enable/disable task hand-off. By default, keepHandOff is set to false. |
| /workManagerTask/batch | PUT | Work Manager Task | ApiEntityWorkManagerTask | An optional query parameter 'keepHandOff' has been introduced to enable/disable task hand-off. By default, keepHandOff is set to false. |