События, автоматизации и процессы
Идемпотентные триггеры, расписания, условия и процессы.
Типизированные шаги и условия
Рабочие процессы соединяют типизированные шаги и условия. Проверка и история выполнения помогают понять движение данных и действий.
Успешный шаг не означает успешность всех последующих. Перед повтором проверьте частичные результаты и внешние изменения.
Триггеры и расписания
Автоматизации запускают работу по настроенному расписанию или событию. Сначала они создаются как выключенные черновики для проверки условий.
«Запустить сейчас» выполняет реальное действие, а не предварительный просмотр. Применяются те же права и политики. Перед повтором внешнего действия изучите историю выполнения.
Состояния выполнения
Work — очередь задач: ожидающих, выполняющихся, требующих внимания, завершённых и ошибочных. Она помогает отличать активный запуск от готового результата.
Даже завершённый запуск требует проверки результата. Подтверждение должно показывать действие, цель и последствия; отклоняйте неожиданные или избыточные запросы.
Идемпотентность и отмена
Разрешённые интеграции используют версионированные API и SDK Yasnora. Передавайте идентификацию и контекст политики; запрашивайте логические возможности вместо привязки к физическому провайдеру.
В потоке отделяйте частичные данные от итогового результата; обрабатывайте завершение, отмену, ошибки и использование. Обрыв потока не означает успех; нельзя без проверки повторять запись.