Вопрос

Отмена бизнес процесса из кода

Добрый день, требуется отменить из серверного кода бизнес процесс визирования цен. Есть ли какая либо возможность отменить БП или принудительно "перескочить" на альтернативную ветку выполнения БП?

Решение в лоб: дропнуть запись в БД, к которой должен обратиться поток, во время утверждение/отклонения визы. Что приведёт к исключению и соответственно отмене БП.

Хотелось бы решить задачу более красиво.

Нравится

1 комментарий

На сколько помню то можно при выполнении скрипта в БП вернуть не true а false, тогда процесс вроде как не должен дальше идти. Нечестно не помню, нужно проверить

Показать все комментарии