CASE STUDY · FINANCIAL CRIMES

Transaction Filtering

Designing for decision speed in high-stakes compliance work.

10 min read8 chapters

Company
Oracle
Year
2024
Product
Transaction Filtering · Financial Crimes
Role
End-to-End UX Design · Usability Testing · Design System Contribution
01

The Product & The People

Transaction Filtering is 1 of 4 products inside Oracle’s Financial Crimes Compliance Management suite. While AML watches for suspicious patterns, Customer Screening flags bad actors, and KYC verifies who customers really are, Transaction Filtering does something more immediate: it catches fraudulent transactions before they clear.

Every transaction a bank processes is screened against global watchlists in real time. When a match is flagged, it lands in an analyst’s queue, and the clock starts. Analysts have SLA windows to compare the transaction against watchlist records and make a judgment call: block it, release it, or escalate it.

I led the end-to-end redesign from discovery through usability testing, working closely with Mehul, a new Principal UX Designer I had helped hire. I set the project structure, ran the timeline, and led design decisions; he embedded with the Financial Industries team and became a genuine thought partner.

The product existed. But it had accumulated screens without ever asking how an analyst gets through 100 alerts before the end of the day.

Financial Crimes Compliance Management Suite with Transaction Filtering highlighted.
User goals for Alice, a Transaction Filtering analyst, and Selma, a supervisor.
02

Understanding the Users

Transaction Filtering is built around a 4-eye principle: every flagged transaction requires 2 independent reviews before a final decision is made.

01

Alice · Analyst

Investigate and recommend

Works through her queue, evaluates every event, and recommends whether to block or release.

02

Selma · Supervisor

Review and decide

Reviews Alice’s evidence and makes the final decision that determines whether the transaction clears.

The 4-eye investigation workflow from analyst review through supervisor approval.
03

The Problem

For Alice

5 to 9 events per alert, scattered context, and a ticking SLA across roughly 100 alerts a day.

For Selma

Queues, recommendations, and audit history lived on separate pages, turning review into reconstruction.

The legacy product put everything on 1 long, unstructured page. Alice cross-referenced transaction data against watchlist details across multiple screens, judged every event individually, then scrolled back to submit a case-level decision.

Selma filtered her own queue, navigated away from the list to review records, and pieced together audit history from separate pages. By the time she had enough context to decide, she had already spent more time than the workflow should require.

As-is storyboard mapping Alice and Selma's current experience and pain points across 8 panels.
The full journey made the hidden navigation and context costs visible.
04

Discovery

I came in mid-project, which meant running my own discovery with stakeholders, financial-services consultants, and domain experts. Shape of Data questions came only after understanding the users’ goals, workflow, and pain points.

The answers varied by client size, but 1 ratio reframed the project: roughly 90% of flagged transactions are false positives. Analysts are not investigating threats all day. They are triaging noise at volume, under SLA pressure.

100alerts per analyst, per day
5–10matches on 1 transaction
90%of alerts are false positives
1 viewneeded for a confident decision
05

Design Exploration

The Future Script gave us the north star: Alice sees prioritized work immediately, moves through alerts with confidence, and finishes her queue in 1 day. Selma sees recommendations in the list, takes action without unnecessary drill-in, and closes 150 alerts in 3 hours.

Finding the right structure took 2 failed attempts. A data-management table with a drawer hid the context Alice needed while deciding. A dashboard layout gave Selma a skin, but did not solve the shared workflow underneath.

Future storyboard showing Alice completing her queue in 1 day and Selma reviewing recommendations in 3 hours.

Attempt 01

Data management + drawer

The action surface covered the case context Alice needed to make the action.

First wireframe attempt using a data-management table and drawer.

Attempt 02

Supervisor dashboard

A dashboard treated Selma as a different workflow when hers was really the same flow, already filtered.

Second wireframe attempt using a supervisor dashboard.
06

The Key Decision

Keep the evidence in view

Events on the left. Watchlist comparison on the right. Decision in context.

A drawer could not do it. A dashboard did not solve it. Redwood’s emerging Collection Details pattern could keep case-level context and event-level detail visible at the same time.

We tested TF’s real use case against the template, aligned with its designer, then defended the decision through leadership and stakeholder reviews. The evidence held.

Collection Details wireframe with events on the left and event details plus watchlist comparison on the right.
07

1 Continuous Decision Flow

The redesign gave Alice a single structured workspace. She compares 1 event at a time, selects repeated patterns in bulk, sees every resolved status in place, and expands exemption fields inline. When all events are complete, the system confirms it and unlocks the alert decision.

01Alice selects a single event and compares its raw message with the watchlist summary.
Compare 1 event
02Alice selects multiple events and acts on them in bulk while keeping the watchlist in view.
Act on repeated patterns
03Exemption-list fields expand inline for the selected event.
Handle exceptions inline
04Release Alert panel with reasons, comments, supporting documents, and an active submit action.
Complete the alert

Selma’s side is built around managing her team’s work. She filters to her direct reports, sees recommendations before opening an alert, then reviews the exact same case Alice worked with Alice’s recommendation already surfaced.

Selma's filtered queue with analyst recommendations visible in the list.
Recommendations are visible before drill-in.
The supervisor's final release panel with alert summary and 2 levels of decision history.
The 4-eye flow closes with a traceable final decision.
0context-switching during event review
Bulkdecisions added to Collection Details
1 flowshared across analyst and supervisor
Traceableevidence from event to final decision
08

Reflection

01

Honesty over attachment

I had designed an earlier ALTA version of this product. Rebuilding my own shipped work taught me that good design is not precious; it asks better questions when the context changes.

02

Inhabit the workflow

People on the team said I had become Alice. That is the highest compliment: understanding the queue deeply enough that the right interaction model becomes undeniable.

03

Conviction is collaborative

2 explorations failed before the right structure emerged. Mehul and I built the evidence, defended the decision together, and gave Collection Details its first real-world proof.