MODERN FINANCE UX TURNING COMPLEX DATA INTO FASTER, CLEARER DECISIONS.

Case Study:
Financials

Finance workflows
Finance workflows
Problem

Account Inquiry operated inside Oracle Financials as part of a formally structured General Ledger and reporting platform. In Oracle's General Ledger and Report Manager 11i release, inquiry, reporting, and reconciliation were treated as distinct but interdependent responsibilities within the platform.

This meant Account Inquiry was not a standalone surface. It sat within a system where balances, journals, subledger detail, and reporting each had defined roles and ownership. Users encountered Account Inquiry not as an isolated tool, but as an entry point into a broader accounting and reporting ecosystem.

The problem was therefore not simply improving a single screen. It was deciding how much investigative responsibility Account Inquiry should carry inside a platform that had historically separated inquiry, reporting, and reconciliation into different domains.

This framing set up a system-level question: should Account Inquiry remain a lightweight summary surface within that formal separation, or should it take on a more active investigative role while still respecting established platform boundaries.

COMPANY

ORACLE

2004

ROLE

UX Designer — Advanced reporting and inquiry patterns for finance platform

EXPERTISE

UX design, interaction design, prototyping, reporting systems, data visualization

Examples of configurable summary templates and saved layouts used to create personalized financial views in Account Inquiry.

Initial Assumptions

The team initially approached Account Inquiry as a reporting surface that needed to be more flexible and more configurable. The prevailing belief was that if users could define their own layouts, filters, and saved views, they would be able to adapt the tool to their investigative needs.

This framing assumed that investigation was primarily a problem of access and personalization. If the right columns, periods, and segments were visible at once, users would be able to reason through discrepancies on their own.

It also assumed that deeper explanation lived elsewhere in the product. Journals, subledger detail, and reports were treated as separate destinations, not as part of the Account Inquiry experience itself.

In this model, Account Inquiry was expected to remain a summary layer. The system would expose totals and entry points, but the work of explanation would continue to happen across other screens and reports.

This was a comfortable assumption from a product architecture standpoint. It preserved existing boundaries between inquiry, journals, and reporting, and it avoided changes to the deeper accounting flows.

What it did not account for was the cognitive cost of moving between those surfaces, or the way investigative work actually unfolded in practice.

Account Inquiry concept positioned as the primary entry point for investigative drilldowns, grounded in existing workflows.

Discovery / What We Actually Saw

When we examined how Account Inquiry was actually being used, a different pattern emerged. The artifacts showed that users were not simply scanning balances; they were attempting to trace discrepancies across time, accounts, and sources.

The concept layouts and workbench flows made clear that investigation routinely moved from period balances into journals and then into subledger detail. This was not an edge case. The flows implied that tracing and explanation were part of the core job, not secondary tasks.

Rather than treating Account Inquiry as a static summary, users were effectively using it as the first step in an investigative chain. They were trying to answer not just what changed, but why it changed and where it originated.

The mockups and flow diagrams also showed how fragmented that work had become. Each step in the investigation required a context shift: from summary to journals, from journals to subledger, and then often out to reports or external reconciliation tools.

This revealed a structural mismatch. The product treated inquiry and investigation as separate concerns, but the user’s real workflow treated them as a single, continuous reasoning task.

What surfaced in discovery was not a demand for more configuration, but a need for tighter causal continuity — the ability to follow a financial story without losing context at each handoff.

Core Tension

The core tension in Account Inquiry was not about whether users needed more data. It was about where investigative responsibility should live in the system.

One path treated Account Inquiry as a lightweight summary and routing surface. In that model, deeper explanation belonged in journals, subledger screens, and reports. Inquiry would remain fast, simple, and architecturally clean.

The opposing path treated Account Inquiry as the place where investigation actually began and, in practical terms, often needed to continue. In this framing, Account Inquiry could not remain a thin layer. It had to carry more explanatory weight and maintain continuity as users traced discrepancies.

These two paths pulled against each other. Keeping Inquiry thin preserved modular boundaries and reduced impact on existing accounting flows. Making Inquiry investigatory increased coupling, complexity, and performance risk.

