2016-12-16 6 views
-2

Это мой код для отправки электронной почты.получить электронное письмо от CRM в действиях от объекта учетной записи

private void SendEmail(Guid accountToGuid) 
    { 
     string name = GetName(service, accountToGuid); 

     #region Email 
     Entity fromParty = new Entity("activityparty"); 
     fromParty["partyid"] = new EntityReference("systemuser", ownerId); 
     Entity toParty = new Entity("activityparty"); 
     toParty["partyid"] = new EntityReference("account", accountToGuid); 

     Entity Email = new Entity("email"); 
     Email.Attributes["from"] = new Entity[] { fromParty }; 
     Email.Attributes["to"] = new Entity[] { toParty }; 
     Email.Attributes["subject"] = "Hello " + name; 
     Email.Attributes["description"] = "Your account has been confirmed by Admin"; 
     Email.Attributes["ownerid"] = new EntityReference("systemuser", ownerId); 
     Guid EmailId = service.Create(Email); 

     SendEmailRequest req = new SendEmailRequest(); 

     req.EmailId = EmailId; 
     req.IssueSend = true; 
     req.TrackingToken = ""; 

     SendEmailResponse res = (SendEmailResponse)service.Execute(req); 
     #endregion 
    } 

Скажем, я уже отправил электронное письмо на счет. Электронная почта будет отображаться в разделе «Действия». Как получить его от SDK?

+1

Какой SDK? Что вы пробовали? –

+0

crm sdk 2016 .. я имею в виду, что я создаю сайт, который напрямую подключается к crm. любая идея, как это сделать? или плагин? –

ответ

1

Вы должны выполнить одно:

(полные примеры в ссылках)

Retrieve - Когда вы уже знаете идентификатор записи, идентификатор электронной почты в вашем случае.

RetrieveMultiple - Когда вы не знаете идентификатор записи, но вы собираетесь искать по другим критериям, например. электронной почты, связанных с идентификатором учетной записи.