Войти

Настройка процессинга заявлений

Общая информация

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

Процессинг_1.png

Процессинг_2.png
Процессинг_3.png
Процессинг_4.png
Процессинг_5.png
Рисунок1.png
Процессинг_6.png
Процессинг_7.png
Процессинг_8.png
Процессинг_9.png
Процессинг_10.png
Процессинг_11.png
Процессинг_12.png
Процессинг_13.png
Процессинг_14_2
Процессинг_15.png
Процессинг_16.png

Мнемоника файла — системное наименование файла

Пользовательское наименование файлов — название, которым пользователь назвал файл, который загрузил на портале

Мнемоника не обязательно должна совпадать с пользовательским наименованием файла

Название поля

Описание

Основные настройки

1

Передавать файлы в архиве

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

2

Способ передачи файлов в ведомство

На выбор доступно три вида передачи файлов в ведомство:
1. MTOM – передача файлов при помощи механизма вложений в текстовом формате, преобразованного из двоичного (Base64)
2. Автоматически по размеру файлов заявления — автоматическое определение общего размера вложений в заявлении и использование соответствующего вида передачи файлов
3. FTP – передача осуществляется с использованием файлового хранилища СМЭВ3

3

Передавать пользовательские имена файлов

Использовать пользовательское наименование файлов при формировании архива

4

Добавлять расширения файлов в названия

Признак добавления расширения файлов в названия. Например, [картинка] + [.jpg]

Применимо только при передаче мнемоники файла, а не пользовательского наименования

5

Отправлять все файлы в ведомство

Признак, который позволяет отправить все файлы заявления без исключений

6

Не отправлять выбранные файлы

Признак, который позволяет не отправлять указанные файлы заявления:

1. Задать мнемоники файлов явно – указывается точное наименование мнемоники файла. Например, req.xml

2. Задать мнемонику через регулярное выражение – указывается мнемоника, описанная регулярным выражением. Например, attach

7

Включить настройки отправки подписания в «Госключе»

Признак, который позволяет задать тип подписи по умолчанию, при использовании в услуге шаблона УКП

Предоставляет возможность подписи:

  • всех файлов без исключения
  • только заданного перечня файлов

8

Разархивировать файлы в ответе ведомства

Признак, который будет распаковывать архив, который направлен в ответе ведомства

Если признак будет проставлен, но ведомство направило файлы не в архиве, то заявление упадёт в ошибочный статус при обработке ответа

Расширенные настройки

9

Способ маршрутизации заявления СМЭВ3

На выбор доступно два вида маршрутизации СМЭВ3:
1. СМЭВ 1.2
2. СМЭВ 1.3
Подробнее в статье ЕСКС

Данное поле скрывается, если установлен признак «Отобразить настройки Разработчика ЕПГУ»

10

FTL-преобразование ответа по заявлению

Настройка преобразования ответа ведомства по виду сведений. Подробнее в статье ЕСКС

Настройки разработчика ЕПГУ

11

Отобразить настройки Разработчика ЕПГУ

При включении данного признака пользователю становятся доступны специализированные настройки процессинга заявлений

Данный признак доступен только в случае, если пользователь обладает правами Внутреннего Разработчика ЕПГУ или Администратор ВКУ

12

Способ маршрутизации заявления

Данная настройка содержит расширенный набор возможности маршрутизации заявления и принимает одно из следующих значений:

1. СМЭВ3 1.2 — взаимодействие с ведомством по версии 1.2 СМЭВ3

2. СМЭВ3 1.3 — взаимодействие с ведомством по версии 1.3 СМЭВ3

3. СМЭВ4 — рег. запрос. Получение результатов рассмотрения заявления из витрины ведомства по протоколу СМЭВ4 с сохранением всех настроек предварительной обработки заявления и обработки ответа, включая FTL-преобразования, генерацию файлов. Параметры запроса в витрину СМЭВ4 ведомства задаются FTL-преобразованием запроса заявления

4. СМЭВ4 — множественные рег. запросы. Позволяет последовательно выполнить несколько запросов в витрину СМЭВ4 ведомства в рамках одного заявления и обработать ответ каждого из них. Настройки параметров задаются группой шаблонов FTL-преобразования запросов

