Войти

Настройка комплексной услуги с параллельным оказанием услуг

Термины

Родительская услуга Услуга, которую проходит пользователь на Портале в начале прохождения комплексной услуги. Эта услуга выглядит как «обычная» услуга для пользователя. На форму услуги пользователь попадает «стандартным» путём
Родительское заявление Заявление пользователя, которое было создано на основании прохождения пользователем формы родительской услуги
Дочерняя услуга Услуга, прохождение которой предполагается после родительской и на основании заявления, созданного при прохождении родительской
Дочернее заявление Заявление пользователя, которое было создано по дочерней услуге без участия пользователя. Правила создания, наполнения такого заявления настраиваются на форме
Заявитель Пользователь, который является инициатором совместного с другими пользователями заявления. Пользователь, который непосредственно проходит форму на портале. Именно для этого пользователя создаётся родительское заявление по родительской услуге
Созаявитель Пользователь, который является вовлекаемым в процесс подачи заявления. Обычно это согласующая роль. Заявление для созаявителя создаётся без его ведома на основании заявления Заявителя
Атомарная услуга Услуга входящая в комплексную услугу, без предоставления которой комплексная услуга оказана быть не может

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

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

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

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

  • Название комплексной услуги
  • Блок текущего статуса по родительскому заявлению, содержащего:
    • статус родительского заявления
    • комментарий к статусу в виде совета Госуслуг, при наличии
  • Блок дочерних заявок, связанных с родительским заявлением, содержащего по каждой из дочернего заявления:
    • название атомарной услуги
    • статус заявления, изменяемый согласно статусной модели атомарной услуги
    • комментарий ведомства, при наличии

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

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

Часто пользователю для получения желаемого результата требуется параллельно подать несколько заявлений в различные ведомства, причём очень часто во всех этих заявлениях требуется указать одну и ту же информацию. Для ускорения процесса подачи заявлений и уменьшения объёма ручной работы в ВКУ была добавлена возможность настройки комплексных услуг

Допустим, заявитель хочет получить разрешение на строительство, реконструкцию, ввод в эксплуатацию объектов строительства, для этого ему необходимо подать два заявления в два разных ведомства, в Росприроднадзор надо подать заявление на проведение экспертизы проектной документации и результатов инженерных изысканий, а в ФАУ «Главгосэкспертиза России» заявление на проведение государственной экологической экспертизы. Для ускорения процесса эти заявления лучше подавать параллельно. Так как большая часть указываемых данных в заявлениях совпадает, было бы логичным объединить эти услуги в единую комплексную услугу, заполнять одну форму и подавать необходимые заявления во все ведомства одновременно

Итак, в комплексной услуге с параллельной подачей заявлений, пользователь проходит одну родительскую услугу, а на основании родительского заявления создаётся одно или несколько дочерних заявлений по дочерним услугам для того же пользователя. В каждое дочернее заявление прикладывается свой файл и формируется XML-файл, который необходимо отправить в ведомство в рамках этой дочерней услуги. Пользователю не нужно дозаполнять или подписывать отдельно дочерние заявления, все происходит в рамках родительской услуги. Дочерние заявления не требуют действий пользователя и после обработки будут отправлены в СМЭВ (могут быть отправлены как в одно, так и в разные ведомства)

Пример процесса:

  1. Пользователь заполняет единую форму и подписывает заявление и все файлы
  2. При окончании заполнения формируются все необходимые заявления
  3. Заявления направляются в ведомства

