Модуль Массовое подписание позволяет выбирать и подписывать сразу несколько элементов приложения электронной подписью, поставщиком которой является провайдер КриптоПро.
В состав модуля входит виджет Массовое подписание, который можно добавить на страницы, формы приложений или задач.
С помощью модуля и входящего в него виджета вы можете ускорить документооборот, поскольку подписание нескольких документов можно будет осуществить в едином окне, выбрав сертификат для подписи один раз. Например, для работы с виджетом можно создать отдельную страницу в главном левом меню или внутри раздела, в котором происходит управление документооборотом компании. После размещения и настройки виджета сотрудники смогут перейти на страницу и подписать сразу несколько документов.
Начало внимание
Для работы модуля Массовое подписание и входящего в него виджета необходимо настроить и включить модуль электронной подписи КриптоПро.
Конец внимание
Установка модуля
- Перейдите в раздел Администрирование > Модули.
- Нажмите +Модуль, а затем Скачать.
- В открывшемся каталоге ELMA365 Store установите модуль Массовое подписание.
После успешной установки модуль автоматически включится, а в дизайнер интерфейсов добавится виджет Массовое подписание.
Производить настройки на странице модуля не требуется.
Настройка виджета «Массовое подписание»
Разберём настройку виджета на примере его добавления на страницу системы.
- Создайте новую страницу в левом боковом меню с помощью кнопки . Также вы можете создать сраницу внутри какого-либо раздела, например, связанного с документооборотом, с помощью кнопки +Добавить.
- Перейдите в дизайнер интерфейсов страницы. Для этого справа от названия страницы нажмите на значок шестерёнки и выберите Конструктор.
- Поскольку виджет Массовое подписание представляет собой поле для выбора сертификата и кнопку для подписания, перед началом настройки виджета вынесем на шаблон дополнительные свойства. С их помощью пользователи смогут вручную выбирать элементы для подписания, а также видеть, с каким результатом завершилось массовое подписание.
Для этого перейдите на вкладку Контекст и с помощью кнопки +Добавить создайте следующие переменные:
- свойство для выбора элементов приложения, которые необходимо подписать:
- Отображаемое имя* — Документы;
- Тип* — Произвольное приложение с возможностью выбора нескольких элементов;
- свойство, в котором будет отображаться успешность подписания:
- Отображаемое имя* — Документы подписаны;
- Тип* — Выбор «да/нет» с вариантом отображения Переключатель;
- свойство, в котором будет выводиться ошибка при подписании:
- Отображаемое имя* — Ошибка при подписании;
- Тип* — Строка.
- Вернитесь на вкладку Шаблон.
- На правой боковой панели выберите вкладку Свойства. Разместите созданные на шаге 3 переменные на шаблоне. В окне настроек для свойств Документы подписаны и Ошибка при подписании в поле Только для чтения установите значение Да.
- На правой боковой панели откройте вкладку Виджеты и перетащите на страницу виджет Массовое подписание. В открывшемся окне заполните параметры.
- signedapps — нажмите на значок , а затем на ссылку <Не установлено> и укажите переменную типа Произвольное приложение, которая хранит список элементов для подписания. В нашем случае это переменная Документы, в которой будут содержаться элементы, выбранные пользователем на странице;
- Надпись на кнопке — укажите название, которое отображается на кнопке массового подписания;
- Отображение в строку — при включённой опции элементы виджета будут размещены в одну строку, а при выключенной — друг под другом;
- Надпись на поле для выбора сертификата — введите текст, который будет отображаться рядом с полем для выбора сертификата для подписания;
- Подписание завершилось успешно — нажмите на значок , а затем на ссылку <Не установлено> и укажите переменную типа Выбор «да/нет». Если все выбранные элементы будут подписаны, значение переменной изменится и отобразится на странице массового подписания. В нашем случае нужно указать переменную Документы подписаны;
- Ошибка при подписании — нажмите на значок , а затем на ссылку <Не установлено> и укажите переменную типа Строка. Если в ходе подписания элементов возникла ошибка, значение переменной изменится, и пользователь увидит на странице сообщение об ошибке. В нашем случае нужно указать ранее созданную переменную Ошибка при подписании.
- Нажмите кнопку Сохранить.
Шаблон страницы с настроенным виджетом и свойствами может выглядеть следующим образом:
После выполнения всех настроек нажмите кнопки Сохранить и Опубликовать на верхней панели дизайнера интерфейсов, чтобы виджет стал доступен пользователям.
Пример работы с массовым подписанием
После размещения и настройки виджета пользователи могут подписывать сразу несколько элементов с одной страницы системы, карточки элемента приложения или задачи.
Настроенная страница с виджетом и дополнительными полями может выглядеть следующим образом:
Массовое подписание осуществляется следующим способом:
- Нажмите на поле Документы и в открывшемся окне выберите приложение, а затем элемент, который необходимо подписать. Поскольку в настройках поля Документы был указан множественный тип выбора, вы можете по очереди выбрать несколько элементов приложения.
- В поле Сертификат для подписи укажите сертификат провайдера КриптоПро.
- Нажмите кнопку Подписать.
При успешном подписании в настроенном по инструкции поле Документы подписаны отобразится значение Да. Если в ходе подписания произошла ошибка, она отобразится в соответствующем поле.
В карточке подписанного элемента приложения будет отображаться информация о подписании. Обратите внимание, при массовом подписании подписываются только файлы, подпись атрибутов в этом случае невозможна.