Коллеги, есть такой кейс. Начинается процесс. Токен проходит Start Event, проходит «Выполнить таск», попадает на Throw Event и не может скоррелировать месседж. В камунде сообщение об ошибке, а токен возвращается на «Выполнить таск». Что дальше делать с этим токеном? Только удалять инстанс процесса?
Есть 3 стратегии. 1 - просто откат транзакции ( по дефолту), 2 компенсация (некое действие, которое компенсирует последствия), 3-обработка ошибки ( То о чем, написал Денис. Когда нужно, например, поставить кому-то задачу разрулить проблему)
коллеги, привет. Есть ли способ при получении interrupting ивента заставить бегущие в данный момент таски добегать до конца транзакции? думал exclusive на старт ивенте и всех тасках поможет, но нет - транзакции обрываются
коллеги, привет. Есть ли способ при получении interrupting ивента заставить бегущие в данный момент таски добегать до конца транзакции? думал exclusive на старт ивенте и всех тасках поможет, но нет - транзакции обрываются
Можно накостылять, но интерраптинг вроде именно для этого и создан
без такого рода гарантий в компенсационном флоу мы не сами не сможем понять, нужно ли компенсировать начавшуюся таску или нет - нигде в хистори нет никакого признака того, что таска начала выполняться. Только комплит
Вы можете об этом на митапе сказать со-основателю. Так же можно написать им feature request. Так же можнл самому поправить в коде и им pull request кинуть.
Всем привет! В bpm совсем новичок. Кому можно позадавать вопросы насчёт DMN? В частности, по вашему опыту, с какого объема процессов (или их количества) становится целесообразным применять отдельный сервис принятия решений? Когда наступает момент, когда многие сложные if становится нереально поддерживать и лучше заморочиться отдельной системой