Dynamics CRM Workflow обновляет закрытое письмо после Mail MergeZones:
Microsoft Dynamics, программное обеспечение CRM
Я создал новую организацию (Участник Фонда), чтобы создать отношения «многие ко многим» между Контактом и новой организацией, которая называется Фондом. Пользователи будут выполнять почтовые слияния из этого объекта либо с помощью расширенного поиска, либо связанных представлений из объекта «Контакт» или «Фонд». Когда действие создано, по умолчанию используется запись Участника фонда, а получатель не заполнен. Нам нужно, чтобы получатель был заполнен контактным лицом, а информация о нем - фондом. Для этого я создал рабочий процесс, описанный ниже.
Рабочий процесс изменяет получателя и касается действия с письмом после того, как действие было создано. Для этого рабочий процесс должен изменить состояние действия на «Открыть», обновить действие и затем снова закрыть его.
Это работает, когда письмо создается для одного контакта, но когда применяется к нескольким контактам, некоторые экземпляры завершаются, но большинство из них застряли в состоянии «Ожидание», и при дальнейшем расследовании они не смогли открыть действие с сообщением «Произошла ошибка SQL».
Я увеличил вероятность успеха только до случайной ошибки, включив тайм-аут ожидания в 1 минуту между изменением статуса и обновлением, но это не полностью безрисковое решение.
Кто-нибудь еще сталкивался с этой проблемой и разработал лучшее решение?