Введите логин и пароль администратора.
Входящий вебхук (Bitrix24 → ваш запрос к API)
URL формата https://<портал>/rest/<id>/<ключ>/ — генерируется в Bitrix24 → Разработчикам → Входящие вебхуки. Используется для синхронизации данных (сделки, контакты и т.д.).
Исходящий вебхук (Bitrix24 → ваш backend)
В Bitrix24 → Разработчикам → Исходящие вебхуки — укажите URL приёма событий и скопируйте сгенерированный токен. Токен передаётся в каждом событии в поле auth.application_token и проверяется backend-ом.
ONCRMDEALUPDATEONCRMCONTACTUPDATEONCRMCOMPANYUPDATEONCRMLEADUPDATE/api/v1/webhooks/bitrix.
Для синхронизации данных из 1С (через OData или HTTP-сервисы) укажите базовый URL, логин и пароль. Данные сохраняются в зашифрованном виде.
Выгрузка сделок, контактов, компаний или пользователей из Bitrix24 в БД. Выберите тип синхронизации и сущность. Нужен вход администратора (JWT подставляется в запрос). Для очень больших объёмов (десятки тысяч записей) браузер или nginx могут оборвать долгий запрос — тогда используйте curl на сервере или запуск скрипта в контейнере backend (см. ARCHITECTURE.md).
Выгрузка всех записей выбранной сущности без фильтра по дате (для смарт-процессов — без фильтра по updatedTime). Используйте для первичной загрузки или полного обновления.
Выгрузка записей за указанный период (по дате создания в Bitrix24). Укажите диапазон дат.
Загружает описания полей и справочники стадий из Bitrix24 в БД (bitrix_field_metadata и bitrix_status). Выполните один раз после настройки вебхука и при изменении полей в Bitrix24.
Живое состояние сервисов (backend, БД, Redis, worker, Bitrix24, Superset) — в верхней панели, кнопка «Обновить статусы». Выберите раздел для настройки.
Выгрузка документов и контрагентов из 1С в БД через OData API.
Выгрузка всех записей без фильтра по дате.
Мониторинг очереди webhook_queue и Dead Letter Queue (webhook_dead_letter). Для работы с DLQ требуется авторизация администратора (JWT).
Управление записями в таблице data_sources. Конфиг задаётся как JSON.
Последние задачи из таблицы sync_jobs.
Настройка по сущностям: период, режим и окно синхронизации. Кнопки Старт/Пауза включают и отключают автозапуск.
Параметры ассистента. Применяются сразу, без перезапуска. Ключ не отображается после сохранения.
Ассистент отвечает тремя способами: выученное правило (подтверждённый эталон), нейросеть (маленькая локальная модель без LLM) или передаёт вопрос дальше — языковой модели либо человеку. Эта страница показывает: сколько запросов решается без LLM, какие пока не решаются (это план обучения) и как меняется баланс при разной планке уверенности сети.
{{Компания}} — любая компания; {{Пользователь}} — любой сотрудник; {{Объект}} — слово не распознано как сотрудник/компания (частая причина — нет в реестре данных). Номер в {{ПользовательN}}/{{КомпанияN}} — порядковый в конкретном запросе и не постоянный.{{Объект}}); неоднозначно — названо несколько компаний; техническая ошибка.Классы бизнес-слов, которые ассистент понимает без языковой модели. Добавление слова в нужный класс делает его распознаваемым со следующего запроса — обучение и переобучение не требуются.
Витрина — это таблица, из которой берут данные графики и ассистент. Выберите таблицу-основу из уже загруженных данных, укажите, как к ней присоединяются остальные таблицы, и задайте показатели (что считать).
Придумайте короткое название витрины и выберите, из какой системы пришли данные.
Название — латинскими буквами, цифрами и подчёркиванием, без пробелов (например, bitrix_deals). Из него получится таблица v_mart_<название>.
Выберите основную таблицу (например, «Сделки») и таблицы, которые с ней связаны (компании, сотрудники, стадии). В списке — только данные, уже загруженные в систему.
Укажите, по каким колонкам таблица присоединяется к основной: например, в «Сделках» колонка company_id совпадает с колонкой id в «Компаниях». Тип связи «Все строки основной / Только совпадения» оставьте по умолчанию, если не уверены.
Задайте, что будет показываться в числах. Например: «Выручка» = Сумма по колонке Сумма сделки; «Количество сделок» = Количество (колонку выбирать не нужно). Агрегат — это как свернуть много строк в одно число.
Перечислите колонки, которые увидят графики и ассистент (например, дата, стадия, компания, сумма). Значение берётся из выбранной таблицы; если нужного значения в таблице нет — можно подставить постоянный текст.
«Проверить» покажет несколько строк и посчитанные показатели. Если всё верно — «Создать витрину».