Собственно, процесса тут я никакого не вижу. Так... закат солнца вручную. Бедный секретарь как разбирал и сканировал почту вручную, так и продолжает. Только еще делает отметки в системе, и сам себе назначает задания. Как в анекдоте "все то же самое, только еще бухгалтерия добавилась".
Но не суть. Дело хозяйское.
По сути.К уже указанным ошибкам добавлю:
1. В случае, когда на компьютер пришли сканы с нераспознанным текстом, процесс попадает в цикл: техник чинит сервер, но документ при этом никто повторно не распознает. Поэтому проверка "Все ли документы распознаны" снова даст ответ "нет". Только техник на этот раз всех пошлет куда следует.
2. В основном процессе старт процесса по месседжу не сработает, поскольку почтальон приносит письма ножками, а месседж должен придти из какого-то вызывающего процесса (если только звонок в дверь не инициирует процесс "пришел почтальон", который, в свою очередь, инициирует процесс "основной".
3. Таймер - это событие, которое срабатывает по достижении указанного времени. Такой же принцип, как у будильника. Он ждет указанного времени, после чего срабатывает. Т.е. Вы не можете указать таймеру время "от 9 до 18".
Отсюда становится нерабочей схема.
Предположим, поставили таймер на 9 часов, а почтальон пришел в 10. Процесс дойдет до таймера и будет 23 часа ожидать 9 утра. Ну и остальные так же.
4. Если коммерческой почты не окажется, то процесс зависнет, т.к. в процессе сканирования проверка на наличие документов делается после того, как отсканирован хотя бы один документ. Т.е. в подпроцессе сканирования на первом шаге процесс и останется.
Ну как-то слабенько. Я все же советую как раз выбросить из головы epc, и моделировать в BPMN, раз уж Вы хотите получить BPMN. А то у Вас все равно epc получается.
Опубликовано 11 лет назад
#