Update a Calculation Grid

post/update/CG

Updates label of the specified Calculation Grid.

Securitybasic or X-PriceFx-jwt
Request
Request Body schema: application/json
object
typedId
string
label
string
object (CalculationGrid)

The type code is CG.

lastUpdateByName
string or null <= 255 characters
createdByName
string or null <= 255 characters
updateDate
string or null <date>
typedId
string
configuration
string
relativeTargetDateDays
integer or null
lastUpdateDate
string <date-time>
numberOfSubmittedItems
integer
numberOfAutoApprovedItems
integer
locale
string or null <= 255 characters
numberOfDeniedItems
integer
calculationDate
string or null <date-time>
keyGenerationType
string <= 255 characters
Possible values: "DATA_DRIVEN" "LOGIC_DRIVEN" "MANUAL"
writeOnlyChangedItems
boolean
userGroupViewDetails
string or null <= 255 characters
id
integer
calculationGridType
string or null <= 255 characters
Possible values: "CG1" "CG2" "CG3" "CG4" "CG5" "CG6" null
createDate
string <date-time>
calculationMessages
string or null
updatedBy
integer
numberOfApprovedItems
integer
keySize
integer
targetDate
string <date>
label
string <= 255 characters
version
integer
partialCalculationDate
string or null <date-time>
numberOfOpenItems
integer
createdBy
integer
numberOfItems
integer
userGroupEdit
string or null <= 255 characters
nodeId
integer or null
keepManualOverrides
boolean
calculationStartDate
string or null <date-time>
lastUpdateBy
integer
status
string <= 255 characters
Possible values: "DRAFT" "PENDING" "SCHEDULED" "PROCESSING" "SCHEDULED_DIRTY" "ERROR" "READY" "CANCELLED"
approvalLevel
string <= 255 characters
Value: "LINE_ITEM"
operationType
string
textMatchStyle
string
Responses
200

OK

