Для того чтобы в бизнес-процессе (БП) Битрикс24 отследить изменение стадии сделки и выполнить определенные действия только при изменении стадии, можно использовать условие в БП. Вот пошаговая инструкция, как это сделать:
Создание бизнес-процесса:
Перейдите в раздел CRM.
Выберите "Сделки".
Нажмите на "Бизнес-процессы" в верхнем меню.
Создайте новый бизнес-процесс или отредактируйте существующий.
Добавление условия:
В редакторе бизнес-процесса добавьте блок "Условие".
В блоке "Условие" выберите поле "Стадия сделки".
Установите условие, например, "Стадия сделки" не равна "Старое значение стадии".
Использование переменных:
Создайте переменную для хранения старого значения стадии.
При каждом изменении стадии обновляйте эту переменную.
Пример настройки:
Добавьте действие "Изменить переменную" перед блоком "Условие".
В этом действии сохраните текущее значение стадии в переменную "Старое значение стадии".
В блоке "Условие" проверьте, что текущее значение стадии не равно значению переменной "Старое значение стадии".
Дальнейшие действия:
Если условие выполнено (стадия изменилась), выполните необходимые действия (например, отправка уведомления, изменение других полей и т.д.).
Пример наглядного бизнес-процесса:
Действие: Сохранить текущее значение стадии в переменную "Старое значение стадии".
Условие: Если "Стадия сделки" не равна "Старое значение стадии".
Действие: Выполнить необходимые действия (например, отправить уведомление).
Таким образом, вы сможете отслеживать изменение стадии сделки и выполнять действия только при изменении стадии