The tension was not abstract. The flow artifacts show that users were already using Inquiry as a bridge into deeper analysis. The question was whether the product would acknowledge that reality or continue to push explanation elsewhere.

This created a design decision with real architectural consequences: either reinforce the separation and accept investigative fragmentation, or absorb more reasoning into Inquiry and accept tighter coupling to downstream systems.

Oracle General Ledger (Release 11i) workflow diagram illustrating ownership boundaries and architectural constraints on investigative depth.

Constraints and Realities

The design was constrained not only by user workflow, but by formal ownership boundaries across the General Ledger (GL) team, Report Manager owners, the OA platform team, and backend services responsible for flexfields, search, and query performance.

General Ledger and reporting were treated as separate responsibilities. This formal separation meant Account Inquiry could not simply absorb reporting or multi-dimensional investigative workloads without crossing established ownership and performance boundaries defined by the GL team and reporting owners.

Flow artifacts show that Account Inquiry did not operate over a single unified data layer. Balances, journals, and subledger detail were surfaced through separate modules with distinct query paths and performance characteristics owned by different parts of the Financials organization.

Meeting notes further show that deeper investigative capabilities — particularly cross-flexfield searching — would have required backend and OA team involvement. Performance was explicitly raised as a risk, and backend changes were identified as necessary for richer search behavior.

This created a hard architectural and organizational boundary enforced by the GL team and backend owners. Design could not introduce more expressive investigative behaviors without triggering backend work, performance risk, and cross-team dependency.

As a result, investigative depth was bounded by what existing GL-owned drilldown and query infrastructure could safely support. The team could extend traceability along established balance → journal → subledger paths, but could not collapse investigative work into a single, fully flexible surface without destabilizing GL ownership responsibilities and performance expectations.

These constraints were not cosmetic. They reflected formal GL team ownership, platform separation of concerns, and performance ceilings that design alone could not override.

Design Reframing and Key Decisions

The team reframed Account Inquiry from a configurable summary into a guided investigative surface. The goal was not to make Inquiry hold all data, but to make it carry the logic of investigation.

One rejected path was to flatten balances, journals, and subledger detail into a single, all-in-one table. That approach would have reduced navigation but would have collapsed accounting context and increased cognitive and performance risk.

Instead, the design introduced explicit investigative structure. Period-to-date and year-to-date balances were treated as orientation points, not endpoints. From there, users were guided through consistent drilldown paths into journals and then into subledger detail.

This established a rule: every balance needed a traceable path to its source. Inquiry would not simply display totals; it would preserve causal continuity.

Another rejected path was to rely on reports as the primary investigative tool. While reports remained essential for formal analysis, they were not designed for rapid, ad hoc discrepancy tracing.

By keeping investigation anchored in Inquiry and using reports as secondary tools, the design preserved speed while reducing the need to context-switch for basic explanations.

The result was not a unified investigative screen, but a structured investigative chain. Each step maintained accounting meaning while allowing users to move deeper only when necessary.

Execution and Validation

The work was reviewed within the context of Oracle’s BLAF interface standards and broader platform expectations that governed how Financials surfaces owned by the GL team could evolve.

Meeting notes show that Account Inquiry was required to conform to shared Object List and search patterns. Investigative workflows could not freely invent new interaction models. They had to map onto existing BLAF templates and UI conventions approved within the GL team’s platform standards.

A concrete constraint surfaced around flexfields and segment search. The design explored treating key flexfields as first-class investigative dimensions inside Account Inquiry. The GL team, along with backend and OA teams, flagged that this would require new backend search logic and raised performance concerns.

This escalation established a clear boundary. Introducing richer, cross-flexfield investigative behavior would have required backend re-architecture and carried performance risk. That proposal was effectively blocked by GL and backend ownership concerns.

The result was a negotiated scope between design, the GL team, and backend owners. The design pushed investigative continuity as far as existing GL-owned balance → journal → subledger infrastructure allowed, while stopping short of introducing new multi-dimensional search capabilities that would have crossed GL and backend ownership and performance boundaries.

In practice, this meant prioritizing deterministic traceability over exploratory flexibility. The system preserved GL team architectural stability and ownership separation at the cost of limiting certain investigative patterns.

