Данная операция создает в веб-приложении форму подписания одного или нескольких документов. Исполнители данной задачи определяются исходя из зоны ответственности, в которой находится данная операция.
Настройка операции "Подписание"
Для настройки данной операции необходимо дважды щелкнуть левой кнопкой мыши по ее изображению на графической модели процесса (рис. 1). Откроется карточка операции, которая состоит из вкладок, описанных ниже.
Рис. 1. Операция "Подписание" на графической модели процесса
Вкладка "Общие"
Пример данной вкладки представлен на рис. 2.
Рис. 2. Карточка операции "Подписание". Вкладка "Общие"
Название задачи – данная настройка позволяет выбирать вариант формирования названия пользовательской задачи подписания документа, отображаемое в списке задач пользователя и на форме задачи в веб-приложении.
-
Использовать название операции – в качестве названия пользовательской задачи подписания документа будет использоваться название операции Подписание, указанное в поле Название * ;
-
Название задается по шаблону - позволяет формировать название задачи по шаблону. В шаблон могут входить: произвольный текст, значения контекстных переменных и/или параметры текущего экземпляра процесса.
Описание – в данное поле при необходимости можно ввести описание настраиваемой операции.
Флажок Описание задается по шаблону позволяет формировать описание задачи по шаблону. В шаблон могут входить: произвольный текст, значения контекстных переменных и параметры текущего экземпляра процесса.
Подписывать может только исполнитель – при установке данного флажка возможность выполнения задачи подписания будет доступна только исполнителю задачи.
Требовать ЭЦП – данный параметр позволяет организовать подписание документа только с использованием ЭЦП.
Доступность во внешних устройствах - в данном блоке отображается информация о возможности выполнения данной операции с помощью мобильного приложения ELMA BPM.
Флажок Нельзя переназначать запрещает переназначать задачу на исполнение другим пользователям в веб-приложении. Данная настройка может быть переопределена администратором в разделе Администрирование – Настройки доступа – Процессы, где для каждого процесса назначаются права доступа. В случае, если пользователю добавлены права на действие "Переназначение задач", флажок Нельзя переназначать игнорируется.
Флажок Нельзя передавать по замещению становится доступен только при установленном флажке Нельзя переназначать. Данная настройка позволяет игнорировать ранее установленные администратором настройки замещения. Например, если в данной задаче в качестве исполнителя был выбран пользователь, который замещается другим пользователем, то при установленном флажке настройки замещения будут проигнорированы – задача будет поставлена на замещаемого.
Вкладка "Документы"
Вкладка "Контекст"
Вкладка "Настройки ЭЦП"
Настройка исходящих переходов из операции "Подписание"
Операция Подписание должна иметь два исходящих перехода со статусами Подписано и Не подписано.
Настройка перехода из операции Подписание частично аналогична настройке простого перехода. Переход из операции
Подписание имеет дополнительный параметр
Статус перехода и поля
Возможность заполнения комментария и
Требовать комментарий (рис. 3).
Рис. 3. Настройка исходящего перехода из операции "Подписание". Параметр "Статус перехода"
Возможность заполнения комментария – флажок, установка которого дает возможность пользователю оставить комментарий при выполнении задачи по данному переходу. При установке данного флажка будет отображено дополнительное поле Требовать комментарий.
Требовать комментарий – флажок, установка которого обязует пользователя оставить комментарий при выполнении задачи по данному переходу.
Рис. 4. Окно выбора статуса исходящего перехода из операции "Подписание"
Подписано – процесс будет направлен по данному переходу в случае подписания документа исполнителем.
Не подписано - процесс будет направлен по данному переходу в случае, если исполнитель не подписал документ
Задача подписания в веб-приложении
Пример задачи подписания документа представлен на рис. 5.
Рис. 5. Форма подписания одного документа в веб-приложении
При подписании пакета документов форма задачи будет выглядеть следующим образом (рис. 6).
Рис. 6. Форма подписания пакета документов в веб-приложении
Вкладка "Подписание"
Кнопка Выбрать версию – выпадающий список, содержащий все версии документа (рис. 7).
Рис. 7. Выбор версии документа
Вкладка "Предпросмотр"
Вкладка "История"
Вкладка "Документ"
Подписано – при нажатии на данную кнопку процесс будет направлен по исходящему переходу со статусом Подписано. Ее необходимо нажать после того, как пользователь ознакомился с документом и принял решение подписать документ.
Не подписано – при нажатии на данную кнопку процесс будет направлен по исходящему переходу со статусом Не подписано. Ее необходимо нажать после того, как пользователь ознакомился с документом и принял решение не подписывать документ.
Повторное подписание версии документа с ЭЦП
В этом случае содержимое файла (его версия) может быть подписано одним и тем же пользователем только один раз. При попытке повторного подписания отобразится соответствующее уведомление (рис. 8).
Рис. 8. Задача подписания документа. Уведомление о невозможности повторного подписания
Повторное подписание недоступно, если:
-
-
документ приходит на повторное подписание в рамках бизнес-процесса;
-
после первого подписания версия документа не была изменена.
Следует отметить, что повторное подписание документа невозможно как для
Внутреннего криптопровайдера, так и для криптопровайдера
КриптоПро CSP.
Настройка формы задачи "Подписание документа"
Внимание!
Приведенная ниже информация актуальна только для версии системы ELMA 3.15.0 и выше.
|
Форму задачи подписания документа можно
настроить с помощью редактирования настроек
объекта Задача подписания документа, расположенного в группе объектов
Документы – BPMN. Для редактирования доступна только вкладка
Подписание. Остальные вкладки на форме задачи добавляются системой автоматически.
По умолчанию настроена только
форма просмотра объекта
Задача подписания документа. Форма задачи представлена на рис. 9.
Рис. 9. Дизайнер ELMA. Форма задачи подписания документа
При редактировании формы задачи подписания документа в
блоке Элементы формы отображается группа Документы из которой на форму можно вынести следующие элементы:
-
Форма родительской задачи документа – по умолчанию данный элемент расположен на
вкладке Родительская задача. Данный элемент обеспечивает быстрый доступ пользователя к родительской задаче из подзадачи на форме просмотра в веб-приложении;
-
Контекст процесса задачи по документу – по умолчанию данный элемент расположен на вкладке
Подписание (рис. 9). В веб-приложении элемент будет отображен только на форме
процессных задач. Данный элемент обеспечивает отображение всех контекстных переменных текущей задачи.
На вкладке
Подписание отображается элемент Зона
‘SignDocumentTaskResolverZone’, который обеспечивает отображение на форме задачи версий документов для подписания (рис. 6). Настройки данного элемента аналогичны настройкам
элемента Зона ‘DocumentApprovementTaskResolverZone’.
Внимание!
Для применения внесенных изменений, а также для их отображения в веб-приложении необходимо сохранить форму, опубликовать измененный объект и выполнить перезапуск сервера.
|
См. также: