execute(decisionTableId, DecisionTableInput)

Execute an active decision table.

API Version

51.0

Requires Chatter

No

Signature

public static ConnectApi.DecisionTableOutcome execute(String decisionTableId, ConnectApi.DecisionTableInput DecisionTableInput)

Parameters

decisionTableId
Type: String
ID of the decision table.
DecisionTableInput
Type: ConnectApi.DecisionTableInput
A ConnectApi.DecisionTableInput object with a list of conditions.

Return Value

Type: ConnectApi.DecisionTableOutcome

Example

1ConnectApi.DecisionTableInput input = new ConnectApi.DecisionTableInput();
2input.datasetLinkName = ‘DSL1’;//Optional,if you want to use a dataset link mapping definition
3input.conditions = new List<ConnectApi.DecisionTableCondition>();
4ConnectApi.DecisionTableCondition condition = new ConnectApi.DecisionTableCondition();
5condition.fieldName = 'Brand__c';
6condition.value = 'Cloud Kicks';
7input.conditions.add(condition);
8ConnectApi.DecisionTableOutcome output = ConnectApi.DecisionTable.execute('0lDxxxj23444', input);