Здравствуйте, необходимо, чтобы после изменения данных контакта менялся ответственный на пользователя, который совершил изменения,
создали бизнес-процесс:
Сигнал – изменение записи любого поля контакта
Изменить данные контакта, где id = сигнал.Id записи, установить ответственный = контакт текущего пользователя
Однако БП уходит в бесконечный цикл, если добавить условие |ответственный не равно контакт текущего пользователя|
в блок “Изменить данные”, то БП в цикл не уходит, но и ответственный не меняется.
Подскажите, пожалуйста в чем ошибка?
Нравится
Здравствуйте!
В процессе добавлен сигнал по изменению любого поля в объекте, при этом в рамках этого же процесса происходит изменение поля. В результате процесс зацикливается.
Для решения задачи измените режим в стартовом сигнале Ожидать изменения = Любого поля из выбранных (вместо любого поля). Выберите все поля, кроме Ответственный.