Провайдеры
Провайдер – базовый объект, необходимый другим механизмам POLYHUB для их функционирования.
В провайдерах могут быть описаны подключения к внутренним или внешним системам и сервисам (БД, почтовый сервер, мессенджер, Polyflow, Visiology и другие). Список доступных провайдеров системы:
- Локальный - провайдер для локальных ресурсов (например, для работы с корзинами)
- JSON - провайдер для подключения к внутренней базе данных системы
- PostgreSQL - провайдер для подключения к базе данных PostgreSQL
- MS SQL - провайдер для подключения к базе данных MS SQL
- VIQUBE - провайдер для подключения к API Visiology
- HTTP - провайдер для обращения к HTTP API
- HTTPS - провайдер для обращения к HTTP API по безопасному соединению
- DWH - провайдер для подключения к Polyflow
- EMAIL - провайдер для подключения к почтовому серверу
- TELEGRAM - провайдер для подключения бота telegram
- PLAINFS - провайдер, позволяющий подключать к облаку пользовательские директории.
Примечание: в ряде случаев может не требоваться явное указание на использование провайдера, и он выбирается автоматически исходя из контекста механизма, использующего провайдер.


Локальный
Локальный провайдер используется в таких типах объектах как : Облако, Отчеты (по умолчанию).
При работе с таким типом провайдера, данные хранятся в локальных директориях системы и доступно только через интерфейс или при наличии доступов на сервер.
| Параметр | Значение | Комментарий |
|---|---|---|
| Код | Код провайдера | Обязательный |
| Статус: | Активен | Выбрать статус из выпадающего списка |
| Тип: | Локальный | Выбрать тип провайдера из выпадающего списка |
Дополнительные опции:
{ "readonly": true}
Используется для ограничения корзин на исполнение(EXECUTE) на уровне всех пользователей.
PLAINFS
Используется только в объектах типа Облако.
При работе с таким типом провайдера, данные хранятся в пользовательских директориях клиента и локальных директориях системы.
Получение файлов в интерфейсе из пользовательской директории клиента при синхронизации.
Связь пользовательской директории и локальной директорией корзины настраивается за пределами системы.
| Параметр | Значение | Комментарий |
|---|---|---|
| Код | Код провайдера | Обязательный |
| Статус: | Активен | Выбрать статус из выпадающего списка |
| Тип: | PLAINFS | Выбрать тип провайдера из выпадающего списка |
Дополнительные опции:
{ "readonly": true}
Используется для ограничения корзин на исполнение на уровне всех пользователей.
{
"storage": {
"type": "smb", // указывает, что тип хранилища является сетевой папкой
"options": {
"domain": "123", // домен, при наличии и требовании к подключению
"use_ntlm_v2": true, //Протокол аутентификации NTLMv2
"sign_options": 1, // Цифровая подпись
"is_direct_tcp": true // Прямое соединение TCP
}
}
}
Используется при подключении к сетевой папке, в этом случае файлы не храняться в локальной директории системы, содержимое попадает в корзину напрямую из сетевой папки. Требуется синхронизация для получения файлов.
JSON
При выборе этого типа провайдера, все данные хранятся во снутренней базе системы
| Параметр | Значение | Комментарий |
|---|---|---|
| Наименование | Провайдер к JSON | Опционально наименование |
| Код | json_provider | Системное наименование провайдера |
| Статус | Активен | Выбрать статус из выпадающего списка |
| Тип | JSON | Выбрать тип провайдера из выпадающего списка |
PostgreSQL
Подключение и сбор данных из базы данных PostgreSQL. Доступен для использования в Документах, Отчетах
| Параметр | Значение | Комментарий |
|---|---|---|
| Наименование | Провайдер к Postgres | Опционально наименование |
| Код | pg_provider | Системное наименование для использования при настройке объектов системы |
| Хост | 123.45.67.123 | Ip-адрес или доменное имя хоста с развернутой БД |
| Порт | 5432 | Порт БД |
| База данных | pgdb | Наименование БД |
| Логин | pguser | Логин пользователя БД |
| Пароль | •••••••• | Пароль пользователя БД |
| Статус | Активен | Выбрать статус из выпадающего списка |
| Тип | PostgreSQL | Выбрать тип провайдера из выпадающего списка |
MS SQL
Подключение и сбор данных из базы данных PostgreSQL. Доступен для использования в Документах, Отчетах
| Параметр | Значение | Комментарий |
|---|---|---|
| Наименование | Провайдер к MS SQL | Опционально наименование |
| Код | ms_provider | Системное наименование для использования при настройке объектов системы |
| Хост | 123.45.67.123 | Ip-адрес или доменное имя хоста БД |
| Порт | 1433 | Порт БД |
| База данных | msdb | Наименование БД |
| Логин | msuser | Логин пользователя БД |
| Пароль | •••••••• | Пароль пользователя БД |
| Статус | Активен | Выбрать статус из выпадающего списка |
| Тип | MS SQL | Выбрать тип провайдера из выпадающего списка |
VIQUBE
Подключение и сбор данных из базы данных PostgreSQL. Доступен для использования в Документах, Отчетах и Документах
| Параметр | Значение | Комментарий |
|---|---|---|
| Наименование | Провайдер к VIQUBE | Опционально наименование |
| Код | viqube_provider | Системное наименование для использования при настройке объектов системы |
| Хост | http://123.45.67.123 | Ip-адрес или доменное имя хоста с развернутым VIQUBE (https или http – в зависимости от установки) |
| Порт | 8080 | |
| Логин | admin | Логин пользователя VIQUBE |
| Пароль | •••••••• | Пароль пользователя VIQUBE |
| Статус | Активен | Выбрать статус из выпадающего списка |
| Тип | VIQUBE | Выбрать тип провайдера из выпадающего списка |
| Дополнительные параметры (JSON) |
HTTP
Провайдеры для обращения по HTTP
| Параметр | Значение | Комментарий |
|---|---|---|
| Наименование | Провайдер к HTTP | Опционально наименование |
| Код | http_provider | Системное наименование для использования при настройке объектов системы |
| Хост | http://123.45.67.123 | Ip-адрес или доменное имя хоста с внешней системой |
| Порт | 8080 | |
| Логин | admin | Логин пользователя для доступа к системе (может отсутствовать, уточняется у администратора) |
| Пароль | •••••••• | Пароль пользователя для доступа к системе (может отсутствовать, уточняется у администратора) |
| Статус | Активен | Выбрать статус из выпадающего списка |
| Тип | HTTP | Выбрать тип провайдера из выпадающего списка |
| Дополнительные параметры (JSON) | Может быть задан в случае необходимости |
HTTPS
Провайдеры для обращения по HTTPS
| Параметр | Значение | Комментарий |
|---|---|---|
| Наименование | Провайдер к HTTPS | Опционально наименование |
| Код | https_provider | Системное наименование для использования при настройке объектов системы |
| Хост | https://123.45.67.123 | Ip-адрес или доменное имя хоста с внешней системой |
| Порт | 8080 | |
| Логин | admin | Логин пользователя для доступа к системе (может отсутствовать, уточняется у администратора) |
| Пароль | •••••••• | Пароль пользователя для доступа к системе (может отсутствовать, уточняется у администратора) |
| Статус | Активен | Выбрать статус из выпадающего списка |
| Тип | HTTPS | Выбрать тип провайдера из выпадающего списка |
| Дополнительные параметры (JSON) | Может быть задан в случае необходимости |
DWH
Провайдер для подключения к Polyflow
| Параметр | Значение | Комментарий |
|---|---|---|
| Наименование | Провайдер к Polyflow | Опционально наименование |
| Код | dwh_provider | Системное наименование для использования при настройке объектов системы |
| Хост | http://123.45.67.123 | Ip-адрес или доменное имя хоста с развернутым Polyflow (https или http – в зависимости от установки) |
| Порт | 8080 | |
| Логин | admin | Логин пользователя Polyflow (уточняется у администратора) |
| Пароль | •••••••• | Пароль пользователя Polyflow (уточняется у администратора) |
| Статус | Активен | Выбрать статус из выпадающего списка |
| Тип | DWH | Выбрать тип провайдера из выпадающего списка |
| Дополнительные параметры (JSON) | {"ssl_verify":false} |
Дополнительные опции
{ "ssl-verify": false}
Регистрация объектов провайдера DWH
Провайдер типа DWH предоставляет информацию о моделях. Объекты, содержащиеся в этих моделях, можно зарегистрировать для использования их при работе с правилами ККД, документами.
- Для регистрации объектов провайдера необходимо выбрать в списке провайдер и на появившейся панели справа нажать кнопку «Регистрация провайдера
».

