Loading
Decision Table
Invoke a Decision Table

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
Note
Note Decision tables are also available as part of Business Rules Engine. If your org has Business Rules Engine enabled, see Decision Tables for Business Rules Engine.

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.

Important
Important For an input field that's of the type picklist, you can't use comma or semicolon to enter multiple values.

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.
 
Loading
Salesforce Help | Article