You are here:
Decision Tables for Developers
Developers in your Salesforce org can employ developer resources to use and extend decision tables.
Required Editions
| Available in: Lightning Experience |
| Available in: Enterprise, Unlimited, and Developer Editions for clouds that have Business Rules Engine enabled |
Metadata API
Invocable Actions
Error Codes for Decision Tables
| Final Codes Representation | Error/Warning Message |
|---|---|
| BREDT201 | One or more fields don’t exist in the decision table inputs |
| BREDT401 | You can't override operators for this decision table as override type is set to condition. You can't override conditions for this decision table as override type is set to operator. |
| BREDT402 | Incompatible operator entered for field name |
| BREDT403 | ConditionCriteria values {0} are invalid. Enter valid conditions and try again. |
| BREDT404 | The decision table must have at least one Input and one Output field |
| BREDT405 | Condition criteria can't contain ROWCRITERIA parameter |
| BREDT406 | The condition criterion does not contain the sequence number of one or more input fields. Specify the sequence number of each input field and try again. The condition criteria does not contain the sequence number for one or more input fields. Specify the sequence number for each input field that's not used for grouping. The condition criteria does not contain the sequence number for one or more input fields. Specify the sequence number for each input field whose operator isn’t Equals. |
| BREDT407 | The condition criteria contains one or more invalid sequence numbers. Specify valid sequence numbers for each input field and try again. |
| BREDT408 | The condition criteria is invalid. Specify a valid condition criteria and try again |
| BREDT409 | Specify a condition criteria for the custom logic and try again. |
| BREDT410 | Invalid operator symbol. |
| BREDT501 | You can't override condition criteria without overriding condition type with it. |
| BREDT502 | Overriding operator for a combination of Equals, Required, and All conditions are met (AND) fields is not allowed. |
| BREDT503 | Operator overriding is not enabled for this row. Condition overriding is not enabled for this row. |
| BREDT504 | You can't specify an OR type condition criteria when the Condition Type is AND. Either change the Condition Type to OR or specify an AND condition criteria. You can't specify an AND type condition criteria when the Condition Type is OR. Either change the Condition Type to AND or specify an OR condition criteria. |
| BREDT505 | The specified conditionType doesn't support grouping fields in the conditionCriteria parameters. Remove the fields where isGroupByField is set to true and try again. The specified conditionType doesn't support Equals operator fields in the conditionCriteria parameters. Remove the fields where operator is Equals and try again. |
| BREDT506 | Parsing Error |
| BREDT507 | Illegal Argument exception Error for Row Level Condition Parser |
| BREDT508 | Guardrail limit exceded exception for Row Level Condition Parser |
| BREDT509 | Condition criteria contains AND and OR operators without brackets. Group the conditions with brackets and try again. When conditionType is set to Any or All, enter only alphanumeric characters in conditionCriteria without brackets. |

