Update a Workspace CBS Code

put

/api/restapi/cbs/workspace

Send a request to this endpoint to update a workpsace CBS code. An application object with an ID value that matches the ID value provided in the JSON object in the request body will be updated to reflect the JSON contents.
Update Key : 'cbsTemplateCodeId'

Request

There are no request parameters for this operation.

Supported Media Types
Request Body - application/json ()
Root Schema : ApiEntityCBSTemplateCodeInput
Type: object
Title: ApiEntityCBSTemplateCodeInput
This entity represents a CBSTemplateCode object, a unique CBSTemplateCode object can be identified by the following combinations of the fields.
  • cbsTemplateCodeId
  • cbsCode,workspaceId
  • cbsCode,workspaceCode
Show Source
Nested Schema : parentCBSCodes
Type: array
List of parent cbs codes in a hierarchy. This field is not populated as part of the API response since it is a write-only field, used only for the create or update APIs.
Show Source
Nested Schema : templateRow
A CBS template row object.
Match All
Show Source
Nested Schema : templateRowCost
Read Only: true
Deprecated. As of 23.11.
A CBS template row cost object.
Match All
Show Source
Nested Schema : ApiEntityCBSTemplateRowInput
Type: object
Title: ApiEntityCBSTemplateRowInput
Show Source
  • Read Only: true
    Deprecated. As of 23.11.
    The actual hours spent on the scope assignment. This tracks the VOWD (Value of Work Done).
    This is the cumulative value for all objects in the workspace with the same CBS code.
  • Read Only: true
    Deprecated. As of 23.11.
    The sum of all approved change hours in the change and transfer records for the scope assignment.
    This is the cumulative value for all objects in the workspace with the same CBS code.
  • Read Only: true
    Deprecated. As of 23.11.
    The total hours expected for the scope assignment.
    Calculated as Revised Hours plus Adjusted Hours.
    This is the cumulative value for all objects in the workspace with the same CBS code.
  • Read Only: true
    Deprecated. As of 23.11.
    The Revised Hours or At Completion Hours at the time the current baseline was set, depending on the selection for the Budget At Completion Method. The Revised Hours of the current project if no baseline is set.
    This is the cumulative value for all objects in the workspace with the same CBS code.
  • Read Only: true
    Deprecated. As of 23.11.
    The Revised Hours at the time the baseline was set.
    This is the cumulative value for all objects in the workspace with the same CBS code.
  • Read Only: true
    Deprecated. As of 23.11.
    The CBS code assigned to the line item.
  • configuredFields
    An object containing configured fields in the form of key-value pairs.
  • Read Only: true
    Deprecated. As of 23.11.
    Calculated as ETC Hours plus Actual Hours to Date.
    This is the cumulative value for all objects in the workspace with the same CBS code.
  • Read Only: true
    Deprecated. As of 23.11.
    Calculated as Performance Percent Complete multiplied by BAC Hours.
    This is the cumulative value for all objects in the workspace with the same CBS code.
  • Read Only: true
    Deprecated. As of 23.11.
    The amount of scope assignment work that is not yet accounted for. For example, you might enter a value to represent pending change requests that are likely to be approved.
    This is the cumulative value for all objects in the workspace with the same CBS code.
  • Read Only: true
    Deprecated. As of 23.11.
    The estimated number of hours needed to complete the work.
    Calculated as BAC Hours minus Earned Hours.
    This is the cumulative value for all objects in the workspace with the same CBS code.
  • Read Only: true
    Deprecated. As of 23.11.
    Hours spent on the scope assignment.
    Calculated as Installed Quantity multiplied by Revised Productivity Rate.
    This is the cumulative value for all objects in the workspace with the same CBS code.
  • Read Only: true
    Deprecated. As of 23.11.
    Calculated as the sum of all pending hour changes in the change records for the scope assignment.
    This is the cumulative value for all objects in the workspace with the same CBS code.
  • Read Only: true
    Deprecated. As of 23.11.
    The original expected hours needed to complete all the work required to install the material quantity on the scope assignment.
    Calculated as Original Quantity multiplied by Original Productivity Rate.
    Before the baseline is set, this field can be entered manually. A manual entry recalculates the Original Productivity Rate to equal Original Hours divided by Original Quantity.
    This is the cumulative value for all objects in the workspace with the same CBS code.
  • Read Only: true
    Deprecated. As of 23.11.
    The actual hours spent on the scope assignment. This tracks the VOWD (Value of Work Done).
  • Read Only: true
    Deprecated. As of 23.11.
    Calculated as Performance Percent Complete multiplied by BAC Hours.
  • Read Only: true
    Deprecated. As of 23.11.
    Calculated as the total of Project Earned Hours divided by Project Actual Hours.
  • Read Only: true
    Deprecated. As of 23.11.
    The number of hours left for the scope assignment.
    Calculated as Remaining Quantity multiplied by Revised Productivity Rate.
    This is the cumulative value for all objects in the workspace with the same CBS code.
  • Read Only: true
    Deprecated. As of 23.11.
    Original Hours before the baseline is set. After the baseline is set, Revised Hours is equal to Original Hours plus Approved Change Hours.
    This is the cumulative value for all objects in the workspace with the same CBS code.
  • Read Only: true
    Deprecated. As of 23.11.
    The CBS code assigned to the line item.
  • Read Only: true
    Deprecated. As of 23.10.
    Date when the record was last updated.
