Разделы документации
Коннекторы

Confluence

Подключение Confluence Server/Data Center (и Cloud) к Charo — токен доступа, выбор пространств и страниц, синхронизация прав.

Что индексируется

  • Страницы Confluence — целиком выбранные пространства, отдельные страницы (при необходимости с дочерними) или результат CQL-запроса.
  • Вложения к страницам и комментарии.
  • Не индексируются: черновики и содержимое, недоступное учётным данным.

Коннектор работает и с Confluence Server / Data Center в вашем контуре (типовой случай для российских компаний), и с Confluence Cloud.

Предварительные требования

  • Confluence Server / Data Center с включённым REST API, доступный с сервера Charo, — либо Confluence Cloud.
  • Учётная запись с доступом на чтение к тем пространствам, которые нужно индексировать: коннектор видит ровно то, что видит эта учётная запись.

Получение учётных данных

Confluence Server / Data Center (self-hosted):

  1. Войдите под учётной записью, от имени которой будет работать коннектор (достаточно прав на чтение нужных пространств).
  2. В профиле пользователя откройте Personal Access Tokens («Личные токены доступа») и создайте токен без срока истечения или с ротацией по вашему регламенту.
  3. В Charo заполните «Имя пользователя Confluence» (логин) и «Токен доступа Confluence».

Confluence Cloud:

  1. Создайте API-токен на id.atlassian.com/manage-profile/security/api-tokens.
  2. В Charo укажите почту учётной записи и токен.

Облачный Confluence (*.atlassian.net) — внешний сервис: регистрация и оплата Atlassian Cloud из России ограничены, API может быть недоступен. Server / Data Center в вашем контуре этих ограничений не имеет.

Настройка в Charo

ПолеЧто указать
Облачная версиявыключите для Server/Data Center; включите только для Cloud
Базовый URLадрес вашего Confluence, например https://wiki.company.ru (для Cloud — https://company.atlassian.net/wiki)
Токен с ограниченной областьютолько для scoped-токенов Cloud
Как индексировать ваш Confluence?«Всё» — все доступные страницы; «Пространство» — по ключу пространства (например, KB); «Страница» — идентификатор страницы, при включённом «Индексировать рекурсивно» — с дочерними; «CQL-запрос» — произвольная выборка

Синхронизация прав

Поддерживается (в том числе для Server/Data Center): Charo переносит ограничения пространств и страниц — документ найдёт только тот, кому он доступен в Confluence. Требуется активная лицензия; подробнее — «Права доступа».

Ограничения и частота обновления

  • Обновления забираются инкрементально по расписанию коннектора («Частота обновления» в расширенной конфигурации).
  • Скорость первичной индексации ограничена лимитами API вашего Confluence; большие инсталляции индексируются часами. На Server/DC при необходимости поднимите лимиты запросов для сервисной учётной записи.

Устранение неполадок

«401 Unauthorized» при проверке

Неверная пара логин/токен, либо токен истёк. Для Server/DC используется персональный токен доступа; для Cloud — почта учётной записи + API-токен.

Проиндексировано меньше, чем ожидали

Учётная запись не видит часть пространств. Откройте Confluence под ней и проверьте доступ — коннектор не может прочитать больше, чем видит пользователь.

Ошибка соединения (Server/DC)

Базовый URL должен быть доступен с сервера Charo: проверьте DNS, межсетевой экран и сертификат TLS (самоподписанные сертификаты должны быть доверены на сервере Charo).

Ошибка при индексации отдельных страниц

Чаще всего — очень большие вложения или макросы с внешним содержимым; такие страницы пропускаются с записью в журнале коннектора.