Счастливый путь (Happy path) Скачать в PDF
Синонимы: Основной путь, Счастливый поток, Золотой путь, 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» не являются валидными начальными/конечными событиями.