Показать сообщение отдельно
Старый 14.04.2016, 06:10   #1  
Дмитрий А.А. is offline
Дмитрий А.А.
Участник
Аватар для Дмитрий А.А.
 
173 / 19 (1) ++
Регистрация: 24.07.2015
Адрес: СПб
Совет по условиям ожидания
Добрый день.
Столкнулся со следующей проблемой и хочу вашего совета.
Есть БП, который при изменении поля записи должен делать рассылку. Хотел организовать его работу через условие ожидания, но увидел, что некоторые записи меняют статус на "Неактивный" и, следовательно, условие никогда не наступит, процесс будет висеть вечно, я так понимаю. Хотел сделать на изменение данного поля, но у нас сервис каждые 2 минуты опрашивает записи и обновляет данное поле, так что БП постоянно бегает по кругу по обновляемым записям, слишком часто.
Собственно мой основной вопрос: можно ли как-то поставить в условие ожидания оператор "ИЛИ", потому как я вижу только, что условия объединяются через "И" по умолчанию, и как его изменить - не вижу. И, если нельзя, то что можно придумать, кроме как искать/править службу, которая обновляет записи? Как будет отрабатывать оператор "Ожидание в ходе параллельного процесса" если я поставлю, к примеру:
"Подождать, пока произойдет "Событие1", затем
----
----
В противном случае, дождитесь "Событие2", затем
----
----"
Как в этом случае поведет себя процесс?
CRM 2011.

Последний раз редактировалось Дмитрий А.А.; 14.04.2016 в 06:13.