BusinessPad

Selected UX case · Справочники

Reference Data

One place for the lists every process depends on: currencies, VAT rates, counterparty types, document types. Grouped by domain and edited without leaving the list.

Finance reference data: vertical list of directories on the left and a currency table with name, code and whether each currency is used in processes

01 Context

Every process uses the same lists.

A payment needs a currency and a VAT rate. A counterparty needs a type and an address type. Those values are shared across all business processes in BusinessPad, so they are maintained once, in system settings.

Справочники (reference data) is the settings group that holds them. It covers finance, documents, goods, counterparties, employees and contacts, and lists common to all processes.

System settings grouped into cards: business processes, finance, counterparties, users, rights, org structure, presets and reference data
System settings, with reference data as one of the groups.

02 Problem

Many small lists, each easy to break.

There are dozens of directories, each a short table. They are opened rarely, usually to add or correct one value, and the person doing it has to find the right list first.

A value that is already used in processes cannot simply disappear, but lists still need to be cleaned up over time.

03 Design approach

Group by domain. Edit in place.

Directories are grouped by the area of the business they belong to, each group with a short description. Inside a group, a vertical list switches between directories, so related lists are one click apart.

Viewing and editing open in a side panel over the table, so the list stays visible behind the form.

Reference data overview with six groups: finance, documents, goods, counterparties, employees and contacts, common processes, each with a one-line description
From settings to a value · 1 / 4 · Groups

04 Solution

The same pattern for every directory.

Every directory uses the same layout: title with a count and an add button, search, a table, and a row menu. Each table shows whether a value is used in processes.

Values are archived instead of deleted, with Active and Archived filters on top of the list.

Finance reference data: vertical list of directories on the left and a currency table with name, code and whether each currency is used in processes
  1. 01

    Directories in the group

    Switch between related lists without going back.

  2. 02

    Add next to the title

    The same place in every directory.

  3. 03

    Search inside the list

  4. 04

    Used in processes

    Shows which values other processes rely on.

Counterparty interaction forms with Active and Archived statuses, All / Active / Archived tabs, and a row menu with edit, archive and delete
Archive instead of delete, with Active and Archived tabs.
Empty currency list with the message «Здесь будут ваши валюты» and an add button next to the title
An empty directory says what will appear there.

05 Key decisions

Key decisions

  1. 01

    Grouped by business area

    Finance, documents, goods, counterparties, people and common processes.

  2. 02

    One layout for all lists

    Learn one directory and the rest work the same way.

  3. 03

    Side panel for view and edit

    The list stays in view behind the form.

  4. 04

    Usage is visible

    Each value shows whether processes use it.

  5. 05

    Archive, not delete

    Old values leave the active list without breaking history.

  6. 06

    Adaptive layouts

    Frames for 1440 and 1024 px widths.

The currency directory at 1024 px wide, with the usage column truncated and search moved next to the title
The same directory at 1024 px.

06 Outcome

What was designed

The structure of the reference data section, the directory pattern used across finance, counterparties and other groups, and its states: empty, archived, view, edit and validation, plus adaptive layouts for 1440 and 1024 px.