Expression Set Version Input

Input representation of an expression set version.

Root XML tag 

<ExpressionSetVersionInput>

JSON Example 

1"versions": [
2    {
3      "description": null,
4      "endDate": "2023-03-29T13:08:36.000+0000",
5      "name": "ExpressionSet DM V1",
6      "apiName": "ExpressionSet_DM_V1",
7      "showExplExternally": false,
8      "startDate": "2023-02-16T13:08:36.000+0000",
9      "enabled": false,
10      "steps": [
11        {
12          "actionType": null,
13          "advancedCondition": null,
14          "aggregation": null,
15          "assignment": null,
16          "conditionExpression": {
17            "expression": "productName == 'iPhone' && City == 'Los Angeles",
18            "resultParameter": "condition_output__1"
19          },
20          "customElement": null,
21          "lookupTable": null,
22          "description": "Condition step for conditions w.r.t product",
23          "failedExplainerTemplate": null,
24          "name": "Condition1",
25          "parentStep": null,
26          "passedExplainerTemplate": null,
27          "resultIncluded": true,
28          "sequenceNumber": 1,
29          "shouldExposeExecPathMsgOnly": false,
30          "shouldExposeConditionDetails": false,
31          "shouldShowExplExternally": false,
32          "stepType": "Condition",
33          "subExpression": null
34        },
35        {
36          "actionType": "GetOutputsFromDecisionMatrix",
37          "advancedCondition": null,
38          "aggregation": null,
39          "assignment": null,
40          "conditionExpression": null,
41          "customElement": null,
42          "lookupTable": {
43            "lookupTableName": "DM_for_test",
44            "type": "DecisionMatrix"
45          },
46          "description": null,
47          "failedExplainerTemplate": null,
48          "name": "DM_for_test",
49          "parentStep": null,
50          "passedExplainerTemplate": null,
51          "resultIncluded": true,
52          "sequenceNumber": 2,
53          "shouldExposeExecPathMsgOnly": true,
54          "shouldExposeConditionDetails": false,
55          "shouldShowExplExternally": false,
56          "stepType": "BusinessKnowledgeModel",
57          "subExpression": null
58        }
59      ],
60      "variables": [
61        {
62          "collection": false,
63          "dataType": "Text",
64          "decimalPlaces": 2,
65          "description": null,
66          "input": true,
67          "lookupName": "DM_for_test",
68          "lookupType": "DecisionMatrix",
69          "name": "City",
70          "objectName": null,
71          "output": false,
72          "resultStep": null,
73          "type": "Variable",
74          "value": null
75        },
76        {
77          "collection": false,
78          "dataType": "Text",
79          "decimalPlaces": null,
80          "description": null,
81          "input": false,
82          "lookupName": "DM_for_test",
83          "lookupType": "DecisionMatrix",
84          "name": "DM_for_test__State",
85          "objectName": null,
86          "output": true,
87          "resultStep": null,
88          "type": "Variable",
89          "value": null
90        },
91        {
92          "collection": false,
93          "dataType": "Text",
94          "decimalPlaces": null,
95          "description": "productName",
96          "input": true,
97          "lookupName": null,
98          "lookupType": null,
99          "name": "productName",
100          "objectName": null,
101          "output": false,
102          "resultStep": null,
103          "type": "Variable",
104          "value": null
105        },
106        {
107          "collection": false,
108          "dataType": "Boolean",
109          "decimalPlaces": null,
110          "description": "condition_output__1",
111          "input": false,
112          "lookupName": null,
113          "lookupType": null,
114          "name": "condition_output__1",
115          "objectName": null,
116          "output": true,
117          "resultStep": "Condition1",
118          "type": "Variable",
119          "value": null
120        }
121      ],
122      "versionNumber": 1
123    }
124  ]

Properties 

NameTypeDescriptionRequired or OptionalAvailable Version
apiNameStringAPI name of the version.Required58.0
descriptionStringDescription of the version.Optional58.0
enabledBooleanIndicates whether the version is active (true) or inactive (false).Required58.0
endDateStringEffective end date of the version.Required58.0
idStringID of expression set version.Optional58.0
nameStringName of the version.Required58.0
rankIntegerRank of the version.Optional58.0
show​Expl​ExternallyBooleanIndicates whether the decision explanation is exposed to community users (true) or not (false).Required58.0
start​DateStringEffective start date of the version.Required58.0
stepsExpression Set Version Step Input[]List of steps in an expression set.Optional58.0
variablesExpression Set Version Variable Input[]List of variables in an expression set.Optional58.0
version​NumberIntegerVersion number of the expression set version.Required58.0