5. Без маршрутизации — позволяет никуда не отправлять заявление и установить финальный статус с помощью внешнего сервиса ЕПГУ или автоматически с помощью настройки «Смена статуса на 3 после завершения обработки заявления» (п. 32)

6. Отправить в топик Kafka — позволяет отправить запрос на обработку во внешний сервис ЕПГУ в выбранный топик Kafka. Ответ ожидается в топике, указанном в поле «Название топика при маршрутизации заявлений Kafka»

13

FTL-преобразование запроса заявления

Используется для преобразования скриптом FTL в данные, которые будут отправлены в ведомство

Доступно только для следующих способов маршрутизации:

  • СМЭВ3 1.2
  • СМЭВ3 1.3
  • СМЭВ4 — рег. запрос

Для СМЭВ3 целевым значением является запрос в формате XML в соответствии с требованиями вида сведений

Для «СМЭВ4 рег. запрос» целевым значением является SQL, описывающий рег. запрос

Источником данных для преобразования является транспортная XML сформированная после того, как пользователь отправил заявление в ведомство

14

Задать альтернативную конфигурацию процессинга заявления

Можно задать одну или несколько альтернативных конфигураций

При описании альтернативной конфигурации необходимо заполнить:

  • Пространство имён транспортной XML – указывается пространство имён сформированной после заполнения XML, по которой надо переопределить идентификатор процессинга заявления
  • Идентификатор настройки процессинга заявления – указывается идентификатор процессинга заявления. Например, «10000000303»

15

СМЭВ4 — множественные рег. запросы

Заполняется, если в качестве способа маршрутизации выбран «СМЭВ4 — множественные рег. запросы»

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

Идентификатор группы шаблонов преобразования запросов заявления — вычисляется автоматически и используется для объединения разных запросов к витринам в единый результат обработки заявления в рамках одной услуги

Шаблоны, входящие в группу:

  • Идентификатор шаблона преобразования запроса заявления — идентификатор запроса к витрине. Например, если для услуги «6001234» указать значение «roseestr_fl», в конфигурации автоматически будет прописано значение «6001234-request-template-roseestr_fl»
  • ftl-преобразование запроса заявления — преобразование транспортной xml, сформированной после заполнения услуги пользователем в рег. запрос в витрину ведомств. Примеры приведены ниже

16

Ответ ведомства ожидается в рамках другого вида сведения (EventService)

Флаг устанавливается, если статусы заявления и ответы ведомств поступают с использованием универсального вида сведений для приёма событий электронного заявления на портале государственных услуг (функций)

Доступно только для следующих способов маршрутизации:

  • СМЭВ3 1.2
  • СМЭВ3 1.3
  • Без маршрутизации

17

Название топика при маршрутизации заявлений Kafka

Топик Kafka, в который будет отправляться заявление

18

Наименование встроенной исполняемой процедуры

Указывается только для определённых услуг, которые уже используют встроенные исполняемые процедуры сервиса процессинга заявлений

19

Ключ uddi

Указывается только для определённых услуг, которые уже используют справочники ведомств СМЭВ2

20

Сохранять бизнес-данные в логах

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

Не распространяется на ответы ведомств, поступившие с использованием универсального вида сведений для приёма событий электронного заявления на портале государственных услуг (функций)

Рекомендуется всегда включать настройку

21

Сохранять статусы обработки сообщений СМЭВ3 в заявлении

При отправке заявлений через СМЭВ3, заявление переводится в промежуточные технические статусы, которые поступают от СМЭВ3 по отправленным СМЭВ-сообщениям:

  • Статус сообщения СМЭВ3: Поставлено в очередь ответчика. Статус заявления: «Отправлено в ведомство» (21)
  • Статус сообщения СМЭВ3: Извлечено из очереди запросов ответчика и Подтверждено ответчиком (Ack). Статус заявления: «Получено ведомством» (2)

Доступно только для следующих способов маршрутизации:

  • СМЭВ3 1.2
  • СМЭВ3 1.3

22

Статус заявления перед отправкой в ведомство

Указывается код портального статуса, в который будет переведено заявление перед его отправкой в СМЭВ3

