Редактор и связи
Соединяйте блоки в том порядке, в котором они должны выполняться.
Редактор на примере потока
Розовые блоки: по расписанию или входящим вебхуком.
Бирюзовые блоки: обращение к внешнему сервису.
Жёлтые блоки: обработка данных кодом.
Синий блок: выходы «Каждый элемент» и «Готово».
Фиолетовый блок: две ветки, «Да» и «Нет».
Голубой блок: отправка сообщения от бота.
Четыре раздела библиотеки
| Раздел | Что искать |
|---|---|
| Триггеры | События amoCRM и способы запуска. |
| Действия | Изменения в CRM и управление потоком: условия, цикл, фильтр, задержка, HTTP и JavaScript. |
| Запросы | Чтение записей, списков, связей и других данных amoCRM. |
| Сервисы | Отправку сообщений в Telegram. |
Как добавить блок
Откройте библиотеку через «+», найдите блок по названию и добавьте его. При вставке в соединение сохраняется цепочка: источник → новый блок → прежнее продолжение.
Управление полотном
| Задача | Действие |
|---|---|
| Переместить полотно | Зажмите левую кнопку на пустом месте и потяните. |
| Выделить несколько блоков | Ctrl/Cmd + протяните рамку. Также поддерживается Shift. |
| Добавить блок к выделению | Ctrl/Cmd + клик по карточке. Также поддерживается Shift. |
| Переместить группу | Перетащите одну из выделенных карточек. |
| Снять выделение | Нажмите Escape. |
Называйте блоки по результату
«Получить другие сделки», «Оставить активные», «Поставить задачу» понятнее, чем «Запрос 1» и «Условие 2». Имя используется и в ссылках на данные блока:
{{ $node["Получить другие сделки"].json.items }}При переименовании редактор обновляет созданные им подстановки. Ваш JavaScript-код автоматически не переписывается — ссылки внутри кода проверяйте отдельно.
Когда нужны обратные соединения
Для повторения действий используйте «Цикл». Произвольное замыкание цепочки без блока цикла не допускается.