Выполнить этап бизнесс процесса

Можно ли программно выполнить этап бизнес-процесса от перевода состояния активности в выполнено до создания новой активности?

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

Задача - необходимо что бы пользователь мог выделить активность в реестре и, например, по кнопке перевести выделенную задачу в завершенную и дальше происходит выполнение бизнес процесса до создания новой активности.

Нравится

2 комментария

Добрый день,

В системе не предусмотрены универсальные средства, как принудительно завершить выполнение одного из этапов процесса и приступить к следующему. Это противоречит принципу BPMS, так как для выполнения/прохождения БП должны выполнятся все необходимые условия каждого из этапов.
Как вариант можно создать метод, который будет точечно изменять состояние сущности для соответствия требуемым условиям. Т.е. можно выполнять условия одного конкретного этапа.

"Зарицкий Олег Васильевич" написал:

Добрый день,

В системе не предусмотрены универсальные средства, как принудительно завершить выполнение одного из этапов процесса и приступить к следующему. Это противоречит принципу BPMS, так как для выполнения/прохождения БП должны выполнятся все необходимые условия каждого из этапов.

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

Спасибо за ответ.

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