Nested Schema : configuredFields
Type: array
An object containing configured fields in the form of key-value pairs.
Show Source
  • ApiEntityCBSTemplateRowConfiguredFieldValueInput
    Title: ApiEntityCBSTemplateRowConfiguredFieldValueInput
    This entity represents a CBSTemplateRowConfiguredFieldValue object, a unique CBSTemplateRowConfiguredFieldValue object can be identified by the following combinations of the fields.
    • workspaceCostSheetConfiguredValueId
    • columnDefinitionId
    • columnName
    • columnLabel
Nested Schema : ApiEntityCBSTemplateRowConfiguredFieldValueInput
Type: object
Title: ApiEntityCBSTemplateRowConfiguredFieldValueInput
This entity represents a CBSTemplateRowConfiguredFieldValue object, a unique CBSTemplateRowConfiguredFieldValue object can be identified by the following combinations of the fields.
  • workspaceCostSheetConfiguredValueId
  • columnDefinitionId
  • columnName
  • columnLabel
Show Source
  • Allowed Values: [ "DELETE" ]
    Provide value for this field during object update to delete the assigned configured field value.
  • Unique identifier of the column. This value should not be provided in create operation request data, however, it is required for update requests.
  • Minimum Length: 1
    Maximum Length: 100
    The user-specified UDF column label.
  • Minimum Length: 1
    Maximum Length: 100
    The user-specified UDF column name.
  • The system-generated identifier for an CBS Code assigned to the line item.
  • Read Only: true
    Deprecated. As of 23.10.
    This holds values for Cost type configured fields in the base currency conversion. Input should be provided in numberValue field, in currency of record.
  • Read Only: true
    Deprecated. As of 23.10.
    This holds values for Cost type configured fields in the workspace1 currency conversion.
  • Read Only: true
    Deprecated. As of 23.10.
    This holds values for Cost type configured fields in the workspace2 currency conversion.
  • Read Only: true
    Deprecated. As of 23.10.
    This holds values for Cost type configured fields in the workspace3 currency conversion.
  • This holds values for Date type configured fields.
  • Read Only: true
    Maximum Length: 4000
    Deprecated. As of 23.10.
    Provides the error message for why the formula calculation resulted in an error.
  • Read Only: true
    Deprecated. As of 23.10.
    Determines if formula calculation hit an error calculating a value for this field.
  • This holds values for Number, Integer and Cost type configured fields. Input for the cost configured field should be provided in the currency of record. For example project level currency in case of Activity, base currency for Company, workspace currency for Funds and record level currency for Project Actuals etc. configured fields.
  • Maximum Length: 4000
    This holds values for Boolean, List and Text type configured fields.
  • Read Only: true
    Deprecated. As of 23.10.
    Date when the record was last updated.
  • The unique identifier for the Workspace Cost Sheet Configured Field.
Nested Schema : ApiEntityCBSTemplateRowCost
Type: object
Title: ApiEntityCBSTemplateRowCost
Read Only: true
Show Source
Examples

Back to Top

Response

204 Response

Successful operation with no content.

400 Response

Invalid input for the CBS service. Verify the request contains valid data, then resubmit the request.
Back to Top