Доступно только для следующих способов маршрутизации:

  • СМЭВ3 1.2
  • СМЭВ3 1.3

23

Переопределить статус отправки и доставки заявления в ведомство

Указывается, если необходимо переопределить один или несколько статусов и их комментарии для сообщений в СМЭВ3

Доступно только для следующих способов маршрутизации:

  • СМЭВ3 1.2
  • СМЭВ3 1.3

24

Статус «Отправлено в ведомство»

Данный параметр позволяет переопределить статус и комментарии заявления при получении статуса сообщения СМЭВ3 «Поставлено в очередь ответчика»

При этом можно определить:

  • Идентификатор статуса (по умолчанию 21)
  • Указать, является он портальным или ведомственным. Если флаг «Если не указано, то статус заявления ведомственный» не установлен, то статус ведомственный, иначе — портальный
  • Комментарий к статусу — если комментарий не указан, то указывается комментарий по умолчанию «Заявление отправлено в ведомство»

Если данный раздел не заполнен и включён параметр «Сохранять статусы обработки сообщений СМЭВ3 в заявлении», то при получении статуса сообщения СМЭВ3 «Поставлено в очередь ответчика»:

  • Заявление будет переведено в портальный статус 21
  • К статусу заявления будет установлен комментарий «Заявление отправлено в ведомство»

Доступно, если включено «Переопределить статус отправки и доставки заявления в ведомство»

Доступно только для следующих способов маршрутизации:

  • СМЭВ3 1.2
  • СМЭВ3 1.3

25

Статус «Доставлено в очередь ведомства»

Данный параметр позволяет переопределить статус и комментарии заявления при получении статуса сообщения СМЭВ3 «Подтверждено ответчиком (Ack)»

При этом можно определить:

  • Идентификатор статуса (по умолчанию 21)
  • Указать, является он портальным или ведомственным. Если флаг «Если не указано, то статус заявления ведомственный» не установлен, то статус ведомственный, иначе — портальный
  • Комментарий к статусу — если комментарий не указан, то указывается комментарий по умолчанию «Заявление отправлено в ведомство»

Если данный раздел не заполнен и включён параметр «Сохранять статусы обработки сообщений СМЭВ3 в заявлении», то при получении статуса сообщения СМЭВ3 «Подтверждено ответчиком (Ack)»:

  • Заявление будет переведено в портальный статус 2
  • К статусу заявления будет установлен комментарий «Заявление получено ведомством»

Доступно, если включено «Переопределить статус отправки и доставки заявления в ведомство»

Доступно только для следующих способов маршрутизации:

  • СМЭВ3 1.2
  • СМЭВ3 1.3

26

Отправлять запросы или ответы в топик Kafka

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

Действия на подготовку запроса

Раздел доступен, если установлен флаг для «Отправлять запросы или ответы в топик Kafka»

27

Топик запроса для внешней исполняемой процедуры

Наименование топика Kafka, в который отправляется сообщение с информацией о заявлении для предварительной обработки специализированной внешней исполняемой процедурой

Заявление не будет отправлено в ведомство, пока не будет получен ответ от внешней исполняемой процедуры

28

Топик для получения ответа от внешней исполняемой процедуры

Наименование топика Kafka, в который будет отправлено сообщение от специализированной внешней исполняемой процедуры

29

Топик Kafka для публикации перед отправкой в ведомство

Топик Kafka, в который отправлять информацию о заявлении на этапе подготовки запроса для отправки в ведомство

Действия перед отправкой в ведомство

30

Установить время ожидания ответа от ведомства

Указывается, если необходимо получать ответ от ведомства за ограниченный промежуток времени

Если за указанный временной интервал ответ от ведомства не поступил, заявление переводится в ошибочный статус — портальный статус 5

Доступно только для следующих способов маршрутизации:

  • СМЭВ3 1.2
  • СМЭВ3 1.3

31

Время ожидания ответа ведомства, с

Время ожидания ответа ведомства в секундах. Указывается, если установлен признак «Установить время ожидания ответа от ведомства»

32

Топик Kafka для публикации транспортной xml (req.xml)

Топик, в который необходимо отправить транспортную xml

