Сеть клиник, портал на 1000 пользователей и 50 подразделений. Заявки на расходные средства время от времени завершались со статусом «Отклонён», хотя их никто не отклонял. Деньги по таким заявкам не выплачивались, а сотрудники узнавали об этом через недели. Доступа к схемам процессов у меня не было, только REST API.
Через REST собрал карту всех процессов портала: 94 шаблона и больше 2 200 запущенных экземпляров. Схему напрямую не выгрузить, поэтому маршруты восстанавливал по заданиям и истории экземпляров. Сравнил, на каком шаге обрываются «отклонённые» заявки и чем они отличаются от тех, что прошли.
Если у автора заявки в оргструктуре не находился руководитель, процесс уходил в ветку «Исключение». Ветка была пустой, и процесс гас молча. Так пропали 35 заявок на 7,6 млн ₽. Заказчик получил список этих заявок для перезапуска и план правок по приоритету: что чинить в схеме, а что в оргструктуре.