Войти

Настройка ограничений подачи услуг

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

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

Существует два режима настройки ограничений:

  1. Стандартный режим настройки является упрощённым и даёт возможность ограничить подачу заявлений в определённые временные рамки, задать максимальное количество активных заявлений, а также ограничить подачу более одного заявления в указанных статусах, а также исключить дублирование заявлений с одинаковыми полями в зависимости от выбранных статусов
  2. Расширенный режим настройки даёт возможность осуществить более тонкие настройки: поставить дату и время начала и окончания действия ограничения, сделать ограничение рекомендуемым или обязательным, обозначить активно ли ограничение в данный момент, а также ограничить подачу заявления по дочерней услуге, если срабатывает ограничение в родительской. Для получения доступа к расширенным настройкам в разделе необходимо «Включить расширенный режим»

Варианты ограничений подачи заявлений

  1. Настройка «Блокировка возможности создания заявок в определенный период» ограничивает получение услуги в определённый сезон или период. Проверка по статусам происходит автоматически. Вы можете задать временные рамки для создаваемых заявлений по дате или по дате и времени, а также текст сообщения о том, что будет отображаться при срабатывании ограничения
  2. Настройка «По количеству ранее поданных заявлений» ограничивает количество заявлений, поданных в рамках одной услуги одним пользователем, за необходимый период проверки. Проверка по статусам происходит автоматически. Задав сообщение об ошибке, вы можете проинформировать пользователя о том, что количество активных заявлений за заданный период у него максимально
  3. Настройка «По статусам ранее поданных заявлений» ограничивает нахождение более одного заявления в выбранных статусах на момент подачи услуги в указанный период проверки. Задав сообщение об ошибке, вы можете проинформировать пользователя о том, что у него уже есть активное заявление в заданных статусах
  4. Настройка «По значениям полей на форме подачи заявления» ограничивает подачу заявления в выбранных статусах с повторяющимися полями в указанный период проверки. Задав сообщение об ошибке, вы можете проинформировать пользователя о том, что у него уже есть активное заявление с такими же данными в заданных статусах

Настройка услуги

Настройка типа ограничения «Блокировка возможности создания заявок в определённый период»

Ограничение подачи заявлений в преиоде.png

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

  1. По дате — проверяются активные заявление по дате

    Период. По дате.png

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

    Период. По дате и времени.png

Шаг 2. Введите текст сообщения о блокировке

Например, если установлено ограничение на получение услуги в зимний период, то при подаче заявления пользователю будет отображаться сообщение о невозможности подачи заявления: «Вы не можете подать заявление в данный момент, обратитесь в летний, осенний или весенний период»

Период. Текст сообщения.png

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

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

По количеству ранее поданных заявлений.png

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

Количество активных заявлений.png

Шаг 2. Для указания периода выберите нужный переключатель:

  1. По количеству дней — проверяются активные заявления за предыдущие дни

    Период проверки заявлений по дням.png

  2. Относительный — проверяются активные заявления в текущей неделе, месяце или году

    Период проверки заявлений относительный.png

Шаг 3. Введите текст сообщения о блокировке

Если период не задан, то проверка будет осуществляться за весь период. Например, если установлено ограничение в одно заявление, то при подаче пользователю будет отображено сообщение о невозможности подачи заявления: «Вы не можете подать заявление в данный момент, так как у вас уже есть активное заявление»

По кол-ву заявлений текст сообщения.png

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

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

Ограничение по статусам заявлений.png

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


статусы заявлений.png

Шаг 2. Для выбора рассматриваемого периода кликните на нужный переключатель:
  1. По количеству дней — проверяются активные заявления за предыдущие дни

    Период проверки заявлений по дням.png

  2. Относительный — проверяются активные заявления в текущей неделе, месяце или году

    Период проверки заявлений относительный.png

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

Шаг 3. Введите текст сообщения о блокировке. Например, если стоит ограничение со статусом 1 «Заявление зарегистрировано», пользователь может получить сообщение: «Вы не можете подать заявление в данный момент, так как у вас уже есть активное зарегистрированное заявление»

