top of page
Frame 1410101431.png

Rule Builder - Unlock your coding potential

Summary

Rule Builder is an intelligent flow within Datanova’s UPP - a product that powers digital banking solutions worldwide. It enables users to define banking operation rules that are instantly transformed into backend code. This not only streamlines processes but also saves the Datanova team significant time and effort by eliminating the need to write custom code for each client.

My Role is to led the team from scratch - understanding requirements, shaping the flow, and ensuring collaboration across teams until the feature went live.

Rule Builder-Figure 1.jpg

I believe that in today’s AI-driven era, everyone wants to save time and effort without compromising quality. Rule Builder is our step toward that vision - helping backend engineers create custom rules effortlessly while maintaining the same high standards.

But it wasn’t easy - not everyone can write code. Our first challenge was to design an interface simple enough for non-technical users to set rules, which, after minimal coding refinements, could be ready to use instantly.

Frame 1410101436.png
Setting up the structure

Every task comes with its own challenges, and solving them is what leads to good design. The first step is always to uncover the real problems - in our case, overloaded rule sets with too many action items, technical jargons that confused banking operations personas, and complex nesting that made rules difficult to understand.

One advantage we had was the built-in restriction of the Rule Builder - it works only on a simple When → Then concept. Users first define the conditions in When and then set the outcomes in Then, making the flow clear and easy to follow.

The next step was to set up a rough structure - ideating and shaping solutions to address all the challenges we uncovered.

Rule Builder-Figure 2.jpg
Frame 1410101436.png
Covering all the scenarios

It’s very important to cover every possible scenario — because a design can only be called good when it accounts for them all. We ensured the Rule Builder supports operations across attributes like Text, Enum, Number, Date, and Boolean.

Rule Builder-Figure 3.jpg
Frame 1410101436.png
Attention to details

Another exciting part was focusing on the details — small tweaks that solved big problems, like showing only the necessary action items at the right time.

1st (1).gif
Frame 1410101436.png

Next project

bottom of page