Руководство по установке#
Модуль предоставляет следующие возможности:
получение ЦАР путем направления межведомственных запросов и приема ответов на запрос посредством СМЭВ 3 по видам сведений «Получение административного регламента в машиночитаемом виде» и «Получение справочников конструктора цифровых регламентов в машиночитаемом виде»;
импорт в ГИСОГД ЦАР, представленных в файлах xml, полученных посредством СМЭВ 3;
просмотр информации, содержащейся в ЦАР в ГИСОГД;
оказание услуги Присвоение адреса объекту адресации, изменение и аннулирование такого адреса согласно ЦАР на Портале услуг.
Установка#
Примечание
Модуль устанавливается совместно с основным приложением.
Требуется установленный модуль «Получение ЦАР из КЦР ФРГУ».
Подключите в метаданные проекта подсистему ..\Подсистемы\Межведомственные запросы\СМЭВ. КЦР.
Обновите метаданные на проекте.
Убедитесь в наличии модулей
Opal.Service
,Module.Jasper.OpalIntegration
,Module.Smev.MezhvedOutbox
,Module.Amber.OpalIntegration
,Module.Geometa.OpalIntegration
,Module.ServiceResultBehavior
,OpalConfigs
,OpalDocs
. Модули уже присутствуют, если вы получили пакет с дистрибутивами для проекта.Установите, если отсутствует, брокер сообщений 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_default.yml редактировать не нужно. Он содержит дефолтные значения переменных.
Чтобы изменить значение переменной из vars_default.yml, добавьте (продублируйте) переменную в vars.yml и укажите нужное значение – при установке оно будет перезаписано.
Название переменной |
Значение по умолчанию |
Описание переменной |
---|---|---|
vars.yml: |
||
gvOPAL_INSTALL_DIR |
/opt/Opal |
Директория, в которую будет установлен Opal |
gvOPAL_PUBLIC_ORIGIN |
https://opal-{{ gvNGINX_FQDN }} |
URL-адрес, по которому доступен ВЕБ-интерфейс Opal |
gvOPAL_MINIO_USER_LOGIN |
minio123 |
Логин пользователя файлового хранилища (Minio) |
gvOPAL_MINIO_USER_PASS |
minio123 |
Пароль пользователя файлового хранилища (Minio) |
gvOPAL_PROJECT_ALIAS |
shkotovsky_mr |
|
gvOPAL_NAME |
Портал услуг |
Название приложения, которое будет отображаться в шапке страницы |
vars_default.yml: |
||
tv_OPAL_RUNDIR |
/home/{{ ansible_user }}/Opal |
|
gvOPAL_CONNECTION_STRING |
{{ gvCONNECTION_STRING }} |
Строка подключения к БД для сервиса Opal. По умолчанию используются параметры из секции установки postgres |
gvOPAL_GEOMETA_CONNECTION_STRING |
{{ gvCONNECTION_STRING }} |
|
gvOPAL_MINIO_EXTERNAL_PORT |
9090 |
Порт, по которому доступен WebUI (Minio) |
gvOPAL_MINIO_CONSOLE_EXTERNAL_PORT |
9001 |
Порт, по которому доступен API (Minio) |
gvOPAL_NGINX_ENABLE |
true |
Необходимость в создании конфигурационного файла для Nginx’а. Возможные значения: true или false |
gvOPAL_BACK_EXTERNAL_PORT |
5191 |
Внешний порт, по которому доступен контейнер с backend частью приложения |
gvOPAL_FRONT_EXTERNAL_PORT |
5190 |
Внешний порт, по которому доступен контейнер с frontend частью приложения |
gvOPAL_GEOMETA_PUBLIC_ORIGIN |
https://{{ gvNGINX_FQDN }} |
URL-адрес, по которому доступен переход из Opal в Geometa |
gvOPAL_MINIO_DATA |
./data/minio |
Директория для хранения данных Minio |
gvOPAL_DOCS_EXTERNAL_PORT |
5192 |
|
gvOPAL_STS_URI |
https://{{ gvNGINX_FQDN }} |
URL-адрес, по которому доступен сервер авторизации Geometa. Если Geometa установлена сервисом, переопределите в vars.yml значение переменной на |
gvOPAL_SETTINGS_DATA |
./Settings |
Обновите приложения по интеграции со СМЭВ, с ЕПГУ и с КЦР с помощью тегов
install_smev
,install_amber
иinstall_opal
.Установите компоненты БД Project.Kcr, Common.Amber.OpalIntegration.
Конфигурирование#
После развёртывания модуля Opal в директории /opt/Opal/Settings станут доступны папки с настройками:
SmevRequestsSettings – настройки сопоставления межведомственных запросов в ЦАР и Geometa;
ServicesSettings – настройки сопоставления услуг между Opal и Geometa;
ServiceResultSettings – настройки страницы результата услуги. Сопоставление результата услуги в Geometa и финальной страницы в Opal;
DigitalReglamentToGeometaSettings – настройка создания заявления в Geometa;
AutoProfilingSettings – настройка автопрофилирования:
сопоставление содержимого полей заявления и атрибутов регламента, чтобы данные из Geometa попали в Opal (нужно для приёма ЕПГУ);
сопоставление межведомственных запросов, чтобы определить, в какое поле запроса Geometa попадут данные из регламента, а потом из полей ответа обратно в регламент (нужно и для ЕПГУ, и для очного приёма);
AdministrativeActionsSettings – настройка специфичных административных действий, так как на некоторых административных действиях выполняется специальная логика, например, прохождение согласования, контроль комплектности, направление запросов;
DepartmentsCsv – настройка списка проектов (сопоставление проектов и департаментов в Amber и Opal).
Получение сведений о ЦАР из КЦР ФРГУ: Настройка перечня услуг в реестре ЦАР#
По умолчанию в реестре заявлений отображаются 14 услуг.
Если есть необходимость исключить некоторые услуги или добавить новые, необходимо произвести изменения в таблице БД: схема: «opal» – таблица: «opal_services».
Для включения/отключения услуги установите соответствующий флаг в столбце «enabled».
Для добавления новой услуги:
Добавьте новую строку, заполнив Alias уникальным значением (можно указать Alias услуги).
Заполните название услуги, и убедитесь, что enabled выставлен в true.
Сохраните настройки.
Портал услуг#
Чтобы начать использовать Портал услуг в целях оказания государственных и муниципальных услуг, необходимо отключить автоматическую отправку межведомственных запросов при получении заявления из Geometa.
Для этого необходимо произвести изменения в таблице БД схема: «amber» – таблица global_settings – столбец «value», в секции AutoSendSmevRequests изменить у услуги флаг на false.