Loading
Feature degradation | Gmail Email delivery failureRead More
Business Rules Engine
Table of Contents
Select Filters

          No results
          No results
          Here are some search tips

          Check the spelling of your keywords.
          Use more general search terms.
          Select fewer filters to broaden your search.

          Search all of Salesforce Help
          Business Rules Engine Default Limits

          Business Rules Engine Default Limits

          Review the default limits for Business Rules Engine components and their usage. To raise any default limits, contact Salesforce Customer Support.

          Required Editions

          Available in: Lightning Experience
          Available in: Enterprise, Unlimited, and Developer Editions for clouds that have Business Rules Engine enabled

          To ensure optimal performance, consider these default limits when you use Business Rules Engine.

          Note
          Note The values of default limits are copied from your Salesforce production org to your sandbox.

          Expression Sets

          Value Default Limit Extensible
          The number of local resources that can be used in a version 1000 Yes
          The number of object aliases whose fields can be referenced in a version 5 No
          The number of object field aliases that can be used in a version 100 No
          The number of context tags that can be used as list variables in a version 100 Yes
          The number of steps that a version can have 200 Yes
          The number of business elements that can be used in a version 50 Yes
          The number of conditions that can be used in a conditional group step in a version 200 No
          The maximum expression set to subexpression depth

          2 levels

          For example, an expression set A that doesn't reference any subexpressions is considered to have a depth of 0. If A references B, whose depth is 0, A has a depth of 1. If B references another subexpression C, then B has a depth of 1, and A has a depth of 2. However, if C further references D, then the depth of A becomes 3 levels, which isn’t supported.

          No
          The number of expression sets executed per hour 5,000,000 Yes

          Decision Matrices

          Value Default Limit Extensible
          The maximum size of a CSV file that can be uploaded to a decision matrix version 100 MB No
          The number of input sets that can be simultaneously looked up in a decision matrix 200 No
          The maximum number of decision matrices invoked per hour 400,000 No

          Standard Decision Tables

          Value Default Limit Extensible
          The maximum number of standard decision tables invoked per hour 2,000,000 Yes
          The number of rows that a standard decision table can process 100,000 Yes
          The number of output results a standard decision table can have 10 No
          The number of standard decision tables that can simultaneously be active in an org 20 Yes
          The number of input fields that can be used to group standard decision table rows 2 No
          The number of groups that a decision table’s rows can be split into 200 Yes
          The number of rows that each group in a decision table whose rows are grouped by input fields can have 25,000 Yes
          The number of output rows that a decision table can return

          50 (When a single set of inputs is looked up)

          200 (When multiple sets of inputs are simultaneously looked up)

          This limit applies irrespective of the number of matching output rows.

          No
          The number of input sets that can be simultaneously looked up in a standard decision table 200 Yes
          Number of full refreshes that can be made per hour for all standard decision tables in an org 40 No
          For each combination of Equals, Required, and All conditions are met (AND) columns
          Number of columns in a standard decision table 15 Yes
          The number of input conditions a standard decision table can have

          30

          The input field limit of 30 is subject to how the input fields in the decision table are configured. The fields must be configured such that a maximum of 10 input fields are considered. To reduce the number of input fields to 10, use the AND operator in the table's input condition logic to join up to 21 required columns that use the Equals operator.

          Yes

          Advanced Decision Tables

          Value Default Limit Extensible
          The maximum number of advanced decision tables invoked per hour 10,800,000 Yes
          The number of rows that an advanced decision table can process 20,000,000 Yes
          The number of advanced decision tables that can simultaneously be active in an org 100 Yes
          The number of input sets that can be simultaneously looked up in an advanced decision table 200 Yes
          The maximum number of rows in an advanced decision table for each combination of Equals, Required, and All conditions are met (AND) columns. 200 No
          Number of rows updated in an incremental refresh of an advanced decision table 1,000,000 Yes
          Number of output columns in an advanced decision table 10 No
          Number of input sets that can be simultaneously looked up in an advanced decision table 200 Yes
          Number of output rows that can be returned when multiple sets of inputs are simultaneously looked up in an advanced decision table 40,000 Yes
          Number of full refreshes that can be made per hour for all advanced decision tables in an org 60 Yes
          Number of objects in a decision table 5 No
          For each combination of Equals, Required, and All conditions are met (AND) columns
          The maximum number of matched columns in an advanced decision table 31 No
          The maximum number of columns in an advanced decision table that are not matched 10 Yes

          CSV-Based Decision Tables

          All default limits for advanced decision tables are also applicable to CSV-based decision tables.

          The number of rows that an advanced CSV-based decision table can process 1,000,000 No
          The number of rows that you can upload in a CSV-based decision table 50,000 Yes
          Number of CSV files being uploaded simultaneously 5 Yes
          Number of CSV files being downloaded simultaneously 5 Yes
           
          Loading
          Salesforce Help | Article