Вернуться к списку Вернуться к приложениям
Конструктор роботов S-WEBS для Битрикс24 — логотип приложения
Приложение S-WEBS24

Конструктор роботов S-WEBS для Битрикс24

Создавайте собственных роботов в визуальном редакторе: связанные действия, условия, ветвления, последовательные циклы и обработка данных. С моделированием, версиями и журналом запусков.

Создайте собственного робота Битрикс24 в визуальном редакторе по принципу бизнес-процесса: с несколькими действиями, условиями и ветвлениями. «Конструктор роботов S-WEBS» позволяет объединить связанную логику внутри одного робота: обработать данные, выбрать дальнейшие действия и вернуть результат для следующего шага.

Приложение предназначено для администраторов, интеграторов и команд, которые настраивают повторяемые CRM-процессы. Схему можно проверить на тестовых данных, сохранить отдельной версией и использовать как робот CRM или действие бизнес-процесса. Журнал показывает результат настоящего исполнения, шаги и ошибки.

Когда нужен собственный робот

Одна задача CRM может состоять из нескольких связанных действий. Сначала нужно получить исходные значения, затем проверить условие, выполнить подходящую ветвь, обработать список и передать итог дальше. При настройке важно видеть всю последовательность и понимать, откуда каждый шаг получает данные.

В конструкторе вы добавляете блоки и соединяете их в одну схему. В простом виде действия расположены по порядку; графовый вид показывает связи и ветвления. Входы задают данные для запуска, а выходы определяют результат, доступный дальнейшей обработке.

После настройки один робот исполняет сохранённую схему. Изменения можно готовить в черновике: уже созданная версия от этих правок не меняется.

Что можно собрать в визуальном редакторе

  • Связанные действия. Соедините блоки в нужном порядке и задайте источники значений. При запуске результат предыдущего действия используется следующим, а робот возвращает объявленные итоговые значения.
  • Условия и ветвления. Добавьте сравнение и разные действия для его результатов. Выполнится выбранная ветвь; через слияние её значения можно передать общим последующим шагам.
  • Обработку данных и последовательные циклы. Используйте блоки для текста, чисел, дат, JSON и массивов. Цикл позволяет обработать элементы по порядку и получить результаты обработки списка.
  • Вызов другого сценария. Выберите доступный сценарий, закрепите его точную сохранённую версию и передайте входы. Объявленные выходы вызова доступны следующим блокам. Последующие правки его черновика не меняют выбранную версию.
  • Проверку и контроль исполнения. Смоделируйте варианты до настоящего запуска. После включения откройте журнал, чтобы увидеть итог, выполненные шаги и место ошибки.

Визуальная схема робота: ветви по условию сходятся в общий маршрут

Моделирование использует синтетические входы и явно заданные ответы внешних блоков. Этот режим не читает и не изменяет CRM. Он помогает проверить схему, но не заменяет проверку реальных прав, записей и следующего робота на тестовых данных портала.

Пример: получить или создать контакт для лида

При повторном обращении нужно определить, есть ли контакт клиента, и связать его с новым лидом. В конструкторе такую задачу можно собрать из семи блоков: начало, поиск контакта, условие, создание отсутствующего контакта, слияние ветвей, привязка и результат.

Сначала проверяются доступные связи лида. Если связанного контакта нет, выполняется поиск по телефону или email. Найденный контакт используется повторно. При отсутствии контакта схема переходит к созданию из данных лида с выбранным ответственным. После успешной привязки робот возвращает ID контакта и признак создания.

Настройка условия: найденный контакт и создание нового ведут по разным ветвям

Новый контакт получает имя, фамилию, отчество, телефоны и email; при пустом имени используется название лида. Контактный сценарий нужно собрать и настроить отдельно. Встроенный пример из пяти блоков относится к расчёту и не создаёт эту схему автоматически.

В пошаговом руководстве по контакту для лида приведены блоки, связи, источники значений, моделирование и подключение к автоматизации. Для следующего робота отдельно задаётся условие успешного завершения: swb_ok=Да или swb_status=succeeded.

Как начать

  1. Администратор устанавливает приложение и назначает авторов в разделе «Доступ». Будущий исполнитель сам подтверждает личную авторизацию.
  2. Автор создаёт сценарий, добавляет блоки, входы, выходы и связи. Для знакомства можно открыть расчётный пример из пяти блоков.
  3. Проверьте схему и смоделируйте нужные варианты на синтетических данных.
  4. Сохраните версию, зарегистрируйте её как робот CRM или действие бизнес-процесса и настройте соответствующий шаг в Битрикс24.
  5. Проверьте настоящий запуск: результат в журнале, изменения CRM и получение значений следующим шагом.

Подробный порядок установки и первоначальной настройки описан в инструкции установки. Регистрация робота делает его доступным в каталоге; добавление на стадию и настройка входов выполняются отдельно.

Условия использования и ограничения

Приложение входит в подписку Битрикс24 Маркетплейс.

Операции выполняются с текущими правами выбранного исполнителя. Право автора позволяет работать со сценариями, но не расширяет доступ CRM. Каждый исполнитель предоставляет личную авторизацию самостоятельно. Установка и регистрация публикаций требуют администратора; разрешения приложения должны соответствовать используемым операциям.

Обычный запуск ограничен тремя минутами. Есть пределы размера схемы, количества повторений и объёма данных. Долговременные паузы, согласования, ожидание событий, параллельные ветви и вложенные циклы не поддерживаются. Построение по принципу бизнес-процесса не означает полной эквивалентности штатному редактору Битрикс24.

Контактный пример не объединяет дубли, не конвертирует лид, не меняет стадию или ответственного лида и сделки. Ответственный найденного контакта сохраняется. Произвольные пользовательские поля не переносятся; дополнительные обязательные поля могут остановить создание. При параллельных внешних записях уникальность контакта не гарантируется.

Подтверждённые изменения CRM не откатываются после ошибки или отмены. Если исход записи неизвестен, сначала проверьте журнал и фактические карточки: такая запись автоматически не повторяется.

Частые вопросы

Можно собрать несколько действий внутри одного робота?

Да. Соедините блоки, задайте условия, ветви и итоговые выходы. При запуске робот выполнит выбранный путь сохранённой схемы.

Можно использовать уже готовую логику в другом сценарии?

Да. Добавьте вызов доступного сценария и выберите конкретную сохранённую версию. Входы сопоставляются явно, а его выходы доступны дальнейшим блокам.

Нужно ли заново публиковать робота после правок?

Да, если хотите подключить изменённую схему. Создайте новую версию и подготовьте её публикацию. Сохранение черновика не меняет прежний снимок или уже настроенный шаг автоматизации.

Моделирование создаёт контакты и изменяет лиды?

Нет. Оно рассчитывает схему на синтетических данных. Реальные изменения происходят при настоящем запуске с выбранным исполнителем.

Что делать, если контакт создан, а привязка завершилась ошибкой?

Проверьте созданную карточку и связи лида перед новой попыткой. Подтверждённое создание сохраняется; ошибка следующего действия его не отменяет.