При изменении данных переназначить ответственного

Здравствуйте, необходимо, чтобы после изменения данных контакта менялся ответственный на пользователя, который совершил изменения,
создали бизнес-процесс:

Сигнал – изменение записи любого поля контакта
Изменить данные контакта, где id = сигнал.Id записи, установить ответственный = контакт текущего пользователя

Однако БП уходит в бесконечный цикл, если добавить условие  |ответственный не равно контакт текущего пользователя| в блок “Изменить данные”, то БП в цикл не уходит, но и ответственный не меняется.
Подскажите, пожалуйста в чем ошибка?

Нравится

1 комментарий

Здравствуйте!

В процессе добавлен сигнал по изменению любого поля в объекте, при этом в рамках этого же процесса происходит изменение поля. В результате процесс зацикливается.
Для решения задачи измените режим в стартовом сигнале Ожидать изменения = Любого поля из выбранных (вместо любого поля). Выберите все поля, кроме Ответственный.

Показать все комментарии