You are here:
Invoke a Decision Table
After a decision table is activated, invoke the decision table in a flow to provide outcomes. You can invoke a decision table based either on a schedule or on your company's requirements.
Required Editions
| Available in: Lightning Experience |
| Available in: Enterprise, Performance, and Unlimited Editions with Loyalty Management or Rebate Management |
Decision tables are invoked using a custom action in flows.
If a decision table contains one or more dataset links, you can invoke a decision table and provide outcomes for the records of the dataset link object. To run a decision table without a dataset link, specify the values for each input field of the decision table.
If the decision table uses an input field to group the business rules, include the input field and the value of the input field when you invoke the decision table.
After a decision table evaluates a record or a value, these outcomes are provided.
| Field | Description |
|---|---|
| Outcome Type | Indicates the type of outcome provided by the decision table. A decision table can provide one, multiple, or zero outcomes. |
| Single Outcome | Stores the outcome when only one outcome is provided by the decision table. If multiple outcomes are provided, only one of the outcomes is stored. If an input or output field of the decision table is selected to sort the outcomes, then the first outcome provided based on the sort order is stored. |
| Outcome List | Stores two or more outcomes provided by the decision table. If an input or output field of the decision table is selected to sort the outcomes, then the outcomes are provided in the sort order selected in the decision table. |
- Invoke a Decision Table Without Dataset Link
You can provide specific values that a decision table can use to provide outcomes. You can define separate sets of values for each input field of a decision table. - Invoke a Decision Table with a Dataset Link
A decision table can evaluate records of an object selected as a dataset link in a decision table. - How Many Times Can I Invoke Decision Tables?
You can invoke decision tables up to a maximum of 430,000 times per hour. In addition, you can invoke decision tables that evaluate fewer than 10,000 business rules up to a maximum of 400,000 times per hour. And you can invoke decision tables that evaluate more than 10,000 business rules up to a maximum of 30,000 times per hour. The limits are cumulative for all decision tables in your Salesforce org, and not for each decision table.

