2015-09-29 2 views
0

Я использую плагин предварительной работы для создания электронной почты, чтобы изменить ссылку на сущность на адрес адреса электронной почты "от". Это код, который я использую для установки:addressused on email "from" attribute

((EntityCollection)entity.Attributes["from"]).Entities[0].Attributes["partyid"] = erQueue; //erQueue is an entityReference of a certain queue 

Я также хочу, чтобы адрес электронной почты будет отправлено из очереди электронной почты adddress, а не от адреса исходного отправителя. я должен также установить «addressused Attribué из„от“activityparty, или это происходит автоматически?

ответ

0

После того, как я проверил, электронное письмо было отправлено с адресом электронной почты исходного пользователя системы в поле «from». Таким образом, мне пришлось изменить адрес, использованный для деятельности деятельности в атрибуте from:

((EntityCollection)entity.Attributes["from"]).Entities[0].Attributes["addressused"] = sQueueEmailAddress; 
0

CRM должен по умолчанию адреса электронной почты, используемый для основного адреса электронной почты выбранной записи.

Я ве используется только addressused в прошлом, когда я хотел использовать адрес электронной почты, отличный от основного адреса электронной почты выбранной записи.

Так что в вашем случае я не думаю, что вам нужно установить addressused.

Немного устаревшая документация, но по-прежнему актуальна и актуальна.

activityparty.addressused Property

Свойство activityparty.partyid содержит идентификатор учетной записи, контакт, свинец или systemuser. Для учетной записи, свяжитесь со службой или свяжитесь с ней, адрес электронной почты emailaddress1 используется как значение по умолчанию для адреса электронной почты . Если это значение пустое, используется адрес emailaddress2 и т. Д. Для системного пользователя , адрес электронной почты по умолчанию - internalemailaddress.

Чтобы переопределить это значение по умолчанию, вы можете указать альтернативный адрес как значение для используемого адреса. Например, если вы установили адрес, использованный для значения «[email protected]», этот адрес электронной почты будет использоваться.

+0

Спасибо. Когда я проверяю значение в ((EntityCollection) entity.Attributes ["from"]). Entities [0] .Attributes ["addressused"] это значение исходного системного пользователя, а не очереди, которую я ему задал. Вопрос в том, имеет ли это значение. Кроме того, в цитате, которую вы указали, нет упоминаний о очередях ... – cookya

+1

@cookya, если вы еще этого не могли проверить вне плагина. Существует разумная вероятность того, что CRM не изменит значение 'addressused' до тех пор, пока не произойдет сохранение. Предполагая, что очередь имеет такое же поведение, как описано в цитате. –