- /
- /
Администрирование Портала Документов
Портал документов - это дополнительный веб-сервис системы FossDoc, который позволяет публиковать документы из системы на внешнем сайте (Портале), также есть возможность для любых физических лиц зарегистрироваться на портале и создавать там документы с последующим попаданием этих документов в обработку к системе FossDoc с публикации ответа на этот документ.
Портал документов разработаны на базе открытого программного обеспечения - ERP системы Odoo. Портал работает на отдельной машине под управлением ОС Linux.
Для организации работы Портала документов необходимо выполнить ряд действий, в частности:
- Инсталляция Odoo.
- Настройка Odoo.
- Настройка сервера FossDoc.
- Настройка работы с документами на Портале.
Установка ODOO
Odoo необходимо установить на машину под управлением ОС Linux. Для инсталляции вы-Кона следующие шаги:
1. Загрузите инсталляцию, используя ПО Git, cURL или Wget
Командная лента для Git
git clone --progress -v --depth 1 "https://git.foss.com.ua/webportal/compose.git" webportal_install
cURL
curl -LOk https://git.foss.com.ua/webportal/compose/repository/archive.zip && unzip archive.zip -d webportal_install && rm archive.zip
Wget
wget --no-check-certificate https://git.foss.com.ua/webportal/compose/repository/archive.zip && unzip archive.zip -d webportal_install && rm archive.zip
Для работы последних 2х команд необходимо установить пакет unzip (если его нет в Вашей системе, команда apt-get install unzip)
2. Подложите Ваши SSL ключи к папке /nginx/conf.d/ssl/.
Обычно файлы для ключей должны иметь имена crt.crt и key.key. Если они называются по другому, нужно внести изменения в файл конфигурации nginx/nginx/conf.d/default.conf
![имена ключей](../../images/ru/sed-docs/portal-setup/keys-name.png)
3. Укажите название сайта в настройках nginx /nginx/conf.d/default.conf
![Название сайта](../../images/ru/sed-docs/portal-setup/site-name.png)
и
![Название сайта ODOO](../../images/ru/sed-docs/portal-setup/site-name2.png)
4. Измените мастер-пароль в настройках Odoo в файле openerp-server.conf
![Мастер пароль](../../images/ru/sed-docs/portal-setup/master-password.png)
5. Укажите пароль для соединения с БД в двух файлах (должно быть одинаковым)
Файл openerp-server.conf
![Пароль БД](../../images/ru/sed-docs/portal-setup/db-password.png)
Файл template.yml
![Пароль БД](../../images/ru/sed-docs/portal-setup/db-password2.png)
6. Запустите инсталляцию Odoo командой
sudo ./install.sh
Настройка ODOO
После инсталляции введите в браузере URL сайта Вашего портала, и нажмите Войти (Login):
![Вход администратора к порталу](../../images/ru/sed-docs/portal-setup/enter-portal.png)
Введите admin в качестве email и пароля (далее рекомендуем сменить пароль на более сложный).
Далее в выберите в меню Administrator пункт Preferences
![Administrator -> Preferences](../../images/ru/sed-docs/portal-setup/preferences.png)
В диалоге появится, укажите настройки языка интерфейса (Украинский) и смените пароль администратора на более сложный:
![Диалог Administrator](../../images/ru/sed-docs/portal-setup/administrator-dialog.png)
Далее в выберите в меню Administrator пункт о "Odoo":
![Administrator -> О Odoo](../../images/ru/sed-docs/portal-setup/about-odoo.png)
В диалоге появится, нажмите Включить режим разработчика:
![Диалог О программе](../../images/ru/sed-docs/portal-setup/about-program.png)
В меню Сайт пункт Настройка
![Сайт -> Настройка](../../images/ru/sed-docs/portal-setup/site-settings.png)
Выберите в боковом меню пункт Пользователи
![Меню Пользователи Odoo](../../images/ru/sed-docs/portal-setup/users.png)
В диалоге появится, установите галочку Технический пособие
![Диалог Administrator](../../images/ru/sed-docs/portal-setup/admin-dialog.png)
Далее выберите в боковом меню пункт Модули. Необходимо устанавливать модули в следующем порядке: Search document, Foss Appeal Service, Foss Theme (нажмите Установить)
![Модули портала](../../images/ru/sed-docs/portal-setup/portal-moduls.png)
Далее выберите в боковом меню пункт Компании. Нажмите Создать
![Меню Компании](../../images/ru/sed-docs/portal-setup/companies.png)
![Свойства портала документов](../../images/ru/sed-docs/portal-setup/portal-settings.png)
Заполните общую информацию о вашем портал, также загрузите логотип, который будет отображаться на сайте портала. Сохраните изменения
Выберите в боковом меню пункт языках.
![Меню Языки](../../images/ru/sed-docs/portal-setup/languages.png)
Нажмите Создать и выберите языка, которые вы планируете поддерживать на портале:
![Страница языковых настроек](../../images/ru/sed-docs/portal-setup/languages-settings.png)
Выберите в боковом меню пункт Настройка сайта.
![Меню настройки сайта](../../images/ru/sed-docs/portal-setup/site-settings-menu.png)
Введите название сайта и установите галочки напротив языков, на которые будет локализовано портал. Также можно добавить аккаунты в социальных сетях и код отслеживания Google Analytics.
![Страница настроек портала](../../images/ru/sed-docs/portal-setup/portal-settings-page.png)
Выберите в боковом меню пункт Настройка документов:
![Меню настройки документов](../../images/ru/sed-docs/portal-setup/docs-settings-menu.png)
Укажите URL машины, где находится сервер FossDoc и порт 11701
![Конфигурация FossDoc](../../images/ru/sed-docs/portal-setup/fossdoc-conf.png)
Выберите в боковом меню пункт Общее описание:
![Общее описание](../../images/ru/sed-docs/portal-setup/common-descr.png)
![Страница настроек Общее описание](../../images/ru/sed-docs/portal-setup/common-descr-page.png)
Нажмите на ссылку Настроить серверы исходящей почты
Нажмите дальше Создать
![Настройка исходящей почты](../../images/ru/sed-docs/portal-setup/mail-settings.png)
Укажите SMTP сервер и аккаунт, от которого будут отправляться служебные сообщения с портала. Сохраните настройки. Выберите в боковом меню пункт Автоматизация/Запланированные действия
![Меню Запланированные действия](../../images/ru/sed-docs/portal-setup/planned-acts-menu.png)
![Настройка автоматизации](../../images/ru/sed-docs/portal-setup/planned-acts.png)
Выберите "Appeal Send Rule". Нажмите Изменить
![Редактирование правила Appeal Send Rule](../../images/ru/sed-docs/portal-setup/appeal-send-rule.png)
Укажите в единицах измерения - "Минуты", количество звонков - "-1", в поле "Наступление ный шаг ..." выберите текущий день. Сохраните изменения.
Настройка сервера FossDoc
Для работы с порталом выполните также настройки сервера документооборота. Подключите и запустите модуль «Интеграция с веб порталом":
![Модуль Интеграция с веб-порталом](../../images/ru/sed-docs/portal-setup/portal-integration.png)
В программе администрирования должна появиться закладка "Публикации". Укажите на данной закладке
- URL сервера портала
- Имя базы данных
- Имя пользователя администратора портала
- Пароль администратора
- URL сервера FossDoc и порт 11701
- пользователя, именем которого будут подписаны документы, публикуемые на пор-тали.
![Настройка публикации документов](../../images/ru/sed-docs/portal-setup/publ-settings.png)
Добавьте в исключения брандмауэра машины, где находится сервер FossDoc порт 11701.
Настройка работы с документами на Портале
У вас есть две возможности при работе с порталом: публиковать документы на портале и выполнять документы, создали пользователи портала (с возможным ответом на них). Тип документа, предназначенного для публикации на портале, должен иметь включенной функцию "Публикация документа":
![Функция Публикация документа](../../images/ru/sed-docs/portal-setup/publ-docs-func.png)
Публикуется документ соответствующей кнопкой
![Кнопка Публиковать на веб-портале](../../images/ru/sed-docs/portal-setup/publ-doc-btn.png)
Для того чтобы удалить опубликованный документ, откройте его карточку и нажмите "Удалить на веб-портале"
![Удалить на веб-портале](../../images/ru/sed-docs/portal-setup/del-doc-btn.png)
Публиковать и удалять с портала документы могут пользователь, который находится в группе "Регистраторы". Тип документа, предназначенного для создания на портале его собственными пользователями и обработки пользователями СЭД FossDoc, должен иметь включенной функцию "Документ, поступающего с портала"
![Функция Документ, поступающей с портала](../../images/ru/sed-docs/portal-setup/doc-from-portal-func.png)
Для того, чтобы пользователи FossDoc имели возможность выполнять этот документ (отправлять его по маршрутам), нужно предоставить доступ к нему этим пользователям. Перейдите в библиотеку "Интеграция с веб-порталом" выберите папку, соответствующую типу документа, вас интересует, и на закладке «Доступ» настройте доступ пользователей к соответствующей папки.
![Настройка доступа пользователей к папке документов с портала](../../images/ru/sed-docs/portal-setup/access-right.png)
Данные пользователи также должны входить в группу "Операторы интеграции с веб-порталом". Также нужно настроить группу, в которую будет принадлежать документ, который создается пользователями портала. Для этого в настройки типа данного документа нажмите "Создать шаблон документа на портале"
![Кнопка Создать шаблон документа на портале](../../images/ru/sed-docs/portal-setup/create-template.png)
Далее в диалоге появится, выберите группу, в которую будет относиться данный тип док-мента
![Группа документов для работы на портале](../../images/ru/sed-docs/portal-setup/doc-group.png)
Данные группы может быть создано и отредактировано с помощью специального справочника «Группы публикуемых документов", который можно найти в иерархии библиотеки "Интеграция с веб-порталом".