Руководство по установке#
Модуль предоставляет следующие возможности:
получение ЦАР путем направления межведомственных запросов и приема ответов на запрос посредством СМЭВ 3 по видам сведений «Получение административного регламента в машиночитаемом виде» и «Получение справочников конструктора цифровых регламентов в машиночитаемом виде»;
импорт в ГИСОГД ЦАР, представленных в файлах xml, полученных посредством СМЭВ 3;
просмотр информации, содержащейся в ЦАР в ГИСОГД.
Установка#
Примечание
Модуль устанавливается совместно с основным приложением.
Подключите в метаданные проекта подсистему ..\Подсистемы\Межведомственные запросы\СМЭВ. КЦР.
Откройте метаданные проекта в Редакторе метаданных и проверьте на наличие ошибок.
Обновите метаданные на проекте.
Убедитесь в наличии модулей
Opal.Service
,Module.Jasper.OpalIntegration
,Module.Smev.MezhvedOutbox
,Module.Amber.OpalIntegration
,Module.Geometa.OpalIntegration
. Модули уже присутствуют, если вы получили пакет с дистрибутивами для проекта.Установите, если отсутствует, брокер сообщений RabbitMQ.
Проверьте настройки RabbitMQ для Opal. Они должны быть идентичны настройкам RabbitMQ Геометы в разделе конфигуратора «Сервис обмена сообщениями».
Проверьте наличие строки в БД: схема «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.
Укажите следующие переменные в файле 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)
Обновите приложения по интеграции со СМЭВ, с ЕПГУ и с КЦР с помощью тегов
install_smev
,install_amber
иinstall_opal
.Установите компоненты БД Project.Kcr, Common.Amber.OpalIntegration.
Конфигурирование#
Получение сведений о ЦАР из КЦР ФРГУ: Настройка перечня услуг в реестре ЦАР#
По умолчанию в реестре заявлений отображаются 14 услуг.
Если есть необходимость исключить некоторые услуги или добавить новые, необходимо произвести изменения в таблице БД: схема: «opal» – таблица: «opal_services».
Для включения/отключения услуги установите соответствующий флаг в столбце «enabled».
Для добавления новой услуги:
Добавьте новую строку, заполнив Alias уникальным значением (можно указать Alias услуги).
Заполните название услуги, и убедитесь, что enabled выставлен в true.
Сохраните настройки.