33

Смена статуса на 3 после завершения обработки заявления

Заявление переводится в статус «Услуга оказана» (портальный статус 3) без отправки заявления в ведомство

Доступно только для способа маршрутизации «Без маршрутизации»

Может использоваться в случае, если обработка заявления осуществляется специализированным сервисом портала (п.26 «Топик запроса для внешней исполняемой процедуры») и не требует отправки заявления в ведомство

34

Получать информацию о пользователе из ЕСИА

Признак определяет, используется ли во встроенной исполняемой процедуре информация из ЕСИА (п.17 «Наименование встроенной исполняемой процедуры»). Если используется, то для программного кода исполняемой процедуры подгружается информация из ЕСИА о пользователе, который выполняет отправку заявления в ведомство

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

35

Задать список компонент (если не указаны, используется вся информация из ЕСИА)

Если указан признак «Получать информацию о пользователе из ЕСИА», можно определить только ограниченный набор компонент персональных данных, которые нужно загрузить из ЕСИА о пользователе, который отправляет заявление

Если поле не заполнено, то будут подгружаться все компоненты

Рекомендуется использовать только необходимый набор компонентов

Действия после получения ответа ведомства

36

Получать информацию о пользователе из ЕСИА

Признак определяет, используется ли во встроенной исполняемой процедуре информация из ЕСИА (п.17 «Наименование встроенной исполняемой процедуры»). Если используется, то для программного кода исполняемой процедуры подгружается информация из ЕСИА о пользователе, который отправил заявление в ведомства

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

37

Задать список компонент (если не указаны, используется вся информация из ЕСИА)

Если указан признак «Получать информацию о пользователе из ЕСИА», можно определить только ограниченный набор компонент персональных данных, которые нужно загрузить из ЕСИА о пользователе, который отправил заявление

Если поле не заполнено, то будут подгружаться все компоненты

Рекомендуется использовать только необходимый набор компонентов

38

Топик Kafka для публикации ответа ведомства

Топик Kafka, в который отправлять информацию о заявлении после получения первого ответа ведомства

Доступно, если установлен флаг «Отправлять запросы или ответы в топик Kafka»

39

Идентификатор типа для сохранения файлов из ответа ведомства

Для корректной работы функционала необходимо:
1. Зарегистрировать новый тип файла в сервисе работы с файлами Портала Госуслуг
2. Выполнить дополнительные настройки в сервисе, который возвращает информации о списке файлов в ответах ведомства

Используется, если в рамках услуги необходимо хранить файлы ответов ведомств срок, который не соответствует регламентному сроку хранения файлов по заявлениям на Портале Госуслуг

Действия после получения второго ответа ведомства

40

Топик Kafka для публикации ответа ведомства

Топик Kafka, в который отправлять информацию о заявлении на этапе получения второго и всех последующих ответов от ведомства

Доступно, если установлен флаг «Отправлять запросы или ответы в топик Kafka»

Действия после получения ошибки от ведомства

41

Топик Kafka для публикации ошибки ведомства

Указывается топик Kafka, в который отправлять информацию о заявлении на этапе получения ошибок ведомства или СМЭВ3

Доступно, если установлен флаг «Отправлять запросы или ответы в топик Kafka»

42

Игнорировать отказ ведомства

При включённом параметре отказы приёма заявления будут игнорироваться — заявления не будут переводить в ошибочный статус 5

Отказы приёма СМЭВ3-сообщения ведомства — это специальный вид ответа СМЭВ3 с типом Reject. В ответе от ведомства вместо блока MessagePrimaryContent передан блок RequestRejected

Данный параметр используется, если информационная система может вести себя некорректно — отправлять отказ в приёме, а потом присылать ответ

Доступно только для следующих способов маршрутизации:

  • СМЭВ3 1.2
  • СМЭВ3 1.3

43

Обрабатываемые ошибки

