Справочник полномочий для доверенностей

Справочник предназначен для хранения кодов полномочий для машиночитаемых доверенностей.

Справочник полномочий для доверенностей
Рисунок 1. Справочник полномочий для доверенностей

Справочник доступен по адресу: http://адрес-сервера-Web-клиента/DocsvisionWebClient/#/DirectoryView/30EB75E2-16F8-4150-A2D4-4A82A38A1849, ссылка на справочник полномочий также добавлена в разметку Основного меню в базовом решении.

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

Структура справочника

Справочник представляет собой двухуровневую иерархическую структуру:
  • На первом уровне справочника представлен список справочников полномочий.

  • В каждом справочнике представлены коды полномочий.

Отредактировать справочник или код полномочий можно, выбрав в контекстном меню команды Изменить код полномочий или Изменить справочник, а также при помощи кнопки Белый карандаш в синем круге.

Добавление нового справочника

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

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

  2. Код справочника — уникальный код справочника полномочий. Поле обязательно для заполнения.

  3. Составитель (группа) — пользователь или группа составителей справочника. Поле обязательно для заполнения.

  4. Идентификатор составителя в ЕСНСИ — необходим при <импорте полномочий из ЕСНСИ. Идентификатор в справочнике сравнивается с идентификатором в XML-файле ЕСНСИ. В зависимости от результата сравнения полномочия будут импортированы или помечены неактивными. См. подробнее ниже, в разделе Импорт справочника из ЕСНСИ.

Информация о справочнике кодов полномочий
Рисунок 3. Информация о справочнике кодов полномочий

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

Импорт справочника из ЕСНСИ

Система позволяет импортировать полномочия из ЕСНСИ через загрузку данных из xml-файла. Поддерживается импорт только из справочника по адресу https://esnsi.gosuslugi.ru/classifiers/6714/data?pg=1&p=1.

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

  2. При нажатии на кнопку Импортировать полномочия открывается диалоговое окно для выбора xml-файла с полномочиями из файловой системы.

  3. После выбора XML-файла будет выполнен импорт полномочий.

    Во время импорта будет выполнена проверка существования полномочий по Идентификатору составителя в ЕСНСИ.

    • Если в XML-файле нет кода полномочий, соответствующего Идентификатору составителя в ЕСНСИ, группа в справочнике не обрабатывается.

    • Если в справочнике будут обнаружены дублирующие коды полномочий, которых нет в xml-файле, код полномочий будет помечен флагом Отменён.

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

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

  4. По завершении импорта появится информационное окно с результатом:

    • При успешном импорте отобразится список групп, в которые были загружены коды.

    • Если соответствий полномочиям из XML не найдено, будет отображено сообщение: Ни одна из записей не была импортирована.

    • Если в XML будут обнаружены только уже имеющиеся в локальном справочнике полномочия, будет отображено сообщение: Все доступные полномочия уже имеются в справочнике.

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

Добавление нового кода полномочий

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

Создание нового кода полномочий
Рисунок 4. Создание нового кода полномочий

При добавлении кода появится окно с доступными для заполнения полями:

  1. Код полномочий — уникальный код полномочий. Поле обязательно для заполнения.

  2. Мнемоника полномочия — мнемоника полномочия в реестре полномочий. Необязательное поле, может совпадать со значением Кода полномочий. Значения Кода и Мнемоники полномочий должны быть уникальными.

  3. Название кода полномочий — название полномочия. Поле обязательно для заполнения.

  4. Описание — подробное описание кода полномочий.

Информация о коде полномочий
Рисунок 5. Информация о коде полномочий

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

  1. Дата создания — дата создания кода.

  2. Дата обновления — дата обновления кода.

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

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

Если хотя бы один код в группе использовался в карточке СКД, при попытке удалить группу будет выдано предупреждение Невозможно удалить справочник, т.к. он содержит полномочия, которые используются в сформированных МЧД.

Настройки безопасности справочника

В зависимости от текущих прав доступа пользователя, справочник:

  • Откроется в режиме просмотра, если пользователю запрещено редактирование справочника.

  • Откроется в режиме редактирования, если пользователю разрешено редактирование справочника.

  • Не откроется, и появится предупреждение об отсутствии прав доступа, если пользователь не имеет прав на просмотр справочника.

Администратор может задать права доступа для всего справочника при помощи элемента управления Замок, расположенного над правой областью, или из контекстного меню узла.

Настройка безопасности справочника полномочий выполняется по аналогии со справочником сотрудников.

Выбор полномочий из справочника

Для выбора полномочий из справочника предназначен ЭУ "Полномочия". ЭУ должен быть добавлен в разметки карточек.