← All challenges

Greeting a Customer with Unknown Data

August 2016

business-rulesdmn

The “Hello World” of business rules is usually a decision model that generates a greeting like “Good morning, Mrs. Robinson!” for an IVR system, based on known facts about the caller. That’s easy when all the facts are known — but real-world data is rarely complete. This challenge asks: what happens to your greeting logic when some of the inputs are missing?

The rules need to account for:

DMN recommends representing unknown values as “null.” Is that enough — is a decision model that’s littered with null-checks still readable by a business user? Build a working model that handles all these missing-data cases gracefully.

Send your solutions to DecisionManagementCommunity@gmail.com, or open a pull request to add yours here.

Solutions