Войти

Концентраторные услуги

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

Концентраторная форма – это форма услуги, которая позволяет маршрутизировать заявление в различные региональные ведомства и открывать форму заявления только для некоторых регионов.

Существует два подхода распространения концентраторной формы:

  • Создание единой федеральной формы и дальнейшее включение или отключение доступности среди регионов;
  • Создание формы у какого-то региона с дальнейшим включением остальных регионов к нему

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

Подготовка интерактивной формы к подключению

1. Табличная маршрутизация вида сведений.

Требуется для отправки заявления в разные ИС поставщиков в зависимости от региона. Более подробно про этот тип взаимодействия описано в статье.

Пример вида сведений

Рисунок1.png

Рисунок2.png

2. Передача кода маршрутизации региона на форму.

Для того, чтобы составить соответствие региона, выбранного пользователем для оказания услуги и кода маршрутизации региона в табличном виде сведений, рекомендуется владельцу концентратора услуги создать справочник в ЕСНСИ.

Пример такого справочника – CONC_LIC_DEPARTMENT

Данный справочник имеет в себе атрибут «ROUTE_CODE», который является кодом маршрутизации ИС, показанный в пункте 1.

Рисунок3.png

Рисунок4.png

3. Настройка VM-шаблона.

У Вида сведений с табличной маршрутизацией, в зависимости от того, как был зарегистрирован вид сведений, имеется специальный атрибут, который может принимать различные значения – код маршрутизации. В данном случае это переменная «$route».

<?xml version="1.0" encoding="utf-8"?>

#if($rest3['body']['total'] == 1)

  #set($route = $rest3['body']['items'][0]['attributeValues']['ROUTE_CODE'])

#else

  #set($route = $cu3_2['originalItem']['attributeValues']['ROUTE_CODE'])

#end

<tns:RequestWrapper RouteCode="$route" xmlns:tns="http://epgu.gosuslugi.ru/concentrator/licensing/1.4.1">

В зависимости от условий, указанных через конструкцию if/else/end в переменную «$route» будут подставляться соответствующие значения:

  • Если код маршрутизации равен коду ОКАТО, то, будет использоваться значение из переменной $serviceInfo['userRegion']['codes'][0].
  • Рисунок5.png

  • Если код маршрутизации представлен в виде буквенно-циферных значений, то необходимо брать значения из справочника пункта 2.

#set($route = $cu3_2['originalItem']['attributeValues']['ROUTE_CODE']


4. Настройка регионозависимости.

Регионозависимость позволяет:

  • разрешать отправку заявлений в регионе, для которого успешно настроено получение заявлений
  • запрещать отправку заявлений в регионе, для которого не настроено получение заявлений

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

Шаблон настройки регионозависимости

Организационные моменты

1. Справочник и его поддержка.

Владельцем справочника, который используется для передачи кода маршрутизации региона – является владелец концентратора.

Первостепенно ведомству необходимо получить доступ к виду сведений в качестве ответчика, ему присвоится «ROUTE_CODE» и затем по каналам связи ведомство должно сообщить о своем успешном подключении к ВС.

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

2. Поддержка интерактивной формы.

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

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