В данном разделе есть три варианта обрабатываемых ошибок ответа:

  • Отклонение запроса — определение способа обработки отказа приёма СМЭВ3-сообщения ведомством
  • Асинхронная ошибка — определение способа обработки асинхронной ошибки СМЭВ3. К асинхронным ошибкам относятся такие ошибки, как «SMEV-502: Не найден получатель по виду сведений», «SMEV-600: Очередь, в которую должно быть отправлено сообщение, переполнена»
  • Синхронная ошибка — определение способа обработки синхронной ошибки СМЭВ3. К синхронным ошибкам относятся такие ошибки, как «SMEV-403: Сообщение содержит недопустимые символы», «SMEV-401: Не найден вид сведений»

Доступно только для следующих способов маршрутизации:

  • СМЭВ3 1.2
  • СМЭВ3 1.3

44

Статус в случае отклонения запроса ведомством

Портальный статус, в который будет переведено заявление после получения отклонения сообщения ведомством. В случае, если данное поле не заполнено и не определён отдельный способ вычисления статуса и комментария (п.44 «Переопределить комментарий к статусу или установить иной статус по отказу ведомства») заявление будет переведено в ошибочный статус — портальный статус 5

Данное поле доступно, если определён вариант обработки ошибки «Отклонение запроса» в разделе «Обрабатываемые ошибки»

45

Переопределить комментарий к статусу или установить иной статус по отказу ведомства

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

46

Исходный комментарий в ответе ведомств

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

Например, «KVS-22:.*»

47

Статус заявления при указанном комментарии

Указывается портальный статус, в который будет переведено заявление при получении отклонения и сообщения от ведомства с комментарием, описанным в поле «Исходный комментарий в ответе ведомства»

48

Комментарий в заявлении

Указывается комментарий к статусу, который будет указан в заявлении при получении отклонения сообщения ведомством с комментарием, описанном в поле «Исходный комментарий в ответе ведомств»

49

Статус в случае асинхронной ошибки СМЭВ3

Указывается портальный статус, в который будет переведено заявление в случае асинхронной ошибки. Если поле не заполнено, заявление будет переведено в 5 статус

Данное поле доступно, если определен вариант обработки ошибки «Асинхронная ошибка» в разделе «Обрабатываемые ошибки»

50

Переопределить комментарий к статусу при асинхронной ошибке СМЭВ3

Режим, при котором можно переопределить комментарий при получении асинхронной ошибки СМЭВ3

51

Исходный комментарий в ответе СМЭВ3

Указывается регулярное выражение, которому определяется текст комментария, который был получен от СМЭВ3 при получении асинхронной ошибки

Например, «SMEV-502:.*»

Данное поле доступно, если определён вариант обработки ошибки «Асинхронная ошибка» в разделе «Обрабатываемые ошибки» и отмечено поле «Переопределить комментарий к статусу при асинхронной ошибке СМЭВ3»

52

Комментарий в заявлении

Указывается комментарий к ошибочному статусу, который будет указан в заявлении при получении асинхронной ошибки СМЭВ3 с комментарием, описанном в поле «Исходный комментарий в ответе СМЭВ3»

Данное поле доступно, если определен вариант обработки ошибки «Асинхронная ошибка» в разделе «Обрабатываемые ошибки» и отмечено поле «Переопределить комментарий к статусу при асинхронной ошибке СМЭВ3»

53

Статус в случае синхронной ошибки СМЭВ3

Указывается портальный статус, в который будет переведено заявление в случае синхронной ошибки. Если поле не заполнено, заявление будет переведено в 5 статус

Данное поле доступно, если определён вариант обработки ошибки «Синхронная ошибка» в разделе «Обрабатываемые ошибки»

54

Переопределить комментарий к статусу при синхронной ошибке СМЭВ3

Режим, при котором можно переопределить комментарий при получении синхронной ошибки СМЭВ3

55

Исходный комментарий в ответе СМЭВ3

Указывается регулярное выражение, которому определяется текст комментария, который был получен от СМЭВ3 при получении синхронной ошибки

Например, «SMEV-502:.*»

Данное поле доступно, если определён вариант обработки ошибки «Синхронная ошибка» в разделе «Обрабатываемые ошибки» и отмечено поле «Переопределить комментарий к статусу при синхронной ошибке СМЭВ3»

56

Комментарий в заявлении

Указывается комментарий к ошибочному статусу, который будет указан в заявлении при получении синхронной ошибки СМЭВ3 с комментарием, описанном в поле «Исходный комментарий в ответе СМЭВ3»

