Интеграция с OCR-сервисом
OCR-сервис обрабатывает скриншоты сотрудников, находя на них слова и определяет теги для поиска.
Сервис ежедневно запускается в заданное время и обрабатывает данные за текущий день. Со следующего дня в нём доступен поиск по данным за предыдущий день. Данные хранятся внутри сервиса.
Требования для установки OCR-сервиса
- Установлен Docker и Docker compose
- От 8Гб оперативной памяти
- От 4 ядер CPU
- Установлен unzip
- Выпущен API ключ в панели Инсайдер (Получить API ключ можно в личном кабинете администратора в Настройки → Интеграции → API ключ)
Установка OCR-сервиса
Для установки OCR-сервиса, скачайте zip архив
curl -o 'ocr-service.zip' 'https://java.insider.red/insider-ocr-1.0.0.zip'
Распакуйте архив с помощью unzip
unzip -d ocr-service ocr-service.zip
cd ocr-service
Подготовьте .env файл
mv .env.example .env
Откройте в текстовом редакторе
nano .env
Заполните следующие данные
INSIDER_API_URL="https://insider.example.ru"
INSIDER_API_KEY="GENERATE_API_KEY"
PORT=8000
BATCH_SCHEDULE=23:50
TZ=Europe/Moscow
Где:
INSIDER_API_URL- Путь до Вашей панели в формате"https://insider.example.ru"INSIDER_API_KEY- Сгенерированный API ключ из панелиPORT- На каком порту будет работать сервис (По умолчанию 8000)BATCH_SCHEDULE- Время запуска работы сервиса (По умолчанию 23:45)TZ- Часовой пояс, указывается в форматеIANA, посмотреть свою можноtimedatectl list-timezonesпри. для Москвы:Europe/Moscow(По умолчаниюAsia/Yekaterinburg)
Нажмите Ctrl+X для сохранения, затем Y для подтверждения сохранения и Enter
Загрузите образ в Docker
sudo docker load -i insider-ocr-1.0.0-cpu.tar
Запустите OCR-сервис
sudo docker compose up -d
Подключение OCR-сервиса к панели
Зайдите в панель, перейдите в Настройки → Интеграции →
В Поиск по тексту на скриншотах вставьте URL до Вашего OCR-сервиса напр. http://ocr-service.local или http://192.168.0.23
Нажмите Проверить и сохранить, при успехе у Вас появится уведомление с успешным подключением.
Результат
Появится поиск по скриншотам.
Для поиска перейдите в Статистика/Скриншоты и введите в поиск слово для поиска.

