Submit ProductModel
Method: HTTP POST method
Endpoint: http://<host_address>:<port_address>/v1/productmodel
Parameter content type: application/json
Input ProductModel is mandatory for this operation.
Example of ProductModel:
{
"ProductModel": {
"ItemSpecs": {
"affinityGroup": {
"planFragments": {
"planFragmentID": "string",
"planFragmentUniqueId_CANCEL": {
"description": "string",
"name": "string"
},
"planFragmentUniqueId_CEASE": {
"description": "string",
"name": "string"
},
"planFragmentUniqueId_PROVIDE": {
"description": "string",
"name": "string"
},
"planFragmentUniqueId_UPDATE": {
"description": "string",
"name": "string"
},
"planFragmentName": "string",
"planFragmentVersion": "string",
"owner": "string",
"record_Type": "string",
"errorHandler": "string",
"retry": {
"retryCount": "0",
"retryDelay": "0",
"retryFailed": "true",
"retryOverride": "true"
},
"section": {
"endMilestoneID": "string",
"maximumDuration": "0",
"startMilestoneID": "string",
"typicalDuration": "0"
}
},
"type": "string"
},
"Characteristic": {
"actionID": "string",
"conditional": "string",
"description": "string",
"evaluationPriority": "string",
"instanceCeaseSequence": "string",
"instanceMax": "0",
"instanceMin": "0",
"instanceOptional": "string",
"instanceSequence": "string",
"instanceUpdateSequence": "string",
"name": "string",
"simpleRule": {
"externalRuleset": "string",
"name": "string",
"ruleSetOutcome": "string"
},
"Values": {
"discreteValue": "string",
"mandatoryValue": "string",
"rangeValue": "string",
"type": "string"
}
},
"DependentOnProduct": {
"Product": {
"description": "string",
"lastModifiedOn": "2019-06-19T10:43:30.241Z",
"owner": "string",
"productId": "string"
}
},
"endDate": "2019-06-19T10:43:30.241Z",
"MustComplete": "true",
"planFragments": {
"planFragmentID": "string",
"planFragmentUniqueId_CANCEL": {
"description": "string",
"name": "string"
},
"planFragmentUniqueId_CEASE": {
"description": "string",
"name": "string"
},
"planFragmentUniqueId_PROVIDE": {
"description": "string",
"name": "string"
},
"planFragmentUniqueId_UPDATE": {
"description": "string",
"name": "string"
},
"planFragmentName": "string",
"planFragmentVersion": "string",
"owner": "string",
"record_Type": "string",
"errorHandler": "string",
"retry": {
"retryCount": "0",
"retryDelay": "0",
"retryFailed": "true",
"retryOverride": "true"
},
"section": {
"endMilestoneID": "string",
"maximumDuration": "0",
"startMilestoneID": "string",
"typicalDuration": "0"
}
},
"Product": {
"description": "string",
"lastModifiedOn": "2019-06-19T10:43:30.242Z",
"owner": "string",
"productId": "string"
},
"SingleUse": "true",
"startDate": "2019-06-19T10:43:30.242Z"
},
"Product": [
{
"description": "string",
"lastModifiedOn": "2019-06-19T10:43:30.242Z",
"owner": "string",
"productId": "string"
},
{
"description": "string",
"lastModifiedOn": "2019-06-19T10:43:30.242Z",
"owner": "string",
"productId": "string"
}
],
"affinityActionGroup": "true",
"affinityActionValue": "string",
"affinityCondition": "string",
"affinityCorrelation": "string",
"affinityParentGroup": "true",
"affinityPlanFragments": {
"planFragmentID": "string",
"planFragmentUniqueId_CANCEL": {
"description": "string",
"name": "string"
},
"planFragmentUniqueId_CEASE": {
"description": "string",
"name": "string"
},
"planFragmentUniqueId_PROVIDE": {
"description": "string",
"name": "string"
},
"planFragmentUniqueId_UPDATE": {
"description": "string",
"name": "string"
},
"planFragmentName": "string",
"planFragmentVersion": "string",
"owner": "string",
"record_Type": "string",
"errorHandler": "string",
"retry": {
"retryCount": "0",
"retryDelay": "0",
"retryFailed": "true",
"retryOverride": "true"
},
"section": {
"endMilestoneID": "string",
"maximumDuration": "0",
"startMilestoneID": "string",
"typicalDuration": "0"
}
},
"affinityType": "string",
"Characteristic": {
"actionID": "string",
"conditional": "string",
"description": "string",
"evaluationPriority": "string",
"instanceCeaseSequence": "string",
"instanceMax": "0",
"instanceMin": "0",
"instanceOptional": "string",
"instanceSequence": "string",
"instanceUpdateSequence": "string",
"name": "string",
"simpleRule": {
"externalRuleset": "string",
"name": "string",
"ruleSetOutcome": "string"
},
"Values": {
"discreteValue": "string",
"mandatoryValue": "string",
"rangeValue": "string",
"type": "string"
}
},
"endDate": "2019-06-19T10:43:30.242Z",
"plan": {
"action": "string",
"actionMode": "string",
"affinity": "true",
"affinityActionGroup": "true",
"affinityActionValue": "string",
"affinityCondition": "string",
"affinityCorrelation": "string",
"affinityParentGroup": "true",
"affinityType": "string",
"description": "string",
"milestone": {
"dependency": {
"condition": "string",
"milestoneName": "string",
"planName": "string",
"type": "string"
},
"name": "string"
},
"name": "string"
},
"planFragments": {
"planFragmentID": "string",
"planFragmentUniqueId_CANCEL": {
"description": "string",
"name": "string"
},
"planFragmentUniqueId_CEASE": {
"description": "string",
"name": "string"
},
"planFragmentUniqueId_PROVIDE": {
"description": "string",
"name": "string"
},
"planFragmentUniqueId_UPDATE": {
"description": "string",
"name": "string"
},
"planFragmentName": "string",
"planFragmentVersion": "string",
"owner": "string",
"record_Type": "string",
"errorHandler": "string",
"retry": {
"retryCount": "0",
"retryDelay": "0",
"retryFailed": "true",
"retryOverride": "true"
},
"section": {
"endMilestoneID": "string",
"maximumDuration": "0",
"startMilestoneID": "string",
"typicalDuration": "0"
}
},
"startDate": "2019-06-19T10:43:30.242Z"
}
}
Copyright © Cloud Software Group, Inc. All rights reserved.