This was not a purely design-driven decision. It reflected GL team governance, backend ownership, and performance ceilings that set the upper bound on what Account Inquiry could become.

Outcomes and Impact

Flow showing navigation from balances into journals and then into subledger detail.

The outcome of this work was not a single measurable metric shift. It was a structural change in how investigative work could be carried out within Oracle Financials.

The redesigned flow made causal traceability a first-class capability. Balances were no longer dead ends; they became stable entry points into journals and subledger detail through consistent, repeatable paths.

This changed the nature of inquiry. Account Inquiry could now support investigative continuity without requiring users to immediately pivot into reporting tools or external reconciliation workflows for basic explanation.

The practical impact was a reduction in structural friction. Users could remain within a single investigative chain longer before needing to switch tools or contexts.

At the same time, the design did not eliminate fragmentation entirely. The system still relied on reports and downstream modules for heavier analysis and formal validation.

What changed was where explanation began. Account Inquiry shifted from being a summary-only surface to being the front door to investigation, even if it did not become the full investigative environment.

The impact, therefore, was architectural and behavioral rather than strictly quantitative. It altered how the system supported reasoning, even though it did not collapse all investigative work into a single screen or module.

Second Stratum — Hidden Risk and Prevented Failure

A quiet failure mode sat underneath the visible design work: loss of accounting causality.

Without enforced traceability, Account Inquiry could have evolved into a surface that showed increasingly rich summaries while quietly severing the link between balances and their transactional origins. That would have produced screens that looked more powerful while making investigations more fragile.

The design rule that prevented this was explicit, even if it was not branded as such: every balance exposed in Inquiry had to retain a deterministic path to journals and then to subledger detail.

This was not a cosmetic rule. It constrained layout, limited how aggressively balances could be aggregated, and prevented certain shortcut designs that would have made the surface feel simpler but less trustworthy.

One tempting shortcut was to cache or pre-aggregate balances in ways that broke one-to-one traceability. That approach would have improved apparent performance and reduced navigation steps.

It was rejected because it would have introduced a class of failures where users could see a number but no longer prove where it came from. In a financial system, a number you cannot trace is not a usability gap. It is an audit failure.

By enforcing causal traceability as a non-negotiable rule, the design protected the system from drifting toward a visually streamlined but operationally brittle experience.

The result is not obvious in screenshots. It shows up only when something is wrong and a user needs to prove, step by step, how a balance was produced.

Reflection: What This Changed About How the Organization Works

This work changed how Account Inquiry was positioned inside Oracle Financials — not as a passive reporting surface, but as an active investigative entry point.

That shift altered expectations across teams. Inquiry could no longer be treated as a thin UI layer owned purely by reporting or general ledger surfaces. It became part of the investigative workflow that touched journals, subledger, and reconciliation.

This blurred traditional ownership boundaries. Decisions made in Account Inquiry now had downstream consequences for journal visibility, subledger navigation, and reporting expectations.

As a result, design decisions in Inquiry began to carry architectural weight. Choices about layout, drilldown, and traceability were no longer isolated UI concerns. They influenced how multiple Financials teams reasoned about investigative responsibility.

This required a different kind of design leadership. The work was less about optimizing a single screen and more about mediating between system boundaries, performance constraints, and user reasoning needs.

The case also reinforced a pattern that carried forward: when a surface becomes an investigative entry point, it inherits responsibility for preserving causal meaning, even if it does not own all underlying data.

That framing carried forward. In subsequent Financials work, traceability held when it was in conflict with visual simplification.

RODERICK SLOAN

career@sloan.design

Email copied!

+1 650 863 4382

Mobile copied!

My current time

Cupertino (GMT)

1209 Sanchez Avenue Burlingame, California

Copyright © 2026 R Sloan

RODERICK SLOAN

career@sloan.design

Email copied!

+1 650 863 4382

Mobile copied!

1209 Sanchez Avenue Burlingame, California

Copyright © 2026 R Sloan

RODERICK SLOAN

career@sloan.design

Email copied!

+1 650 863 4382

Mobile copied!

1209 Sanchez Ave

Burlingame, California

Copyright © 2026 R Sloan