Product Design · Enterprise UX

2026

Standardizing permission-aware account selection at scale

Designing a scalable account selection system that adapts to complex hierarchies, varying permissions, a datasets ranging from 1 to 30,000+ accounts.

Role

UX lead

Team

Design, product, engineering

Timeline

5 months

Industry

Financial services

Context

Project overview

Skip to solution

I led the design of a new account selection experience for BNY’s enterprise reporting product. What began as an enhancement to an existing dropdown evolved into a reusable system designed to support increasingly complex account structures and workflows.

What I did

Created a scalable account selection pattern to be used across BNY's online banking products.

Why it mattered

Existing selection patterns did not support the scale and complexity of BNY's new virtual account offering.

Account structure and identification

Accounts can be physical or virtual, with virtual accounts nested under physical accounts. What users see and how accounts are grouped depends on their permissions.

Users rely on name, number, currency, type, and hierarchical relationships for accurate identification.

Permission-based user types

Instead of fixed personas, users are defined by role and access.

Internal users

BNY teams supporting operational and servicing workflows

Client users

Enterprise treasury teams managing accounts and reporting workflows

External users

Third-party users (such as contractors) with limited or controlled acces

Problem

User need

Quickly identify and select relevant accounts across hierarchical structures

Business need

Support consistent account selection across growing datasets and workflows

User need

Quickly identify and select relevant accounts across hierarchical structures

Business need

Support consistent account selection across growing datasets and workflows

Understanding user behavior

I spoke with product owners and analyzed existing workflows to better understand user behavior.

Insight

Account selection is a retrieval and validation problem, not a discovery problem.

Users often arrive with externally maintained account lists, known account numbers, and specific accounts they intend to select.

Process

Evolving problem definition

What initially began as a lightweight enhancement to an existing account selection dropdown into a broader systems problem requiring a new scalable selection model.

Version 0 (legacy)

Existing Dropdown

Challenge

Built for small account sets and physical accounts only.

Approach

Simple dropdown with account numbers only.

Version 1

Adding Account Identification

Challenge

Users needed additional identifiers to distinguish accounts.

Approach

Added account name and currency to improve recognition.

Version 2

Scaling Beyond Dropdowns

Challenge

Increasing account volume and virtual accounts made simple dropdowns difficult to use.

Approach

Introduced searchable table patterns, larger selection areas, and selected/all states.

Version 3

Supporting Hierarchical Accounts

Challenge

Users needed visibility into relationships between physical and virtual accounts.

Approach

Introduced grouped, semi-grouped, and flat hierarchy patterns.

Version 4 (final)

Supporting Large Account Sets

Challenge

Manual selection became inefficient at enterprise scale.

Response

Added paste-and-match bulk selection workflows.

Curveball!

I had to switch design systems!

Version 0 (legacy)

Existing Dropdown

Challenge

Built for small account sets and physical accounts only.

Response

Simple dropdown with account numbers only.

Version 1

Adding Account Identification

Challenge

Users needed additional identifiers to distinguish accounts.

Approach

Added account name and currency to improve recognition.

Version 2

Scaling Beyond Dropdowns

Challenge

Increasing account volume and virtual accounts made simple dropdowns difficult to use.

Approach

Introduced searchable table patterns, larger selection areas, and selected/all states.

Version 3

Supporting Hierarchical Accounts

Challenge

Users needed visibility into relationships between physical and virtual accounts.

Approach

Introduced grouped, semi-grouped, and flat hierarchy patterns.

Version 4 (final)

Supporting Large Account Sets

Challenge

Manual selection became inefficient at enterprise scale.

Approach

Added paste-and-match bulk selection workflows.

Solution

Permission-driven rendering: establishing three different hierarchy patterns

Challenge

Users may have access to one, many, or all accounts within an organization

Solution

I established three rendering patterns than adapt account hierarchy visibility based on permissions

Hover over each view!

Different entitlement models required three rending patterns: grouped, semi-grouped, and flat.

Different selection behaviors for varying dataset sizes

Account selection patterns evolved alongside increasing account volume and selection complexity.

01

Bulk selection for large account sets

Intent

I want to quickly select a large externally maintained set of accounts.

Solution

Paste-and-match bulk selection.

02

Search and filter

Attribute-based filtering

Intent

I want to retrieve accounts that share a common attribute.

Solution

Filter accounts by currency, type, or other shared attributes.

Hierarchy-Aware Search

Intent

I want to retrieve a parent account and all associated accounts.

Solution

Searching a physical account returns both the parent and associated virtual accounts.

03

Simple selection

Intent

I want to select a small number of known accounts.

Solution

Dropdown selection.

Takeaways

Key takeaways

This project taught me the importance of designing beyond the immediate use case. What started as a reporting feature evolved into a reusable platform component by focusing on core user needs rather than workflow-specific requirements.

This experience strengthened my ability to balance scalability, flexibility, and consistency in complex enterprise systems.

Like what you see?
Let's connect.

© Rebecca Skier 2026

Created with love, Framer, and lots of caffeine.

Like what you see? Let's connect.

© Rebecca Skier 2026

Created with love, Framer, and lots of caffeine.

Like what you see? Let's connect.

© Rebecca Skier 2026