Текст сообщения по статусам.png

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


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

Рисунок_новый1.png

Для корректной настройки ограничения рекомендуется ознакомиться с разделом: «Как выполнить дополнительные настройки в услуге, чтобы срабатывало ограничение «По значениям полей на форме подачи заявления»

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

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


статусы заявлений.png

Шаг 2. Для выбора рассматриваемого периода кликните на нужный переключатель:
  1. По количеству дней — проверяются активные заявления за предыдущие дни

    Период проверки заявлений по дням.png

  2. Относительный — проверяются активные заявления в текущей неделе, месяце или году

    Период проверки заявлений относительный.png

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

Шаг 3. Введите текст сообщения о блокировке. Например, если стоит ограничение со статусом 1 «Заявление зарегистрировано» и поля поданного заявления совпадают с полями активного, то при подаче пользователю будет отображено сообщение о невозможности подачи заявления: «Вы не можете подать заявление в данный момент, т.к. у вас уже есть активное заявление с такими же данными»

Рисунок5.png

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


Расширенный режим настройки ограничений подачи заявлений

Для получения доступа к расширенным настройкам в разделе необходимо «Включить расширенный режим»

1. Период действия ограничения. Настройка доступна для всех типов ограничений, кроме типа «Блокировка возможности создания заявок в определённый период». Введите даты начала и окончания действия ограничения

Даты начала и окончания действия ограничения.png

2. Чекбокс «Ограничение носит обязательный характер»

Ограничение носит обязательный характер.png

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

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

Шаг 1. Добавьте шаблон «Настройка ограничений для заявлений» в услугу таким образом, чтобы экран «start_service» был стартовым

Шаг 2. В компоненте c1 стартового экрана добавьте ваше описание услуги. А в компоненте CheckOrder в поле «Путь до сервиса» поменяйте код 600370 на код, который прописывается у услуги при воспроизведении. Например, ссылка при воспроизведении: http://svcdev-beta.test.gosuslugi.ru/611000/1/form, тогда прописать нужно код 611000

путь до сервиса.PNG

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

  • Переход на экран Continue осуществляется, если не было найдено заявлений, удовлетворяющих ограничению. Далее, от экрана настраиваются необходимые правила перехода. Если нужно — экран можно заменить другим, важно оставить настроенное правило перехода в зависимости от ответа в компоненте CheckOrder
  • Переход на экран Stop осуществляется, если ограничение сработало. Здесь можно прописать переход на прохождение услуги, если заявление будет заполняться на другой объект/цель, или же настроить необходимое модальное окно

3. Чекбокс «Ограничение активно»

Ограничение активно.png

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


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

На данный момент настройка доступна на компоненте для отображения вопроса и возможных ответов (QuestionScr) и на компоненте подтверждения персональных данных (ConfirmPersonalUserData)

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

Шаг 1. Перейдите в настройки компонента и при включении расширенного режима установите флаг «Создавать заявление на экране с данным компонентом»

Рисунок6.png

Шаг 2. Установите флаг «Проверять на наличие дубликатов при создании заявления»

Рисунок7.png

Шаг 3. Для компонента для отображения вопроса и возможных ответов (QuestionScr) в разделе «Атрибуты компонента» добавьте элемент (массив элементов), по которому будет осуществляться проверка дубликатов заявлений

Рисунок8.png

Для компонента подтверждения персональных данных (ConfirmPersonalUserData) в разделе «Поля для проверки возможности создания нового заявления» добавьте элемент (массив элементов), по которому будет осуществляться проверка дубликатов заявлений

Рисунок9.png

Шаг 4. Выберите компонент, по которому будет осуществляться проверка:

  1. Компонент – выбирается компонент из раскрывающегося списка
  2. Рисунок10.png

  3. Ручной ввод – вручную вводится идентификатор компонента (Пример: c3.value)
  4. Рисунок11.png


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