- После нажатия кнопки «Регистрация провайдера» откроется форма «Объекты провайдера»

- На странице «Объекты провайдера» необходимо выбрать интересуемый объект или папку и выполнить «Действия/Зарегистрировать
»
Зарегистрированные таким образом объекты (модели) становятся доступны в редакторе метаданных (например, при настройке правил ККД) (и в таблице моделей DWH интерфейса «Управление моделями DWH»).
Провайдер для подключения к почтовому серверу
| Параметр | Значение | Комментарий |
|---|---|---|
| Код | mail_provider | |
| Хост | mail.company.ru | Имя сервера для отправки почты(уточняется у администратора) |
| Порт | 123 | Порт (уточняется у администратора) |
| Логин | user@company.ru | Логин пользователя для подключения к серверу отправки почты (уточняется у администратора) |
| Пароль | •••••••• | Пароль пользователя (уточняется у администратора) |
| Статус | Активен | Выбрать статус из выпадающего списка |
| Тип | Выбрать тип провайдера из выпадающего списка |
TELEGRAM
Провайдер для подключения бота Telegram
| Параметр | Значение | Комментарий |
|---|---|---|
| Код | telegram_provider | |
| Логин | telegram_bot | Наименование бота телеграм |
| Пароль | •••••••• | Токен бота телеграм |
| Статус | Активен | Выбрать статус из выпадающего списка |
| Тип | TELEGRAM | Выбрать тип провайдера из выпадающего списка |