powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ERP и учетные системы [игнор отключен] [закрыт для гостей] / Конечные автоматы и BPMN
7 сообщений из 7, страница 1 из 1
Конечные автоматы и BPMN
    #36602039
Фотография pilot911
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Доброго времени суток всем!

Создаю тонкого клиента на SVG и VML, способного работать со схемами BPMN. Процесс движется успешно за исключением одного "но": подошел к моменту практической реализации документооборота.

На данный момент требуется устанавливать статусы документов в Черновик, Перевод, Опубликован. Вот тут-то меня и поджидает загвоздка, как оказывается.

Сделать подобное на BPMN проблематично. Выход видится в конечных автоматах или машинах состояний.

Друзья, возможно вы уже решали проблему изменения статусов документов в BPMN. Если не сложно, покажите примерную схему решения на схеме средствами BPMN.

ПС. мне необходимо при создании документа иметь возможность сразу сделать статус, например, Опубликован - то есть выбор статуса должен быть при создании документа.
...
Рейтинг: 0 / 0
Конечные автоматы и BPMN
    #36602060
АБ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Состояния конечного автомата в BPMN моделируются при помощи intermediary event.
...
Рейтинг: 0 / 0
Конечные автоматы и BPMN
    #36602107
Фотография pilot911
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
АБСостояния конечного автомата в BPMN моделируются при помощи intermediary event.

спасибо!

а как можно представить в схеме выбор одного из трех статусов документа при его создании ?
...
Рейтинг: 0 / 0
Конечные автоматы и BPMN
    #36602180
АБ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
1. Старт
2. Активность, собирающая данные для принятия решения
3. Принятие решения (gateway)
4. На выходе из гейта несколько промежуточных событий
...
Рейтинг: 0 / 0
Конечные автоматы и BPMN
    #36602201
Фотография pilot911
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
АБ1. Старт
2. Активность, собирающая данные для принятия решения
3. Принятие решения (gateway)
4. На выходе из гейта несколько промежуточных событий


спасибо, АБ, опять

наверное, последний, но очень важный вопрос - а если мне нужно представить эти статусы непосредственно при создании документа?

прав ли я в том, что при нажатии на кнопку "Создать" мне нужно запустить работу схемы, дойти до блока "Активность, собирающая данные для принятия решения" - выбрать эти статусы (которые содержатся в блоке), внести их в SELECTBOX и далее, после того, как пользователь сохранил документ - пройти уже дальше за блок "Активность, собирающая данные для принятия решения" - непосредственно к блоку "Принятие решения (gateway)" ?
...
Рейтинг: 0 / 0
Конечные автоматы и BPMN
    #36602239
АБ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Что значит "непосредственно при создании"? Хорошим стилем в BPMN является разделение работы (activity), ветвлений (gateway) и событий, они же состояния (event).

Поэтому на 1. start event никакой работы - никаких вычислений, никаких нажатий кнопок пользователем - быть не должно. Если процесс инициируется поступлением документа, то start event должен иметь тип message. Работа делается на шаге 2. Это может быть, например, human task: показываем пользователю форму с несколькими кнопками, или с radio, или с select. На 3. развилке направить процесс по одному из исходящих потоков в зависимости от выбора, сделанного на 2.

Альтернативно, если состояние документа записано в нем самом, можно на шаге 2 его оттуда извлечь. Схема остается та же самая, только вместо ручной активности будет автоматическая.
...
Рейтинг: 0 / 0
Конечные автоматы и BPMN
    #36602254
Фотография pilot911
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
АБ,

большое спасибо!
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / ERP и учетные системы [игнор отключен] [закрыт для гостей] / Конечные автоматы и BPMN
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]