Select Page

Easily implement complex business rules and actions in Dynamics 365 and Power Platform

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 business rules engine and Decision Tables will turbocharge business rules and processes within your Microsoft Dynamics 365 and Power Platform systems.

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.