Досочные и GitLab-автоматизации
Автоматизация убирает повторяемый ручной шаг, но не должна скрывать бизнес-логику. В AlgoBoard каждое правило явно показывает событие, ограничения, действие и результат выполнения.
Состояние карточек и внешних систем остаётся согласованным, а журнал помогает разобрать каждый запуск.
Когда использовать
- Перемещение карточки должно автоматически обновить поля или назначение.
- Назначение, снятие или замена исполнителя должны запустить понятную реакцию.
- Изменение пользовательского поля, зависимостей или чек-листа должно выполнить следующий шаг.
- Нужно вычислить новое значение поля карточки или настраиваемого поля сотрудника.
- Событие GitLab должно сдвинуть карточку по процессу.
- Команда хочет проверить правило до включения.
Как настроить
6 шагов- 01
Выберите контур
Откройте «Доска» для правил над карточками или «GitLab» для сценариев репозитория и CI/CD. История обоих контуров находится в «Журнале».
- 02
Начните с события
Для доски выберите создание, перемещение между конкретными колонками или изменение поля. Пустой выбор поля означает любое изменение карточки.
- 03
Уточните изменение
Выберите системное или пользовательское поле. Например, «Исполнитель» реагирует на назначение, переназначение и снятие, но не на редактирование названия.
- 04
Добавьте действия
Для простого поля выберите «Изменить поле»: SET записывает результат формулы, INC и DEC меняют числовое значение. Поля карточки и сотрудника можно использовать в правой части.
- 05
Предотвратите цикл
Проверьте, не вызывает ли действие тот же триггер повторно. Используйте точные условия и источник события.
- 06
Протестируйте и включите
Запустите проверку на тестовой карточке, затем следите за первыми выполнениями в журнале.
Примеры процессов
Назначен исполнитель
Изменение поля «Исполнитель» добавляет комментарий с инструкцией, проставляет приоритет и переносит карточку в работу.
Учёт часов и ставки
INC добавляет списанные часы в поле карточки, а следующее действие DEC уменьшает доступный остаток в карточке выбранного сотрудника.
Готов чек-лист
Изменение чек-листов запускает правило, которое обновляет служебное поле; точное бизнес-условие остаётся настраиваемым.
Карточка → GitLab
Переход в «Ревью» создаёт merge request из настроенной ветки, сохраняет ссылку и назначает ревьюера.
GitLab → карточка
Webhook о merge в release переводит связанную карточку в «Готово» и записывает commit SHA.
Что проверить
Автоматизация не исправляет неясный процесс. Сначала определите правильное ручное действие и только затем автоматизируйте.
Колонка, метки, связи, комментарии и чек-листы остаются отдельными действиями: у них другая семантика, чем у простой записи поля.
Все изменения одного запуска выполняются в транзакции: ошибка позднего действия откатывает предыдущие.
Секреты и токены интеграций не должны попадать в текст правила или журнал.