Общая информация
Концентраторная форма – это форма услуги, которая позволяет маршрутизировать заявление в различные региональные ведомства и открывать форму заявления только для некоторых регионов.
Существует два подхода распространения концентраторной формы:
- Создание единой федеральной формы и дальнейшее включение или отключение доступности среди регионов;
- Создание формы у какого-то региона с дальнейшим включением остальных регионов к нему
Данный функционал используется только для федеральных или региональных услуг в случае, когда планируется поэтапное открытие в различных регионах, и настраивается для каждой услуги отдельно.
Подготовка интерактивной формы к подключению
1. Табличная маршрутизация вида сведений.
Требуется для отправки заявления в разные ИС поставщиков в зависимости от региона. Более подробно про этот тип взаимодействия описано в статье.
Пример вида сведений
2. Передача кода маршрутизации региона на форму.
Для того, чтобы составить соответствие региона, выбранного пользователем для оказания услуги и кода маршрутизации региона в табличном виде сведений, рекомендуется владельцу концентратора услуги создать справочник в ЕСНСИ.
Пример такого справочника – CONC_LIC_DEPARTMENT
Данный справочник имеет в себе атрибут «ROUTE_CODE», который является кодом маршрутизации ИС, показанный в пункте 1.
3. Настройка VM-шаблона.
У Вида сведений с табличной маршрутизацией, в зависимости от того, как был зарегистрирован вид сведений, имеется специальный атрибут, который может принимать различные значения – код маршрутизации. В данном случае это переменная «$route».
<tns:RequestWrapper RouteCode="$route" xmlns:tns="http://epgu.gosuslugi.ru/concentrator/licensing/1.4.1">
|
В зависимости от условий, указанных через конструкцию if/else/end в переменную «$route» будут подставляться соответствующие значения:
- Если код маршрутизации равен коду ОКАТО, то, будет использоваться значение из переменной $serviceInfo['userRegion']['codes'][0].
- Если код маршрутизации представлен в виде буквенно-циферных значений, то необходимо брать значения из справочника пункта 2.
#set($route = $cu3_2['originalItem']['attributeValues']['ROUTE_CODE'] |
4. Настройка регионозависимости.
Регионозависимость позволяет:
- разрешать отправку заявлений в регионе, для которого успешно настроено получение заявлений
- запрещать отправку заявлений в регионе, для которого не настроено получение заявлений
Подробный процесс настройки регионозависимости в услуге описан в статье.
Шаблон настройки регионозависимости
Организационные моменты
1. Справочник и его поддержка.
Владельцем справочника, который используется для передачи кода маршрутизации региона – является владелец концентратора.
Первостепенно ведомству необходимо получить доступ к виду сведений в качестве ответчика, ему присвоится «ROUTE_CODE» и затем по каналам связи ведомство должно сообщить о своем успешном подключении к ВС.
Ведомство должно уведомить о том, что был создан справочник донор, либо направить письмо владельцу о том, чтобы обновить основной справочник с данными по ведомству.
2. Поддержка интерактивной формы.
За владельцем формы ответственность за направление заявок на обновление и вывод услуги в продуктивную среду.