Select Page

Easily implement complex business rules and actions

Why Decision Tables?

In today’s fast moving world software designers are being asked to automate the decision making processes by putting business rules front and center and not hidden behind layers of software coding.

A Decision Table represents multiple related business rules by using conditions, actions and data values in a spreadsheet-style table. The decision table uses columns for the conditions and actions of the rules and rows to represent the associated data values.

North52’s Decision Tables will turbocharge business rules and processes within your Dynamics 365 system.

Key Features

Simple visualization in a compact table format

Quick to read and understand, very little lost in translation. Facilities a common understanding between tester, business analyst, project manager, developer, domain experts, etc.

Promotes grouping of rules in a single table

In an Eligibility example for a credit card you will naturally group the rules for Gold Card, Platinum Card, etc. into separate tables.


Business logic can be controlled by domain experts

Instead of developers controlling the logic in code domain experts and business analysts can create and edit Decision Tables.

Example – Gold Credit Card Eligibility

Decision Tables allow you to create business rules in an easy to understand format which is different to the traditional IF-Then-Else rule formats.

Example – Auto-Mobile Insurance Premium

This Decision Table shows how you can represent many business rules in a single spreadsheet table. The sample calculates the insurance premium based on a set of inputs so for example if you had a 5 year old Sedan car and wanted Medical Coverage then the insurance premium would be, 300 + 350 + 700 = 1350. Everything is native to Dynamics 365/CRM. The creation of the Decision Table along with its execution all lives within Dynamics 365/CRM so there are no additional servers or components required. It’s clean, crisp and easy to use for all.