Данное поле доступно, если определён вариант обработки ошибки «Синхронная ошибка» в разделе «Обрабатываемые ошибки» и отмечено поле «Переопределить комментарий к статусу при синхронной ошибке СМЭВ3»

Параметры отмены заявления в ведомстве

57

Требуется отмена

Признак наличия у услуги возможности пользователю после подачи заявления на ЕПГУ отменить заявление

Основные настройки

58

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

Настройка преобразования запроса в ведомство в соответствии с требованием вида сведений СМЭВ3

58.1

Использовать значение по умолчанию

Устанавливается, если по отмене заявления ранее не использовалось преобразование запроса. Используется шаблон преобразования запроса. Шаблон представлен ниже (Шаблон отмены по умолчанию). Чтобы увидеть, какой будет запрос, необходимо сохранить услугу, а потом заново её открыть (п.58.2)

58.2

Переопределить значение

Если у услуги настроено преобразование запроса для отмены заявления, то будет выбран этот пункт. Ниже будут отображаться идентификатор и настройка преобразования

59

Табличная маршрутизация

Признак необходимости вычисления региона, в который будет отправлен запрос на отмену. Если необходимо то, каким образом регион будет вычисляться:

  • Регион получить из заявления — шаблон представлен ниже
  • Регион получить из справочника — шаблон представлен ниже

Расширенные настройки

60

FTL-преобразование ответа по отмене заявления

Настройка преобразования ответа ведомства по виду сведений для отмены

Настройки разработчика ЕПГУ

61

Способ маршрутизации заявления

Данная настройка содержит расширенный набор возможности маршрутизации при отмене заявления и принимает одно из следующих значений:

  • СМЭВ3 1.2
  • СМЭВ3 1.3

62

Сохранять бизнес-данные в логах

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

Рекомендуется всегда включать настройку

63

Ключ uddi

Указывается только для определённых услуг, которые уже используют справочники ведомств СМЭВ2

64

Отправлять запросы или ответы в топик Kafka

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

65

Топик Kafka для публикации запроса

Топик Kafka, в который отправлять информацию о заявлении на этапе подготовки запроса на отмену для отправки в ведомство

Действия на подготовку запроса

Раздел доступен, если установлен флаг для «Отправлять запросы или ответы в топик Kafka»

66

Топик запроса для внешней исполняемой процедуры

Наименование топика Kafka, в который отправляется сообщение с информацией об отмене заявления для предварительной обработки специализированной внешней исполняемой процедурой. Отмена по заявлению не будет отправлена в ведомство, пока не будет получен ответ от внешней исполняемой процедуры

67

Топик для получения ответа от внешней исполняемой процедуры

Наименование топика Kafka, в который будет отправлено сообщение от специализированной внешней исполняемой процедуры

68

Наименование встроенной исполняемой процедуры

Указывается наименование встроенной исполняемой процедуры

Может использоваться для отдельных специализированных услуг

Параметры переписки заявления с ведомством

Основные настройки

69

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

Настройка преобразования запроса вида сведений

69.1

Использовать значение по умолчанию

Устанавливается, если для переписки по заявлению ранее не использовалось преобразование запроса. Используется шаблон преобразования запроса. Шаблон представлен ниже (Шаблон переписки по умолчанию)

69.2

Переопределить значение

Если у услуги настроено преобразование запроса для переписки с ведомством, то будет выбран этот пункт. Ниже будут отображаться идентификатор и настройка преобразования

Расширенные настройки

70

FTL-преобразование ответа переписки по заявлению

Настройка преобразования ответа ведомства по виду сведений для переписки

Настройки разработчика ЕПГУ

71

Способ маршрутизации сообщений в переписке

Данная настройка содержит расширенный набор возможности маршрутизации при переписке по заявлению с ведомством и принимает одно из следующих значений:

  • СМЭВ3 1.2
  • СМЭВ3 1.3

72

Сохранять бизнес-данные в логах

Сохранение промежуточных состояний обработки при переписке по заявлению, обработке ответов и статусов ведомств. Время хранения — 6 месяцев

Рекомендуется всегда включать настройку

