6.2.3 Вкладка «Действия»

На вкладке «Действия» задаются действия, которые должен выполнить УС, если сообщение удовлетворяет условиям, заданным на вкладке «Условия». Можно задать несколько действий в рамках одного правила.

Для добавления действия необходимо на вкладке «Действия» нажать кнопку  (Рисунок 6.23).


Рисунок 6.23. Кнопка «Добавить действие» на вкладке «Действия»

Отобразится область параметров действия (Рисунок 6.24), где необходимо заполнить поля:

  • «Действие» - действие, которое должен выполнить УС при попадании сообщения под заданные условия правила, выбирается из выпадающего списка;
  • <дополнительный_параметр_действия> - в зависимости от выбранного действия может быть доступен дополнительный параметр, который также нужно заполнить.


Рисунок 6.24. Добавление нового действия

В поле «Действие» для выбора доступны следующие действия:

  • «Копировать сообщение в шлюз»;
  • «Сохранить в архив»;
  • «Копировать в шлюз, соответствующий квитанции/уведомлению»;
  • «Сформировать квитанцию и отправить в шлюз-источник»;
  • «Вызвать плагин».

Действие «Копировать сообщение в шлюз» копирует сообщение во входящие выбранного шлюза (в папку «from_gateway»). Если выбрано это действие, необходимо заполнить дополнительный параметр «Шлюз» (Рисунок 6.25), в котором из выпадающего списка выбрать шлюз, куда будет скопировано сообщение. Считать сообщение из шлюза должна внешняя информационная система.

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


Рисунок 6.25. Выбор параметра «Шлюз» для действия «Копировать сообщение в шлюз»

Действие без параметров «Сохранить в архив» создает копию письма в папке архива сообщений, тем самым позволяя выполнить обязательства участника по хранению копий всех проходящих через него контейнеров сообщений (Рисунок 6.26).


Рисунок 6.26. Действие «Сохранить в архив»

Особое действие «Копировать в шлюз, соответствующий (квитанции/уведомлению)» срабатывает, только если сообщение/контейнер был зафиксирован ранее во входящих в УС (Рисунок 6.27).


Рисунок 6.27. Действие «Копировать сообщение в шлюз, соответствующий (квитанции/уведомлению)»

Действие «Сформировать квитанцию и отправить в шлюз источник» позволяет выполнить обязательства участника по валидации сообщений и отправке квитанций об успешном или неуспешном результате проверки. Во втором случае можно также указать причину отказа в приеме сообщения (Рисунок 6.28).


Рисунок 6.28. Действие «Сформировать квитанцию и отправить в шлюз источник»

Действие «Вызвать плагин» позволяет выполнить заготовленный php-скрипт (Рисунок 6.29). Для использования данного действия проконсультируйтесь с Центром поддержки ГосЭДО.


Рисунок 6.29. Действие «Вызвать плагин»

Последнее изменение: Friday, 27 September 2024, 10:48