Типовые сценарии
Сводка: задача → триггер → аутентификация → что должно быть настроено. Если способ запуска неочевиден, рационально начать с ручного запуска в интерфейсе; автоматизацию подключают позже.

| Задача | Триггер | Как подтверждается вызывающая сторона | Что должно быть настроено |
|---|---|---|---|
| Сотрудник запускает процесс в браузере | manual | Вход в FlowForge | Триггер manual |
| Другая программа шлёт HTTP | webhook | Ключ afk_… с областью webhook и привязкой к этому флоу | URL webhook, контракт входа; при необходимости — OpenAPI |
| Запуск по расписанию | cron | Платформа стартует по расписанию | Выражение cron, вход по контракту (при необходимости — минимальное тело) |
| IDE или агент (Cursor, Claude и т.п.) | mcp_tool | JWT сессии или ключ с mcp | См. MCP |
| Внешний пользователь заполняет форму по ссылке | Публичный портал | Без логина — только секретная ссылка со slug | Публикация формы, /public/flow/<slug> |
Выбор способа запуска
Если требуется быстро получить подтверждение приёма запроса и отдельно — итог прогона, подходит webhook: в ответе возвращают runId, результат запрашивают по API.
Для вызова процесса из IDE — MCP и ключ с областью mcp.
Для доступа без передачи ключа API — публичная форма; по секретной ссылке возможен запуск в рамках опубликованной формы. Подробнее: публичная форма.
Запуск только вручную из интерфейса, без автоматизации — ручной запуск и просмотр журнала в редакторе.
Про вход в схему
Для внешних способов запуска (webhook, cron, MCP, форма) на схеме задают system.trigger.input — единая точка для тела запроса и полей формы.