Response Schema: application/json
object
node
string
Array of objects (CalculationGrid)
Array
lastUpdateByName
string or null <= 255 characters
createdByName
string or null <= 255 characters
updateDate
string or null <date>
typedId
string
configuration
string
relativeTargetDateDays
integer or null
lastUpdateDate
string <date-time>
numberOfSubmittedItems
integer
numberOfAutoApprovedItems
integer
locale
string or null <= 255 characters
numberOfDeniedItems
integer
calculationDate
string or null <date-time>
keyGenerationType
string <= 255 characters
Possible values: "DATA_DRIVEN" "LOGIC_DRIVEN" "MANUAL"
writeOnlyChangedItems
boolean
userGroupViewDetails
string or null <= 255 characters
id
integer
calculationGridType
string or null <= 255 characters
Possible values: "CG1" "CG2" "CG3" "CG4" "CG5" "CG6" null
createDate
string <date-time>
calculationMessages
string or null
updatedBy
integer
numberOfApprovedItems
integer
keySize
integer
targetDate
string <date>
label
string <= 255 characters
version
integer
partialCalculationDate
string or null <date-time>
numberOfOpenItems
integer
createdBy
integer
numberOfItems
integer
userGroupEdit
string or null <= 255 characters
nodeId
integer or null
keepManualOverrides
boolean
calculationStartDate
string or null <date-time>
lastUpdateBy
integer
status
string <= 255 characters
Possible values: "DRAFT" "PENDING" "SCHEDULED" "PROCESSING" "SCHEDULED_DIRTY" "ERROR" "READY" "CANCELLED"
approvalLevel
string <= 255 characters
Value: "LINE_ITEM"
status
integer
Request samples
application/json
{
  • "data": {
    • "typedId": "2.CG",
    • "label": "New Label2"
    },
  • "oldValues": {
    • "version": 1,
    • "typedId": "2.CG",
    • "targetDate": "2022-11-30",
    • "label": "CG",
    • "numberOfItems": 0,
    • "keepManualOverrides": false,
    • "writeOnlyChangedItems": false,
    • "configuration": "{\"logicDriven\":{\"keyGenerationLogic\":\"SampleFlexibleCalculationGridKeyLogic\",\"keyLogicElement\":\"Skus\"},\"keyHandlingMode\":\"auto\",\"calculationLogic\":\"SampleFlexibleCalculationGridLogic\",\"elementNames\":[\"KeySize\",\"Warning\",\"NumericLongResult\",\"DateResult\",\"MatrixResult\",\"PercentResult\",\"PXSearch\",\"SwitchSKUContext\",\"EURMoneyResult\",\"Timestamp\",\"NumericResult\",\"Keys\",\"BatchInfo\",\"CPSearch\",\"StringResult\",\"RandomException\",\"Alerts\",\"LinkResult\",\"DefaultAttributedResult\",\"IntegerResult\"],\"hiddenElementNames\":[],\"approvalTriggerFields\":[],\"approvalMappings\":{}}",
    • "numberOfApprovedItems": 0,
    • "numberOfOpenItems": 0,
    • "numberOfDeniedItems": 0,
    • "numberOfSubmittedItems": 0,
    • "numberOfAutoApprovedItems": 0,
    • "keySize": 0,
    • "createdByName": "ondrej.tesar",
    • "keyGenerationType": "LOGIC_DRIVEN",
    • "updatedBy": 2147490187,
    • "updateDate": "2022-11-30",
    • "createDate": "2022-11-30T09:44:37",
    • "createdBy": 2147490187,
    • "lastUpdateDate": "2022-11-30T09:44:37",
    • "lastUpdateBy": 2147490187,
    • "status": "DRAFT",
    • "id": 2
    },
  • "operationType": "update",
  • "textMatchStyle": "exact"
}
Response samples
application/json
{
  • "response": {
    • "node": "pricefx-cluster-app-frontend-5c8bbcc5b8-8fjcc",
    • "data": [
      • {
        • "version": 4,
        • "typedId": "2.CG",
        • "targetDate": "2022-11-30",
        • "label": "New Label2",
        • "locale": null,
        • "calculationMessages": null,
        • "numberOfItems": 0,
        • "keepManualOverrides": false,
        • "writeOnlyChangedItems": false,
        • "configuration": "{\"logicDriven\":{\"keyGenerationLogic\":\"SampleFlexibleCalculationGridKeyLogic\",\"keyLogicElement\":\"Skus\"},\"keyHandlingMode\":\"auto\",\"calculationLogic\":\"SampleFlexibleCalculationGridLogic\",\"elementNames\":[\"KeySize\",\"Warning\",\"NumericLongResult\",\"DateResult\",\"MatrixResult\",\"PercentResult\",\"PXSearch\",\"SwitchSKUContext\",\"EURMoneyResult\",\"Timestamp\",\"NumericResult\",\"Keys\",\"BatchInfo\",\"CPSearch\",\"StringResult\",\"RandomException\",\"Alerts\",\"LinkResult\",\"DefaultAttributedResult\",\"IntegerResult\"],\"hiddenElementNames\":[],\"approvalTriggerFields\":[],\"approvalMappings\":{}}",
        • "nodeId": null,
        • "relativeTargetDateDays": null,
        • "userGroupEdit": null,
        • "userGroupViewDetails": null,
        • "numberOfApprovedItems": 0,
        • "numberOfOpenItems": 0,
        • "numberOfDeniedItems": 0,
        • "numberOfSubmittedItems": 0,
        • "numberOfAutoApprovedItems": 0,
        • "keyType": null,
        • "keySize": 0,
        • "createdByName": "ondrej.tesar",
        • "lastUpdateByName": "ondrej.tesar",
        • "keyGenerationType": "LOGIC_DRIVEN",
        • "updatedBy": 2147490187,
        • "updateDate": "2022-11-30",
        • "createDate": "2022-11-30T09:44:37",
        • "createdBy": 2147490187,
        • "lastUpdateDate": "2022-11-30T09:52:36",
        • "lastUpdateBy": 2147490187,
        • "status": "DRAFT",
        • "calculationStartDate": null,
        • "calculationDate": null,
        • "partialCalculationDate": null,
        • "id": 2
        }
      ],
    • "status": 0
    }
}