09.03.2016, 12:28 | #1 |
Участник
|
Обработка почты в плагине
Добрый день.
Реализован плагин на обработку почтовых сообщений CRM. В связи с новыми наработками возник следующий вопрос: как можно из этого плагина обратиться к адресатам не как к адресу почты, а вытащить из него сторонние данные, т.е. обратиться как к сущности. К примеру я знаю, что сообщение отправляется нескольким записям типа "Контакт", и из каждой записи мне требуется достать 4-5 полей для обработки. Но как перескочить от Entity.Email, который обрабатывается, к Entity.Contact - не могу пока что понять... |
|
09.03.2016, 14:06 | #2 |
Чайный пьяница
|
Получаете из поля to записи имейла значение как EntityCollection. Далее проходитесь по этой коллекции элементов Entity и из поля partyid получаете EntityReference, который ссылается на получателя. А дальше уже из эндпоинта через Retreive достаёте нужные вам данные.
__________________
Эмо разработчик, сначала пишу код, потом плачу над его несовершенством. Подписывайтесь на мой блог, twitter и YouTube канал. Пользуйтесь моим Ultimate Workflow Toolkit |
|
|
За это сообщение автора поблагодарили: Дмитрий А.А. (1). |