Show/Hide Toolbars

Руководство администратора

Получение документа из Диадока

Ссылки Назад Вверх Вперед

Пример: контрагент прислал документ через Диадок. Возможны два варианта:

документ прислан без запроса подписи,

документ отправлен на подпись, вы должны обработать ее — подписать или отклонить.

При получении документа возможны два варианта:

контрагент просто прислал вам документ без запроса подписи,

контрагент отправил вам документ на подпись. Вы должны обработать ее — подписать или отклонить.

Привязка действия

Для обработки внешнего события — получения документа через Диадок — используйте очередь событий. Привяжите действие к системному событию ReceiveNewEdocument. В пакете достаточно настроить смарт-действие "Выполнить смарт-скрипт".

diadoc_receive

Привязка действий к системному событию.

Скрипт для автоматизации

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

Без запроса подписи

Если документ прислан без запроса подписи, достаточно сохранить присланный файл в файловое хранилище "Первой Формы", затем создать задачу и загрузить в нее этот файл из хранилища.

С запросом подписи

Если документ прислан с запросом подписи, нужно выполнить следующие действия:

a)сохранить присланный файл в файловое хранилище "Первой Формы",

b)создать задачу и загрузить в нее этот файл из хранилища,

c)запросить подпись в задаче,

d)в зависимости от результата обработки подписи нужно отправить обратно в Диадок подписанный документ или файл отказа.

 

Пункты a и b соответствуют предыдущему разделу Без запроса подписи.

Для запроса подписи (пункт c) добавьте в тот же пакет действий смарт-действие "Выполнить переход по маршруту". На переходе должен быть настроен запрос подписи с включенным признаком ЭЦП.

Для обработки подписи (пункт d) настройте в категории две привязки:

пакет действий к событию "После подписания статической подписи" - если подпись подписывается, нужно прикрепить к файлу ЭП. Тогда статус документа в Диадок изменится на "подписано"

пакет действий к событию "После отклонения статической подписи" - если подпись отклоняется, нужно сгенерировать файл отказа