Счастливый путь (Happy path)

Синонимы: Основной путь, Счастливый поток, Золотой путь, Golden path, Happy flow

Счастливый путь (Happy path) — это наиболее часто встречающаяся корректная последовательность событий среди экземпляров процесса, т.е. самый популярный путь, без ошибочных ветвлений или циклов, начинающийся и заканчивающийся на валидные начальные/конечные события.

Счастливый путь не может быть задан, он может быть только выявлен в процессе анализа логов событий.

В таблице, в столбце «Путь (слово процесса)» выделены наиболее часто встречающиеся последовательности событий процесса оформления поступления товара на склад в разрезе различных аналитик.

Фрагмент таблицы различных путей процессов:

Аналитика Путь (слово процесса) Кол-во экземпляров процессов
Аренда площадей BKN 826
AKN 469
BEKN 420
Хранение для таможенного оформления BGKPSTN 435
BGEGKPSTN 413
BGKN 390
BEGKPSTN 314
BKN 306
AGGKPSTZ 264
Ответственное хранение BCKN 557
BCGKPSTN 323
ACKN 304
BCN 265
Транзитное хранение BGKN 642
BKN 441
AGKN 397

В таблице выделены наиболее часто встречающиеся пути процесса в разрезе каждой аналитики: BKN, BGKPSTN, BCKN, BGKN — это счастливые (основные) пути. Они начинаются валидным (предусмотренным) событием «B» и завершаются валидным событием «N», то есть приводят процесс к ожидаемому полезному результату.

Другие пути, не являющиеся «Happy Path» являются альтернативными путями процесса. Среди альтернатив можно выделить антипод «Happy Path» — «unhappy path». Его переводят по-разному: «Несчастный путь», «Путь исключения», «Бракованный путь». «Unhappy path» позволяет выявлять брак в ходе осуществления процесса. Если счастливый путь один для каждой аналитики, то альтернативных путей может быть множество.

«Бракованный путь» не позволяет достигнуть требуемого результата — это главный критерий его определения. В примере выше бракованным является путь «AGGKPSTZ», так как начальное событие «А» и конечное событие «Z» не являются валидными начальными/конечными событиями.