Создание комплексной услуги с параллельным оказанием услуг состоит из следующих этапов:

  1. Анализ всех входящих в комплексную услугу атомарных услуг, для выбора родительской (основной) услуги, на основе которой будет реализована форма комплексной услуги, как правило с наибольшим количеством экранов
  2. Анализ всех необходимых данных для получения всех услуг создаваемой комплексной услуги, на предмет отсутствия необходимой информации в основной услуге для получения всех остальных
  3. Согласование полей справочников ЕСНСИ, используемых в атомарных услугах, при необходимости завести новые справочники с указанием значений полей для всех атомарных услуг
  4. Межведомственное согласование содержания стартовых и финальных экранов, а также экранов решения всех услуг входящих в комплексную услугу
  5. Добавление в основную услугу экранов с запросом отсутствующих данных, необходимых для получения остальных услуг и правка экранов согласованных на четвёртом этапе
  6. Перенос VM шаблонов из услуг прототипов в родительскую услугу и их правка в соответствии с черновиком основной услуги
  7. Настройка правил создания дочерних заявлений при параллельной подаче на основе родительского заявления
  8. Сквозное интеграционное тестирование
  9. Вывод услуги в продуктивный контур

При разработке интерактивных форм для комплексной услуги необходимо придерживаться основных правил разработки услуг в Визуальном конструкторе, согласно техническим требованиям, утверждённых Постановлением Правительства от 3 сентября 2022 г. № 1555

При этом, также следует учитывать следящие особенности:

  1. наименование услуги в Визуальном конструкторе: «Комплексная услуга название услуги»
  2. «организация» - ведомство, предоставляющее конечный результат комплексной услуги

Рисунок1.png

Важно! Во всех комплексных услугах и в родительской, и в дочерних обязательно должен использоваться экран подписания (УКП). Маппинг данных экранов описывается в настройках услуги


Стартовый экран

  • В качестве кураторов услуги перечисляются все должностные лица, ответственные за предоставление услуги от всех ведомств

Рисунок2.png

  • На стартовом экране пишется наименование услуги, которое предполагает конечный результат для пользователя 
Например: «Открытие аптеки», «Выдача разрешений на строительство, реконструкцию, ввод в эксплуатацию объектов строительства» и т.д.
  • В описании указывается круг заявителей и конечный результат комплексной услуги. Далее ссылки на нормативные документы, в рамках которых оказывается услуга. Для разрешительной деятельности нужно указать ссылку на оптимизированный стандарт


Экран получения идентификатора для дочернего заявления

Перед созданием дочерних заявлений необходимо получить для них идентификаторы (orderId). Для этого в родительскую услугу необходимо добавить обязательный для прохождения служебный экран (EMPTY) с вызовом через компонент BackRestCall необходимого реста. Экран может располагаться в любом месте услуги после определения необходимого количества заявлений для оказания комплексной услуги и перед экраном подписания или (при использовании простой электронной подписи) перед финальным экраном. На один экран можно добавить несколько компонентов резервирующих идентификаторы различных дочерних заявлений. С шаблоном данного экрана можно ознакомиться по ссылке. Идентификатор данного компонента необходимо будет указать в настройках правил создания дочерних заявлений


Экран «Страница решения»

Рисунок3.png

Рисунок4.png

Рисунок5.png

  • Указывается полный перечень сведений и документов, которые необходимы для всех атомарных услуг. Срок оказания услуги – суммарный при последовательном оказании, максимальный при параллельном
  • Стоимость – при наличии государственной пошлины в каких-либо из атомарных услуг
  • Необходимость подписания электронной подписью прилагаемых документов или заявления
  • В разделе «Что дальше» нужно прописать путь заявления от ведомства к ведомству с указанием юридически значимых действий и сроков, а также указать о поступлении результатов рассмотрения заявления по каждому из этапов в личный кабинет заявителя
Например:
  1. Сначала в Минприроды России будет отправлено заявление на получение разрешения. Срок получения — 5 рабочих дней 
  2. Одновременно будут сформированы и направлены заявления в ФАУ «Главгосэкспертиза России» для организации и проведения соответствующих экспертиз. Срок проведения — в соответствии с заключенным между заявителем и экспертной организацией договором на проведение государственной экологической экспертизы

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


Экран (INFO) с заголовком «Заявление будет отправлено»

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

Рисунок6.png


Финальный экран

  1. Заголовок «Комплексное заявление отправлено», ниже текст «Ваше заявление составлено из [количество заявлений] для ускорения получения услуги»
  2. Ниже перечень атомарных услуг, ведомств, их оказывающих в порядке прохождения заявления с указанием юридических адресов, сроков по каждому из этапов

