Выполнение обработчика в точке маршрута "Условие"
Читают тему
Вход в личный кабинет
Для получения доступа к форуму необходимо
авторизоваться
или
зарегистрироваться
на сайте.
{{ formTitle ? formTitle : 'Заказ обратного звонка' }}
{{ formDescription }}
Сообщить об ошибке
Добрый день. Необходимо при ответе пользователя "Да" клиента перемещать в определенную папку. При реализации возникло 2 проблемы:
1. Для корректного завершения задачи нужно к ней в действии добавить событие. Если событие не добавлено, то возникает ошибка и задача не выполняется. Это правильно, так было задумано. Проблема в том, что сначала выполняется код обработчика "Проверка условия", а потом наличие события. При отсутствии события задача не выполняется, но код обработчика уже выполнился.
2. Если событие добавить, то код обработчика выполняется 3 раза подряд.
У нас зафиксирована данная ошибка, но пока ее еще не поправили.
Как вариант, можно использовать обработчик точки действия "При выполнении" и там проверять "CRM_ВариантВыполнения" - при выполнении по условию это "0" или "1" при выполнении по варианту
может быть от "0" до (количество варинатов -1).
сюда устанавливается числовой идентификатор выбранного варианта/условия.
К нему можно в обработчике обратиться следующим образом:
"Задача. CRM_ВариантВыполнения"
При выполнении доступны параметры:
ТочкаМаршрута - этап задачи
Задача - ссылка на задачу
Отказ - отказ от выполнения - по умолчанию - ложь;