Интеграции с внешними системами
Интеграция полезна, когда AlgoBoard и внешняя система отвечают за разные части одного процесса. Настройка должна ясно определять источник истины, сопоставление и реакцию на ошибку.
Команда не переносит данные вручную и понимает, какая система владеет каждым значением.
Когда использовать
- Нужно импортировать или синхронизировать задачи из Jira или YouGile.
- GitLab должен обмениваться статусами и ссылками с карточками.
- Внешнее событие участвует в автоматизации.
Как настроить
7 шагов- 01
Определите владельца данных
Для каждого поля решите, какая система является источником истины и в какую сторону идёт обновление.
- 02
Подключите учётные данные
Для YouGile войдите по логину и паролю: мастер получит ключ после выбора компании, пароль не сохранит. Для других систем используйте отдельный технический токен с минимальными правами.
- 03
Выберите область YouGile
Отметьте одну или несколько досок либо сразу все доски проекта. Для сводки или зеркала выберите весь проект либо компанию: публичный API YouGile не раскрывает содержимое виртуальных колонок.
- 04
Проверьте состав переноса
Dry-run отдельно показывает карточки, пользователей, чек-листы, подзадачи, зависимости, связи и количество чатов, которые будут поставлены в очередь.
- 05
Настройте роли людей
Новые сотрудники создаются без аккаунта и с минимальной ролью. После импорта назначьте им нужные группы, роли, персональные поля и рабочие календари.
- 06
Настройте события
Для GitLab выберите проекты, ветки и webhook-события, которые действительно участвуют в процессе.
- 07
Проверьте журнал
Начните с тестовой карточки и убедитесь, что повторная доставка события не создаёт дубликаты.
Примеры процессов
YouGile
После входа выберите компанию и нужные доски; все доски проекта отмечаются одной кнопкой. Карточка сохранит автора, исполнителя, чек-листы, родителя, связи и обсуждение с исходным временем сообщений.
GitLab
Ключ карточки в названии ветки связывает merge request с работой, а webhook передаёт merge в автоматизацию.
Jira
Импорт переносит согласованные поля и статусы в выделенный проект, не перезаписывая локальные данные без правила.
Что проверить
Не храните персональные токены сотрудников как постоянные интеграционные секреты.
YouGile выдаёт ключ только для выбранной компании, поэтому выбор компании предшествует загрузке проектов и досок.
Импорт YouGile идёт страницами по 20 задач, считает фактически полученные элементы каждой страницы и автоматически повторяет только безопасные запросы при временных сетевых сбоях.
Чаты загружаются отдельной надёжной очередью по 20 сообщений. Прогресс виден у подключения; после перезапуска сервера незавершённая очередь продолжится.
У YouGile может быть несколько исполнителей, а у карточки AlgoBoard сейчас один системный исполнитель. Импорт назначает первого доступного участника, но переносит в команду всех пользователей компании.
Связи дедлайнов сохраняются как редактируемые связи. Направление зависимости определяется по срокам: более поздняя задача зависит от более ранней.
Сводки и зеркальные колонки — виртуальные представления YouGile. AlgoBoard не притворяется, что знает их скрытый фильтр: режим проекта или компании читает оригинальные задачи и сохраняет их реальные колонки.
Двусторонняя синхронизация без явного владельца поля может создать цикл обновлений.
Продолжить настройку
Связывает событие карточки или внешней системы с проверяемой последовательностью действий
Открыть →Создаёт общую типизированную схему данных для карточек проекта
Открыть →Создаёт identity агента, подключает локальный Codex/Claude и управляет skills, подтверждениями и журналом
Открыть →