Войти

Как определить тип Учетной Записи

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

На ЕПГУ существуют следующие типы учётных записей (УЗ)

  1. Физические лица (ФЛ):
    • граждане РФ
    • иностранные граждане
  2. Юридические лица (ЮЛ):
    • руководитель
    • сотрудник
  3. Индивидуальный предприниматель (ИП):
    • руководитель
    • сотрудник
  4. Бюджетное учреждение (организация органов власти – ОГВ)
  5. Филиал иностранной организации

Реализация в ВКУ

Разветвление в зависимости от типа УЗ:

tip_uz_1.png

Для создания перехода используется значение глобальной переменной orgType. Для этого необходимо выбрать «Сложное условие» с типом сравниваемого поля «Значение атрибута из ЕСИА» и указать значением этого атрибута — orgType

В ЕСИА orgType может иметь следующие значения:

  • AGENCY — бюджетное учреждение
  • FOREIGN — филиал иностранной организации
  • LEGAL — юридическое лицо (ЮЛ)
  • BUSINESS — индивидуальный предприниматель (ИП)
  • null (значение отсутствует) — физическое лицо (ФЛ)

Для определения типа УЗ необходимо создать столько правил перехода, сколько типов предусмотрено в услуге

Также необходимо ограничить перечень лиц, которым доступно получение услуги: «Настройки услуги» → «Каталог» → «Получатели услуги»

При выборе категории «Юридическое лицо» услуга становится доступна для организаций (LEGAL), бюджетных учреждений (AGENCY) и филиалов иностранных организаций (FOREIGN)

По умолчанию тип AGENCY является LEGAL, то есть пользователь с организацией типа AGENCY проходит сценарий юридического лица (LEGAL). Для разграничения сценариев для юридических лиц и бюджетных учреждений необходимо в настройках версии услуги включить чекбокс «Разделить сценарии для бюджетных учреждений и юридических лиц»

tip_uz_2.png

Включение чекбокса позволяет:

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

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

Пользователи с типом FOREIGN по умолчанию не объединяются с типом LEGAL, как в случае с AGENCY. Поэтому в услуге необходимо отдельно предусмотреть правила перехода для типа FOREIGN

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

Для юридического лица:

tip_uz_3.png

Для индивидуального предпринимателя:

tip_uz_4.png

Для физического лица всегда используется операция сравнения isNull без указания аргументов:

tip_uz_5.png

Для бюджетных учреждений:

tip_uz_6.png

Для филиалов иностранных организаций:

tip_uz_7.png

Правила перехода для руководителей и сотрудников

Для определения роли сравнивается атрибут userRole: для руководителей − true, для сотрудников − false

Реализация правил перехода представлена в статье

Правила перехода для иностранных граждан и граждан РФ

Для определения гражданства используется «Сложное условие» с типом сравниваемого поля «Значение атрибута из ЕСИА» и значением этого атрибута — citizenshipCode

Для граждан РФ аргумент должен быть равен RUS:

tip_uz_8.png

Для иностранных граждан аргумент не должен быть равен RUS:

tip_uz_9.png

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