73

Наименование встроенной исполняемой процедуры

По умолчанию используется «smev3TextMessageCallback». Для отдельных специализированных услуг может использоваться другая процедура

74

Получать информацию о пользователе из ЕСИА

Данный признак определяет, используется ли во встроенной исполняемой процедуре информация из ЕСИА (п.17 «Наименование встроенной исполняемой процедуры»). Если используется, то для программного кода исполняемой процедуры подгружается информация из ЕСИА о пользователе, который выполняет отправку заявления в ведомства

Применяется при выполнении встроенной процедуры только на этапе перед отправкой сообщения по переписке в ведомство

Настройка отмены заявления

Для настройки отмены необходимо активировать чекбокс «Требуется отмена»

Процессинг_17.png

В случае, если отмена настраивается по атрибутам по умолчанию, то можно использовать варианты настроек ниже

Шаблон отмены по умолчанию

<#setting number_format="computer"/>

<ns:[localname] xmlns:ns="[namespace]">

  <ns:cancelRequest>

      <ns:orderId>${orderId}</ns:orderId>

      <ns:reason>[text]</ns:reason>

  </ns:cancelRequest>

</ns:[localName]>

Шаблон отмены по умолчанию с табличной маршрутизацией. Код получить из заявления

<#setting number_format="computer"/>

<ns:[localname] RouteCode= "${specRoutingCode}" xmlns:ns="[namespace]">

  <ns:cancelRequest>

      <ns:orderId>${orderId}</ns:orderId>

      <ns:reason>[text]</ns:reason>

  </ns:cancelRequest>

</ns:[localname]>

Шаблон отмены по умолчанию с табличной маршрутизацией. Код получить из справочника

<#setting number_format="computer"/>

<ns:[localname] oktmo="${routingCode}"  xmlns:ns="[namespace]">

  <ns:cancelRequest>

      <ns:orderId>${orderId}</ns:orderId>

      <ns:reason>[text]</ns:reason>

  </ns:cancelRequest>

</ns:[localname]>

При выборе варианта «Переопределить значение» в блоке «Идентификатор преобразования запроса на отмену заявления» и «Идентификатор преобразования ответа по отмене заявлению» необходимо прописать контент согласно ВС, который используется ведомством для оказания услуги

Пример запроса отмены

<#ftl encoding="UTF-8"/>

<ns:FormData env="SVCDEV" xmlns:ns="ссылка на вид сведений">

<ns:cancelRequest>

    <ns:orderId>${orderId?c}</ns:orderId>

    <ns:reason>Отмена по запросу пользователя</ns:reason>

</ns:cancelRequest>

</ns:FormData>

Атрибут env используется в случае, если есть потребность в учёте окружения для использования данной настройки

Переменные result, comment, orderId указываются в том регистре, в котором они зарегистрированы в ВС вашего ведомства

Пример ответа отмены

<#ftl/><#assign result = xml["//*[local-name() = 'result']"]/>

<#assign comment = xml["//*[local-name() = 'comment']"]/>

<#assign orderId = xml["//*[local-name() = 'orderId']"]/>

<etw:FormDataResponse xmlns:etw="ссылка на вид сведений">

<etw:cancelResponse>

    <etw:orderId>${orderId!''}</etw:orderId>

    <etw:result>${result!''}</etw:result>

    <comment>${comment!''}</comment>

</etw:cancelResponse>

</etw:FormDataResponse>

Необходимо в обозначении переменных прописать значения, которые содержатся в ВС ведомства:

  • result — обязательное поле
  • comment — необязательное поле
  • orderId — обязательное поле

Настройка переписки с ведомством

Для настройки переписки с ведомством необходимо активировать чекбокс «Требуется переписка»

Процессинг_18.png

В случае, если переписка настраивается по атрибутам по умолчанию, то можно использовать вариант настройки ниже

Шаблон переписки по умолчанию

<#ftl encoding="UTF-8"/>

<ns:[localname] xmlns:ns="[namespace]">

    <ns:textRequest>

        <ns:orderId>${orderId}</ns:orderId>

        <ns:text>${text}</ns:text>

    </ns:textRequest>

</ns:[localname]>

