Object Lookup & Deconstruction
Learn how to connect a Decision Table to Lookup Table for retrieval of comprehensive records, followed by the precise deconstruction data points.
David Škarka
Template author
This project demonstrates how to validate banking transactions and assign a fee multiplier based on the relationship between an input origin and a destination bank.
Solution components:
A Lookup Table named
Wire Routeracts as a reference database, storing details for over 70 banks including Swift Codes, Bank Names, Countries, and Routing Methods.A Decision Table named
Determine Fee Multiplierperforms the logic. It verifies if the Swift Code exists, retrieves the destination country from the database, and compares it against the origin country to apply the correct fee (Standard vs. International surcharge).
Use this template to learn how to:
Connect Tables: How to use the
LOOKUP_VALUEfunction to search a Lookup Table using a specific key (Swift Code) and retrieve a full data object.Extract Data: How to use the
PICKfunction to select specific attributes (like "Country") from the retrieved data object for use in your rules.Compare Data Sources: How to build logic that compares user input (Origin Country) against database values (Bank Country) to make dynamic decisions.
More Templates
See Other Templates
A/B Testing
Discover a simple way to assign a test group for performing A/B Testing on your decisions.
Risk Based Pricing
Discover a simple way to apply a suitable Risk Based Pricing matrix based on a type of client.
Eligibility and Policy Rules
Discover a simple way to define and execute various sets of rules and get the final decision outcome.