2016-07-04 10 views
1

Ich muss E-Mail-Vorlagen von CRM 4 direkt in CRM 2016 exportieren. Kann den vollständigen Upgrade-Prozess nicht gehen, so würde ich am besten mit Services exportieren, Verbindung zu CRM 4 und dann importieren Sie in CRM 2016. Das Problem scheint der Import in CRM 2016 zu sein, der einen Faultexception wirft. Aber bevor ich mich näher damit beschäftige, habe ich versucht, eine Vorlage, die ich in CRM 2016 erstellt habe, neu zu erstellen. Die Verwendung der Dienste, aber das scheint auch nicht so einfach zu sein. Der Prozess erstellt eine Kopie der E-Mail-Vorlage, aber Betreff und Körper fehlen. Muss dies zu etwas Esle gegossen werden? Was könnte das Problem hier sein?Export von Emal-Vorlage von CRM4 nach CRM 2016

Dies ist der Code, den ich verwenden:

ColumnSet cols = new ColumnSet(new string[] { Template.AttributeLogicalNames.Title, Template.AttributeLogicalNames.Subject, 
      Template.AttributeLogicalNames.TemplateTypeCode, Template.AttributeLogicalNames.IsPersonal, 
      Template.AttributeLogicalNames.LanguageCode, Template.AttributeLogicalNames.Body }); 

      QueryExpression query = new QueryExpression(Template.EntityLogicalName); 
      query.ColumnSet = cols; 

      query.Criteria = new FilterExpression(); 
      query.Criteria.AddCondition("title", ConditionOperator.Equal, "TestTemplate Candidate"); 

      EntityCollection results = _service.RetrieveMultiple(query); 

      foreach (var item in results.Entities) 
      { 
       Template template = new Template() { Title = ((Template)item).Title + "-2", Subject = ((Template)item).Subject, 
        TemplateTypeCode = ((Template)item).TemplateTypeCode, IsPersonal = ((Template)item).IsPersonal, 
        LanguageCode = ((Template)item).LanguageCode,Body = ((Template)item).Body 
       }; 
       Guid templateid = _service.Create(template); 
       Console.WriteLine("Template created with Guid: {0}", templateid); 
      } 
+0

Haben Sie versucht, einen einfachen Daten-Export/Import nach/von Excel? Wenn Sie nicht mit mehr als 5000 Datensätzen zu tun haben, scheint dies der einfachste Weg zu sein. – Filburt

+0

Wie exportieren Sie E-Mail-Vorlagen in Excel? In einer CRM 4-Umgebung? Versucht, die E-Mail-Vorlagen in die Datei customization.zip zu exportieren und bisher eine lösung.zip-Datei von Hand zu erstellen. – Sven

Antwort

1

Es scheint, dass ich einige Felder fehlte: subjectpresentationxml, presentationxml, generatetypecode