Руководство по установке#

Модуль предоставляет следующие возможности:

  • получение ЦАР путем направления межведомственных запросов и приема ответов на запрос посредством СМЭВ 3 по видам сведений «Получение административного регламента в машиночитаемом виде» и «Получение справочников конструктора цифровых регламентов в машиночитаемом виде»;

  • импорт в ГИСОГД ЦАР, представленных в файлах xml, полученных посредством СМЭВ 3;

  • просмотр информации, содержащейся в ЦАР в ГИСОГД.

Установка#

Примечание

  • Модуль устанавливается совместно с основным приложением.

  • Требуется установленный модуль Получение ЦАР из КЦР ФРГУ

  1. Подключите в метаданные проекта подсистему ..\Подсистемы\Межведомственные запросы\СМЭВ. КЦР.

  2. Откройте метаданные проекта в Редакторе метаданных и проверьте на наличие ошибок.

  3. Обновите метаданные на проекте (См. Как скачать протокол).

  4. Убедитесь в наличии модулей Opal.Service, Module.Jasper.OpalIntegration, Module.Smev.MezhvedOutbox, Module.Amber.OpalIntegration, Module.Geometa.OpalIntegration. Модули уже присутствуют, если вы получили пакет с дистрибутивами для проекта.

  5. Установите, если отсутствует, брокер сообщений RabbitMQ.

  6. Проверьте настройки RabbitMQ для Opal. Они должны быть идентичны настройкам RabbitMQ Геометы в разделе конфигуратора «Сервис обмена сообщениями».

  7. Проверьте наличие строки в БД: схема «regadm» – таблица «m_global_settings»:

    setting_type = 19 в regadm.m_global_settings
    

Если строки нет, добавьте строку value вида:

{"IPHostServer":"10.4.1.104","PortHostServer":5672,"UserName":"admin","Password":"password","QueueLogError":{"Id":"Gems.Common.Messaging.RabbitMq.Purgatory.Log.Error","QueueName":"Gems.Common.Messaging.RabbitMq.Purgatory.Log.Error.Queue","ExchangeType":0,"ExchangeName":"Gems.Common.Messaging.RabbitMq.Purgatory.Log.Error.Exchange","MaxNumberAttempts":0,"LifeTime":0}}.

Измените строку подключения на стенде в соответствии с настройками подключения к RabbiMQ.

  1. Укажите следующие переменные в файле vars.yml. (См. Редактирование vars.yml файла). В таблице обязательная к изменению переменная отмечена значком треугольник.

Обязательная к изменению

Название переменной

Значение по умолчанию

Описание переменной

gvOPAL_INSTALL_DIR

/opt/Opal

Директория, в которую будет установлен Opal

gvOPAL_PUBLIC_ORIGIN

https://opal-{{ gvNGINX_FQDN }}

URL-адрес, по которому доступен ВЕБ-интерфейс Opal

треугольник

gvOPAL_CONNECTION_STRING

Server={{ gvPOSTGRESQL_SERVER }};Port={{ gvPOSTGRESQL_PORT }};Database={{ gvPOSTGRESQL_IAS_DB_NAME }};User Id={{ gvPOSTGRESQL_IAS_USER }};Password={{ gvPOSTGRESQL_IAS_USER_PASS }};

Строка подключения к БД для сервиса Opal. По умолчанию используются параметры из секции установки postgres

gvOPAL_MINIO_DATA

./data/minio

Директория для хранения данных Minio

gvOPAL_MINIO_EXTERNAL_PORT

9090

Порт, по которому доступен WebUI (Minio)

gvOPAL_MINIO_CONSOLE_EXTERNAL_PORT

9001

Порт, по которому доступен API (Minio)

gvOPAL_MINIO_USER_LOGIN

minio123

Логин пользователя файлового хранилища (Minio)

треугольник

gvOPAL_MINIO_USER_PASS

minio123

Пароль пользователя файлового хранилища (Minio)

gvOPAL_NGINX_ENABLE

true

Необходимость в создании конфигурационного файла для Nginx’а. Возможные значения: true или false

gvOPAL_BACK_EXTERNAL_PORT

5191

Внешний порт, по которому доступен контейнер с backend частью приложения

gvOPAL_FRONT_EXTERNAL_PORT

5190

Внешний порт, по которому доступен контейнер с frontend частью приложения

треугольник

gvOPAL_PROJECT_ALIAS

shkotovsky_mr

Алиас проекта, с данными которого будет работать Opal

gvJASPER_API_PUBLIC_ORIGIN

https://jasper-{{ gvNGINX_FQDN }}

URL адрес, по которому сервис Opal будет взаимодействовать с API Jasper

gvOPAL_GEOMETA_PUBLIC_ORIGIN

https://{{ gvNGINX_FQDN }}

URL адрес, по которому доступен переход из Opal в Geometa

  1. Обновите приложения по интеграции со СМЭВ, с ЕПГУ и с КЦР с помощью тегов install_smev, install_amber и install_opal (См. Обновление и установка Системы с использованием Ansible).

  2. Установите компоненты БД Project.Kcr, Common.Amber.OpalIntegration. (См. Установка и обновление компонентов БД).

Конфигурирование#

Получение сведений о ЦАР из КЦР ФРГУ: Настройка перечня услуг в реестре ЦАР#

По умолчанию в реестре заявлений отображаются 14 услуг.

Если есть необходимость исключить некоторые услуги или добавить новые, необходимо произвести изменения в таблице БД: схема: «opal» – таблица: «opal_services».

Для включения/отключения услуги установите соответствующий флаг в столбце «enabled».

Для добавления новой услуги:

  1. Добавьте новую строку, заполнив Alias уникальным значением (можно указать Alias услуги).

  2. Заполните название услуги, и убедитесь, что enabled выставлен в true.

  3. Сохраните настройки.

Портал услуг#

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

Для этого необходимо произвести изменения в таблице БД схема: «amber» – таблица global_settings – столбец «value», в секции AutoSendSmevRequests изменить у услуги флаг на false.