Содержание
1. Проведите установку согласно инструкции
Инструкция:
- Astra Linux: https://support.r7-office.ru/p7-graphics/install-p7-graphics/install-r7-graph_server_astra_debian_ubuntu/
- RedOS: https://support.r7-office.ru/r7disk/install-r7server/ustanovka-r7-disk-na-redos/
Рекомендуем использовать HTTPS.
2. Проверьте, что корректно открывается Р7-Графика
2.1. Проверьте корректный URL в БД Р7-Диск возможно данной командой:
select public."MessageSettings"."Value" from public."MessageSettings" WHERE "Key" = 'drawUrl';
2.1.1. Подключиться к БД можно, например, данной командой:
sudo -u postgres psql -hlocalhost -Ucddisk cddisk
2.1.1.1. Если URL не совпадает, можете его обновить данной командой:
UPDATE public."MessageSettings" SET "Value"='https://draw.r7.ru' WHERE "Key" = 'drawUrl';
2.1.1.2. Если данное значения отсутствует, добавьте его данной командой:
2.1.1.2.1. Добавить URL Модуль Графика
INSERT INTO public."MessageSettings"("Key", "Value", "Lang") VALUES ('drawUrl' ,'https://draw.r7.ru','') ON CONFLICT ("Key") DO UPDATE SET "Value"= EXCLUDED."Value","Lang"= EXCLUDED."Lang";
2.2. Проверьте, есть ли приложение АРМ ГРАФИКА
2.2.1. Выполните запрос
select * from public."Applications" where public."Applications"."Key" = 'draw';
2.2.1.1. Если вывод пустой, добавьте Приложение для Модуля Графика командой
INSERT INTO public."Applications"("Key", "Name") SELECT 'draw', 'АРМ Графика' WHERE NOT EXISTS(SELECT "Key" FROM public."Applications" WHERE "Key"='draw');
2.2.2. Перезапустите на ВМ с Р7-Диск сервисы
supervisorctl restart cddisk:api cddisk:processing
2.3. Перейдите в Р7-Админ
Например, если Вы указали домен r7.ru, а префикс admin, то Ваш URL будет https://admin.r7.ru.
2.3.1. Авторизуйтесь с учётными данными администратора.
Попасть в Р7-Админ можно из портала Р7-Диск, войдя в профиль.
2.3.2. Перейдите в Модули
Зайдите в раздел Подразделения и далее в настройки Вашего подразделения.
2.3.3. Выберите Модуль Графика
В данном модуле, выберите Роли или Пользователей, которым необходим доступ в Р7-Графика.
И модуль Р7-Графика будет доступен для выбора.
3. Проверьте работу Р7-Графика
3.1. Авторизуйтесь с учётными данными из Р7-Диска в Р7-Графике
Перейдите по корректному URL в Р7-Графику. Используя логин и пароль из Р7-Диска.
URL состоит из префикса draw и домена, который Вы указали при инсталляции, например, если Вы указали домен r7.ru, то Ваш URL будет draw.r7.ru.
3.1.1. Выберите метод сохранения диаграмм
3.1.2. Продолжите работу в Р7-Графике
3.2. Перейдите из Р7-Диска в Р7-Графику со сквозной авторизацией
3.2.1. Пройдите авторизацию в Р7-Диске и перейдите в Модуль Р7-Графика
3.2.2. Выберите метод сохранения диаграмм
3.2.2.1. Продолжите работу в Р7-Графике
4. Использование собственного сертификата
При использовании собственного сертификата необходимо добавить его в nodejs, для этого выполните следующие действия:
1. Откройте файл конфигурации службы r7draw:
sudo nano /usr/lib/systemd/system/r7draw.service
2. Найдите строку:
Environment=NODE_DISABLE_COLORS=1
3. Добавьте в конец строки следующий текст, заменив "/usr/local/share/ca-certificates/trusted.pem"
на фактический путь к вашему файлу сертификата:
"NODE_EXTRA_CA_CERTS=/usr/local/share/ca-certificates/trusted.pem"
В итоге строка должна выглядеть следующим образом:
Environment=NODE_DISABLE_COLORS=1 NODE_EXTRA_CA_CERTS=/usr/local/share/ca-certificates/trusted.pem
4. Сохраните файл: Нажмите "Ctrl+O"
, затем "Enter"
и "Ctrl+X"
для выхода из nano.
5. Перезапустите службу Р7 Графика:
sudo systemctl daemon-reload sudo systemctl restart r7draw.service
- Убедитесь, что указан правильный путь к файлу корневого сертификата.
- После внесения изменений в файл конфигурации службы необходимо перезапустить ее для применения изменений.