2016-04-14 34 views
0

ms dynamics crm 4'te şablon e-postası içeren bir e-posta oluşturmaya çalışıyorum. Basit bir e-posta oluşturmayı ve sorunsuz bir şekilde soapui ile göndermeyi beceriyorum. Ancak bir şablon e-postasıyla çalıştığımda, işe yaramıyor. burada sabun mesajı. Yardımlarınız içinMscrm Dynamics SOAP E-posta Gönderme Şablondan Gönderen

<soap:Body><soap:Fault> 
<faultcode>soap:Client</faultcode> 
<faultstring>Server was unable to process request.</faultstring> 
<detail><error> 
<code>0x80040216</code> 
<description>An unexpected error occurred.</description> 
<type>Platform</type> 
</error></detail></soap:Fault> 

Tanklarının:

<web:Execute xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:web="http://schemas.microsoft.com/crm/2007/WebServices"> 
    <web:Request xsi:type="SendEmailFromTemplate"> 
    <web:TemplateId>EA84AF18-FC9-E11-A165-005069A6DB2</web:TemplateId> 
    <web:RegardingType>invoice</web:RegardingType> 
     <web:RegardingId>1175670-102-E61-AB42-0050569A6DB</web:RegardingId> 
      <web:Target xsi:type="TargetSendFromTemplateEmail"> 
      <web:Email> 
      <activityid>4B165B0-851-611-A42-00505696DB2</activityid> 
      </web:Email> 
     </web:Target> 
     </web:Request> 
    </web:Execute> 

bu hata aldı.

cevap

0

Şu anda 4.0 org'ım yok, ancak iletiyi 2015 org'ma karşı yürütüyorum ve Fiddler'daki talebi ele geçirdim. Ben isteği 4,0 bitiş karşı nasıl görüneceğini farklı kafamın üst kapalı olduğundan emin değilim

<Execute xmlns="http://schemas.microsoft.com/xrm/2011/Contracts/Services"> 
    <request i:type="c:SendEmailFromTemplateRequest" xmlns:b="http://schemas.microsoft.com/xrm/2011/Contracts" xmlns:c="http://schemas.microsoft.com/crm/2011/Contracts" xmlns:i="http://www.w3.org/2001/XMLSchema-instance"> 
     <b:Parameters xmlns:d="http://schemas.datacontract.org/2004/07/System.Collections.Generic"> 
      <b:KeyValuePairOfstringanyType> 
       <d:key>TemplateId</d:key> 
       <d:value i:type="e:guid" xmlns:e="http://schemas.microsoft.com/2003/10/Serialization/">00000000-0000-0000-0000-000000000000</d:value> 
      </b:KeyValuePairOfstringanyType> 
      <b:KeyValuePairOfstringanyType> 
       <d:key>RegardingType</d:key> 
       <d:value i:nil="true"/> 
      </b:KeyValuePairOfstringanyType> 
      <b:KeyValuePairOfstringanyType> 
       <d:key>RegardingId</d:key> 
       <d:value i:type="e:guid" xmlns:e="http://schemas.microsoft.com/2003/10/Serialization/">00000000-0000-0000-0000-000000000000</d:value> 
      </b:KeyValuePairOfstringanyType> 
      <b:KeyValuePairOfstringanyType> 
       <d:key>Target</d:key> 
       <d:value i:type="b:Entity"> 
        <b:Attributes> 
         <b:KeyValuePairOfstringanyType> 
          <d:key>activityid</d:key> 
          <d:value i:type="e:guid" xmlns:e="http://schemas.microsoft.com/2003/10/Serialization/">00000000-0000-0000-0000-000000000000</d:value> 
         </b:KeyValuePairOfstringanyType> 
        </b:Attributes> 
        <b:EntityState i:nil="true"/> 
        <b:FormattedValues/> 
        <b:Id>00000000-0000-0000-0000-000000000000</b:Id> 
        <b:KeyAttributes xmlns:e="http://schemas.microsoft.com/xrm/7.1/Contracts"/> 
        <b:LogicalName>email</b:LogicalName> 
        <b:RelatedEntities/> 
        <b:RowVersion i:nil="true"/> 
       </d:value> 
      </b:KeyValuePairOfstringanyType> 
     </b:Parameters> 
     <b:RequestId i:nil="true"/> 
     <b:RequestName>SendEmailFromTemplate</b:RequestName> 
    </request> 
</Execute> 

, ama yine de isteğinizi yapısı anlamaya yardımcı olabilir: gibi İşte isteği benzediğini var .

+0

Yardımın bana yardımcı olun. – Nicolas