Модуль «Массовое подписание»

Модуль Массовое подписание позволяет выбирать и подписывать сразу несколько элементов приложения электронной подписью, поставщиком которой является провайдер КриптоПро.

В состав модуля входит виджет Массовое подписание, который можно добавить на страницы, формы приложений или задач.

С помощью модуля и входящего в него виджета вы можете ускорить документооборот, поскольку подписание нескольких документов можно будет осуществить в едином окне, выбрав сертификат для подписи один раз. Например, для работы с виджетом можно создать отдельную страницу в главном левом меню или внутри раздела, в котором происходит управление документооборотом компании. После размещения и настройки виджета сотрудники смогут перейти на страницу и подписать сразу несколько документов.

Начало внимание

Для работы модуля Массовое подписание и входящего в него виджета необходимо настроить и включить модуль электронной подписи КриптоПро.

Конец внимание 

Установка модуля

  1. Перейдите в раздел Администрирование > Модули.
  2. Нажмите +Модуль, а затем Скачать.
  3. В открывшемся каталоге ELMA365 Store установите модуль Массовое подписание.

После успешной установки модуль автоматически включится, а в дизайнер интерфейсов добавится виджет Массовое подписание.

Производить настройки на странице модуля не требуется.

Настройка виджета «Массовое подписание»

Разберём настройку виджета на примере его добавления на страницу системы.

  1. Создайте новую страницу в левом боковом меню с помощью кнопки plus. Также вы можете создать сраницу внутри какого-либо раздела, например, связанного с документооборотом, с помощью кнопки +Добавить.
  2. Перейдите в дизайнер интерфейсов страницы. Для этого справа от названия страницы нажмите на значок шестерёнки и выберите Конструктор.
  3. Поскольку виджет Массовое подписание представляет собой поле для выбора сертификата и кнопку для подписания, перед началом настройки виджета вынесем на шаблон дополнительные свойства. С их помощью пользователи смогут вручную выбирать элементы для подписания, а также видеть, с каким результатом завершилось массовое подписание.

Для этого перейдите на вкладку Контекст и с помощью кнопки +Добавить создайте следующие переменные:

  • свойство для выбора элементов приложения, которые необходимо подписать:
  • свойство, в котором будет отображаться успешность подписания:
    • Отображаемое имя*Документы подписаны;
    • Тип*Выбор «да/нет» с вариантом отображения Переключатель;
  • свойство, в котором будет выводиться ошибка при подписании:
    • Отображаемое имя*Ошибка при подписании;
    • Тип*Строка.
  1. Вернитесь на вкладку Шаблон.
  2. На правой боковой панели выберите вкладку Свойства. Разместите созданные на шаге 3 переменные на шаблоне. В окне настроек для свойств Документы подписаны и Ошибка при подписании в поле Только для чтения установите значение Да.

mass-signing-1

  1. На правой боковой панели откройте вкладку Виджеты и перетащите на страницу виджет Массовое подписание. В открывшемся окне заполните параметры.

mass-signing-2

  • signedapps — нажмите на значок bind_table-icon, а затем на ссылку <Не установлено> и укажите переменную типа Произвольное приложение, которая хранит список элементов для подписания. В нашем случае это переменная Документы, в которой будут содержаться элементы, выбранные пользователем на странице;
  • Надпись на кнопке — укажите название, которое отображается на кнопке массового подписания;
  • Отображение в строку — при включённой опции элементы виджета будут размещены в одну строку, а при выключенной — друг под другом;  
  • Надпись на поле для выбора сертификата — введите текст, который будет отображаться рядом с полем для выбора сертификата для подписания;
  • Подписание завершилось успешно — нажмите на значок bind_table-icon, а затем на ссылку <Не установлено> и укажите переменную типа Выбор «да/нет». Если все выбранные элементы будут подписаны, значение переменной изменится и отобразится на странице массового подписания. В нашем случае нужно указать переменную Документы подписаны;
  • Ошибка при подписании — нажмите на значок bind_table-icon, а затем на ссылку <Не установлено> и укажите переменную типа Строка. Если в ходе подписания элементов возникла ошибка, значение переменной изменится, и пользователь увидит на странице сообщение об ошибке. В нашем случае нужно указать ранее созданную переменную Ошибка при подписании.
  1. Нажмите кнопку Сохранить.

Шаблон страницы с настроенным виджетом и свойствами может выглядеть следующим образом:

mass-signing-3

После выполнения всех настроек нажмите кнопки Сохранить и Опубликовать на верхней панели дизайнера интерфейсов, чтобы виджет стал доступен пользователям.

Пример работы с массовым подписанием

После размещения и настройки виджета пользователи могут подписывать сразу несколько элементов с одной страницы системы, карточки элемента приложения или задачи.

Настроенная страница с виджетом и дополнительными полями может выглядеть следующим образом:

mass-signing-4

Массовое подписание осуществляется следующим способом:

  1. Нажмите на поле Документы и в открывшемся окне выберите приложение, а затем элемент, который необходимо подписать. Поскольку в настройках поля Документы был указан множественный тип выбора, вы можете по очереди выбрать несколько элементов приложения.
  2. В поле Сертификат для подписи укажите сертификат провайдера КриптоПро.
  3. Нажмите кнопку Подписать.

При успешном подписании в настроенном по инструкции поле Документы подписаны отобразится значение Да. Если в ходе подписания произошла ошибка, она отобразится в соответствующем поле.

mass-signing-5

В карточке подписанного элемента приложения будет отображаться информация о подписании. Обратите внимание, при массовом подписании подписываются только файлы, подпись атрибутов в этом случае невозможна.

mass-signing-6