minFraud query builder
Making the rules more precise for fraud analysts.
Feedback from users of minFraud, MaxMind’s fraud detection service, through interviews with power users and analysis of user behaviour showed that the queries built by the users needed to be more complex. The queries built by the existing interface were limited to two conditions and an operator, built in a linear, wizard style workflow.
Product’s solution was was introducing support for more than two conditions in thee application’s transaction screening queries. In order to make sure the logic was sound and the users could make the rules that would be most useful to them, the existing wizard style builder needed to be replaced.
The logic to build a four condition query with mixed operators required an interface that allowed users to define operations using “and” as well as “or” which needed to be logically insulated from each other with a nesting concept.
Since an operation can affect the other operations in the query, I determined that the wizard approach was no longer a viable option, so I designed an approach that would display the logic of the entire query at once, to allow the user to edit all operations concurrently.