При выборе варианта «Переопределить значение» в блоке «Идентификатор преобразования запроса переписки по заявлению» и «Идентификатор преобразования ответа переписки по заявлению» необходимо прописать контент согласно ВС, который используется ведомством для оказания услуги

Пример запроса переписки

<#ftl encoding="UTF-8"/>

<n1:Request xmlns:ns=" ссылка на вид сведений вложенной схемы в схему запроса" xmlns:n1=" ссылка на вид сведений корневого тега запроса">

<ns:TextMessage>

            <ns:OrderId>${orderId?c}</ns:OrderId>

            <ns:TextComment>${text}</ns:TextComment>

</ns:TextMessage>

</n1:Request>

Пример ответа переписки

<#ftl encoding="UTF-8" ns_prefixes={

"n1":" ссылка на вид сведений корневого тега ответа"}/>

<#assign Result=xml["//*[local-name() = 'result']"]/>

<#assign orderId=xml["//*[local-name() = 'orderId']"]/>

<#if Result?has_content&&Result = 'OK'>

<n1:Response xmlns:ns=" ссылка на вид сведений вложенной схемы в схему ответа "

 xmlns:n1=" ссылка на вид сведений корневого тега ответа">

<ns:TextResponse>

            <ns:OrderId>${orderId!''}</ns:OrderId>

            <ns:Result>OK</ns:Result>

</ns:TextResponse>

</n1:Response>

</#if>

Необходимо в обозначении переменных прописать значения, которые содержатся в ВС ведомства:

  • result — обязательное поле
  • orderId — обязательное поле

Формирование файлов на основании ответа на заявление

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

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

Процессинг_19.png
Процессинг_20.png

Название поля

Описание

1

Тип сгенерированного файла

Формат файла, который будет сгенерирован. Возможные значения: CSV, JSON, XML, PDF, ZIP

2

Вариант применения шаблона

Возможные значения:

  • Постоянный шаблон — результирующий файл будет сгенерирован вне зависимости от каких либо предварительных условий
  • Шаблон в зависимости от условий — условием является наличие тэга в XML, путь к которому описан на языке запросов к элементам XML-документа. Например: /*[local-name()="RequestWrapper"]/@RouteCode. То есть, если путь в XML существует, то правило считается выполненным и данный шаблон применяется

3

Путь к тэгу в XML

Путь, по которому определяется наличие элемента в XML (xpath - путь описан на языке запросов к элементам XML-документа). То есть, если путь в XML существует, то правило считается выполненным и данный шаблон применяется

Например: /*[local-name()="RequestWrapper"]/@RouteCode

4

Шаблон преобразования

Шаблон, на основании которого будет сформирован итоговый файл. Шаблон должен быть заранее установлен в систему

5

Набор правил

6

Имя конечного файла, отображаемого пользователю

Имя файла, которое будет присвоено итоговому сгенерированному файлу. Только для: CSV, JSON, XML, ZIP

7

Мнемоника файла для хранения в террабайте

Мнемоника файла, которая будет присвоено итоговому сгенерированному файлу и под которой он будет сохранен в террабайте. Только для: CSV, JSON, XML, ZIP

8

Тип файла для хранения в террабайте

Тип сгенерированного файла при сохранении в террабайте может иметь одно из следующих значений по внутренней классификации файлов системы терабайт:
3 — Результат по заявлению
33 — Дополнительный результат
Используется только для: CSV, JSON, XML, ZIP

9

Тег для сбора информации для генерации

Имя тега, по которому будет производиться сбор информации внутри XML документа, полученного из ответа и использованного в дальнейшем для генерации файла. Используется только для: PDF, JSON, ZIP

10

Источник данных для генерации

Позволяет определить, где именно в ответе ведомства будет содержаться информация для генерации файла: в теле ответа или во вложении. Только для: CSV, JSON, XML

11

Способ выбора файла по мнемонике

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

Возможные значения: Точное совпадение, Регулярное выражение

Только для: CSV, JSON, XML и источника данных — вложение ответа

12

Мнемоника файла

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

13

Регулярное выражение для мнемоники файла

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


Авторизуйтесь, чтобы оставить комментарий к статье