Задача [BPM23]: Запрет на передачу согласований, утверждений и ознакомлений

Формулировка проблемы: пользователи передают согласование, утверждение, ознакомление, которое находится в маршруте, в результате чего согласование, утверждение, ознакомление завершается не успешно, маршрут прерывается.

Данное поведение приводит в замешательство пользователей.

Используется:

Решение: запретить передачу процессов согласование, утверждение и ознакомление. Для этого необходимо убрать из контекстного меню потоков работ и из меню кнопки "Отправить" в документе пункт Передать для данных процессов.

Пример использования

Условия:

Вариант использования:

  1. Пользователь, далее Автор, создает запись реестра, заполняет данными и запускает по маршруту активации.

  2. Автор указывает в качестве ответственного первого этапа - согласования своего руководителя.

  3. Руководитель Автора согласует документ.

  4. Запускается работа Пользователя1.

  5. Пользователь1 завершает работу, вводит форму завершения — комментарий без подтверждения.

  6. Запускается согласование Пользователя2.

  7. Пользователь2 не отвественен за выполнение данного согласования: перевелся на другую позицию, не входит в его обязанности, указан по ошибке и т.д.

  8. Пользователь2 для продолжения маршрута решает передать согласование ответственному: открывает меню кнопки "Отправить" в документе или контестное меню согласования, но не находит там пункта Передать.

  9. Пользователь2 сообщает Автору, что он не ответственен за согласование данного документа.

  10. Автор находит согласование Пользователя2 у себя На контроле и меняет ответственного на Пользователя4.

  11. Согласование Пользователя2 удаляется, запускается согласование Пользователя4.

  12. Пользователь4 согласует документ.

  13. Запускается работа Пользователя3.

  14. Пользователь3 завершает работу.

  15. Автор проверяет работу Пользователя3 и завершает работу с помощью выставления флажка Завершить.

Вариант использования:

  1. Пользователь, далее Автор, создает запись реестра, заполняет данными и запускает по маршруту активации.

  2. Автор указывает в качестве ответственного первого этапа - согласования своего руководителя.

  3. Руководитель Автора согласует документ.

  4. Запускается работа Пользователя1.

  5. Пользователь1 завершает работу, вводит форму завершения — комментарий без подтверждения.

  6. Запускается согласование Пользователя2.

  7. Пользователь2 не отвественен за выполнение данного согласования: перевелся на другую позицию, не входит в его обязанности, указан по ошибке и т.д.

  8. Пользователь2 для продолжения маршрута решает передать согласование ответственному: открывает меню кнопки "Отправить" в документе или контестное меню согласования, но не находит там пункта Передать.

  9. Автор отсутствует: в командировке, на больничном и т.д.

  10. Пользователь2 сообщает своему руководителю, что он не ответственен за согласование данного документа, и то что Автор в данный момент отсутсвует.

  11. Руководитель Пользователя2 переходит в модуль Сотрудники — Работы, находит согласование Пользователя2 в фильтре На исполнении и меняет ответственного на Пользователя4.

  12. Согласование Пользователя2 удаляется, запускается согласование Пользователя4 от имени руководителя Пользователя2.

  13. Согласование Пользователя4 находится на контроле руководителя Пользователя2.

  14. Пользователь4 согласует документ.

  15. Запускается работа Пользователя3.

  16. Пользователь3 завершает работу.

  17. Автор проверяет работу Пользователя3 и завершает работу с помощью выставления флажка Завершить.