Добавление товара в смарт-процесс
Робот «Добавление товара в смарт-процесс» для Битрикс24: автоматический перенос товарного состава между сущностями без потери данных
Что делает робот
Робот переносит товарные позиции из текущей сущности (сделки, лида или другого смарт-процесса) в указанный смарт-процесс. Он копирует не просто названия товаров, а полный состав: наименование, количество, цену, скидку, свойства товара и привязку к каталогу.
Ручной перенос товаров между сделкой и смарт-процессом — это десятки кликов: открыть сделку, запомнить позиции, перейти в смарт-процесс, создать элемент, добавить товары по одному, сверить цены. Робот делает это за одну операцию. Особенно ценно, когда в компании настроена сложная воронка: лид → сделка → смарт-процесс «Проект» → смарт-процесс «Отгрузка», и на каждом этапе нужен актуальный перечень товаров.
Сценарии использования
Переход от сделки к проекту. После выигрыша сделки запускается проектное управление. Менеджер вручную не переносит состав — робот автоматически добавляет все товарные позиции в смарт-процесс «Проект». Проектная команда сразу видит, какое оборудование заказано, в каком количестве и по какой цене.
Формирование задания на склад. Когда сделка переходит на стадию «Оплачено», робот добавляет товары в смарт-процесс «Задание на отгрузку». Склад получает готовый список позиций без ручного заполнения — достаточно запустить робота по триггеру смены стадии.
Создание коммерческого предложения через смарт-процесс. Компания готовит КП не в сделке, а в отдельном смарт-процессе «Коммерческое предложение» с дополнительными полями: срок действия, условия доставки, особые отметки. Робот переносит товары из сделки в этот смарт-процесс, и менеджер дополняет КП специфическими условиями.
Перенос утверждённой спецификации. Клиент долго согласовывал перечень — товары в сделке менялись несколько раз. Когда состав утверждён, робот фиксирует его в смарт-процессе «Спецификация» и блокирует дальнейшие изменения в исходной сделке. История согласования сохраняется, а дальнейшая работа идёт с зафиксированным составом.
Настройка робота
Роботу нужен один параметр — ID элемента смарт-процесса, в который нужно добавить товары. Это может быть как существующий элемент (товары добавятся к уже имеющимся), так и новый, созданный предыдущим шагом бизнес-процесса. Робот сам определяет, из какой сущности брать товары — из той, в контексте которой он запущен.
Результат работы
Робот возвращает статус выполнения операции: успешно или с ошибкой. При успешном выполнении в целевом смарт-процессе появляются все товарные позиции из исходной сущности — с теми же наименованиями, количеством, ценами и скидками. Результат не содержит ID добавленных товаров, но вы можете сразу проверить целевой элемент — товары уже на месте.
Интеграция с другими роботами
Робот «Добавление товара в смарт-процесс» — связующее звено между разными этапами работы. Типичные цепочки:
- «Изменение стадии сделки» → «Добавление товара в смарт-процесс» → «Уведомление ответственного».
- «Анализ скидок в товарах» → проверка условия → «Добавление товара в смарт-процесс» (только если скидки в норме).
- «Добавление товара в смарт-процесс» → «Создание задачи» на проверку состава.
После переноса часто используется робот «Каталог товара из сделки» — чтобы в смарт-процессе сразу определить категории перенесённых товаров и назначить ответственных по направлениям.
Типичные ошибки при настройке
Указан несуществующий ID смарт-процесса. Если элемент был удалён или ID введён с ошибкой, робот вернёт статус ошибки. Перед настройкой проверьте, что целевой смарт-процесс существует и доступен для записи. Лучше передавать ID из переменной предыдущего шага, а не вводить вручную.
Товары дублируются при повторном запуске. Если робот настроен на событие «При изменении» и срабатывает многократно, товары будут добавляться каждый раз, создавая дубли в целевом элементе. Решение: настроить фильтр по стадии или добавить проверку «если товары ещё не перенесены».
Несовпадение каталогов. Если исходная сущность и смарт-процесс используют разные каталоги товаров, робот перенесёт то, что сможет, но часть позиций может не добавиться. Убедитесь, что целевой смарт-процесс настроен на тот же каталог, что и исходная сущность.