Раздел «Что дальше» аналогичен экрану с решением

В настройках финального экрана должен быть выставлен чекбокс «Принудительный вызов Delirium на терминальном экране»

принудит вызов.png

Рисунок7.png


Экран маршрутизации оказания услуги (добавляется опционально)

Если в комплексной услуге в зависимости от выбора пользователя предусмотрен различный набор оказываемых параллельно услуг, то в родительскую услугу необходимо добавить обязательный для прохождения служебный экран (EMPTY) с вызовом через компонент BackRestCall необходимого реста. Экран можно располагаться в любом месте услуги после определения маршрута сценария оказания услуги и перед экраном подписания или (при использовании простой электронной подписи) перед финальным экраном. С шаблоном данного экрана можно ознакомиться по ссылке


Настройка vm-шаблонов дочерних услуг

Поскольку генерация файлов на основе vm-шаблонов всех услуг входящих в комплексную услугу должно происходить в родительской услуге перед подписанием, то все vm-шаблоны должны быть скопированы из дочерних услуг в родительскую услугу и прописаны в spConfig для их генерации SP-адаптером. Для правильного копирования сгенерированных файлов дочерних заявлений требуется, чтобы название сгенерированного файла содержало в себе постфикс с сервисным кодом дочерней услуги

доп1.png

Для правильного отображения номера дочернего заявления в vm-шаблонах необходимо использовать данные полученные на экране получения идентификатора для дочернего заявления

доп2.png

В остальном настройка VM-шаблонов не отличается от стандартного процесса их настройки


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

Настройка правил создания дочерних заявлений находится в разделе «Согласование заявлений» настроек процессинга заявлений во вкладке «Настройки услуги»

  1. В данной вкладке необходимо выбрать вариант «Параллельная подача - заявитель заполняет одно заявление и создается несколько дочерних для разных ведомств»
  2. Рисунок8.png

  3. Указать дочерние услуги, для которых необходимо создать заявления и по необходимости условия для их создания
  4. Рисунок9.png

    Рисунок10.png

    Настраиваемые параметры

    Название настраиваемого параметра

    Описание

    Список дочерних услуг

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

    Код услуги

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

    Код цели дочерней услуги

    Код цели дочерней услуги

    Условия создания

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

    Компонент Идентификатор компонента услуги, которую проходит пользователь
    Тип

    Тип значения компонента. Позволяет выбрать один из вариантов:

    • Число
    • Строка
    • Булево значение
    Тип операции

    Тип операции для соотнесения значения из поля «значения» и значения компонента, указанного в поле «компонент». Позволяет выбрать один из вариантов:

    • Равно
    • Не равно
    • Пустое значение
    • Значение не пустое

    Отображается для типов компонента «строка» и «число»

    Значение

    Фиксированное значение для срабатывания механизма создания дочернего заявления


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

    В каждое дочернее заявление прикладывается свой файл. Какой именно файл прикладывать — определяет разработчик услуги. Для этого указывается идентификатор загрузчика файлов из основной услуги. По этому идентификатору система берёт соответствующий файл из основной услуги и подставляет его в каждое дочернее заявление Также в данной секции настраивается маппинг идентификаторов компонентов подписания услуги 

    Сгенерированные файлы 

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

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

    Рисунок11.png

  7. Указать идентификатор компонента хранящего зарезервированный номер дочернего заявления. Настройка компонента описана выше
  8. Рисунок12.png

  9. Настроить маппинг полей черновика
  10. Рисунок13.png

    Рисунок14.png

    Данные настройки нужны для создания черновика дочернего заявления из ответов, данных пользователем при прохождении родительской услуги и могут быть полезны при настройке 14 статуса в дочерних услугах, либо для корректного формирования xml для ВС ЕРУЛ

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

    Фиксированное значение 

    Фиксированное значение — указывается фиксированное значение, которое будет передаваться в виде строки в указанный компонент Идентификатор компонента, в который передаётся значение — идентификатор компонента дочернего черновика, в который будет скопировано значение 

    Переменная из черновика

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

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

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