tricksintermediate

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.

DecisionRules

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 Router acts 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 Multiplier performs 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_VALUE function to search a Lookup Table using a specific key (Swift Code) and retrieve a full data object.

  • Extract Data: How to use the PICK function 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.

Check iconA checkmark inside a circle signifying "yes"Minus iconA minus inside a circle signifying "no"PROS IconA plus symbol representing positive aspects or benefits.CONS IconA minus symbol representing negative aspects or drawbacks.

More Templates

See Other Templates

financial servicessuggested

A/B Testing

Discover a simple way to assign a test group for performing A/B Testing on your decisions.

Explore
financial servicessuggested

Risk Based Pricing

Discover a simple way to apply a suitable Risk Based Pricing matrix based on a type of client.

Explore
financial servicessuggested

Eligibility and Policy Rules

Discover a simple way to define and execute various sets of rules and get the final decision outcome.

Explore