--- title: "Run Truth Table" slug: "run-truth-table" updated: 2025-07-09T20:40:44Z published: 2025-07-09T20:40:44Z canonical: "documentation.decisions.com/run-truth-table" --- > ## Documentation Index > Fetch the complete documentation index at: https://documentation.decisions.com/llms.txt > Use this file to discover all available pages before exploring further. # Run Truth Table | ## Step Details | | --- | | **Introduced in Version** | 4.0.0 | | **Last Modified in Version** | 7.12.0 | | **Location** | Designer Entities > Rules | The Run Truth Table step adds a Truth Table to a Flow of Decisions. Truth Tables are used to compare possible Input combinations to reach different outcomes based on the combination of values. Users configure Input and Output data within the Truth Table Editor via the Edit (pencil) button. Each corresponding cell within a row adds different evaluation criteria to the Table. Data may be manually input or populated from a Report. --- ## Properties #### Advanced | Property | Description | Data Type | | --- | --- | --- | | Selection Type | Choose or create a Truth Table, choose to have a Truth Table selected at runtime, or utilize a [Champion/Challenger](https://documentation.decisions.com/docs/champion-challenger-for-rules). | --- | | Execution Result Type | Choose to have the step return all matches of the Truth Table, the first or last match only. | --- | #### Inputs Inputs will change based on how the Truth Table Rule is configured. | Property | Description | Data Type | | --- | --- | --- | | --- | --- | --- | #### Outputs | Property | Description | Data Type | | --- | --- | --- | | Result | Outputs are all matches, the first or last match of the Truth Table. | Depends on the Truth Table configuration | #### ![](https://cdn.document360.io/6ef8bcc1-6489-4486-9ad1-83acff7e5df0/Images/Documentation/2022-11-09_10h39_33.png) Related Information Articles: [Creating a Truth Table](https://documentation.decisions.com/docs/creating-a-truth-table) [Truth Table Actions](https://documentation.decisions.com/docs/truth-table-actions) Example Labs: [Calculation on Forms Using Truth Tables](https://documentation.decisions.com/projects/docs/calculation-on-forms) [Returning Alternate Truth Table Results Using Optional Input](https://documentation.decisions.com/projects/docs/returning-alternate-truth-table-results-using-optional-input) [Using A Truth Table To Validate Data](https://documentation.decisions.com/projects/docs/using-a-truth-table-to-validate-data) Forum Posts: [Dynamically Adding Truth Table Columns/Rows](https://community.decisions.com/discussion/11/dynamically-adding-truth-table-columns-rows) [Truth Table Setting Output Types](https://community.decisions.com/discussion/2777/truth-table-setting-output-types)