Dokumentvorlagen in Dynamics 365 hochladen und verwalten

 

Veröffentlicht: Januar 2017

Gilt für: Dynamics 365 (online), Dynamics 365 (on-premises), Dynamics CRM 2016, Dynamics CRM Online

Verwenden Sie Dokumentvorlagen in Microsoft Dynamics 365 (online und lokal), um die Ihre Dynamics 365-Daten als Excel oder Word-Dateien zu exportiert. Diese können als Vorlagen verwendet werden, um Excel- oder Word-Dokumente mit standardisierten und aktuellen Dynamics 365-Daten zur Analyse und zu Berichterstellungszwecken generieren. Die Verwendung von Dokumentvorlagen stellt sicher, dass konsistente und standardiserte Daten für Unternehmen und Kunden angezeigt werden.Weitere Informationen:Hilfe und Schulungen: Verwenden von Vorlagen

Nachdem Sie eine Dokumentvorlage mithilfe des Webclienten erstellt haben, können Sie die Vorlagendatei programmgesteuert hochladen (.xlsx oder .docx) zu Ihrer Dynamics 365-Instanz, aktualisieren Sie den Namen oder die Vorlgendatei des mit einem Dokumentvorlagendatensatzes, rufen Sie den Dokumentvorlagendatensatz ab und löschen Sie den Dokumentvorlagendatensatz. Verwenden Sie die DocumentTemplate-Entität, um Dokumentvorlagen hochzuladen und Dokumentvorlagen in Organisationsbesitzt zu verwalten. Verwenden Sie die PersonalDocumentTemplate-Entität, um Dokumentvorlagen im Besitz eines Benutzers oder persönliches Dokumentvorlagen hochzuladen und zu verwalten. Sie können persönliche Dokumentenvorlagen mit anderen Benutzern teilen oder ihnen zuweisen.

Um eine Dokumentvorlage hochzuladen, geben Sie den Pfad zum Dokument, den Namen, den Dokumenttyp (Excel oder Word) und den Inhalt (die hochzuladene Datei) als Base-64-codierte Zeichenfolge an. Das folgende Codebeispiel zeigt, wie eine Excel-Vorlage aus dem Besitz der Organisation hochgeladen wird. Bevor Sie die Vorlage hochladen, müssen Sie eine Excel-Vorlagendatei mithilfe des Webclienten erstellt haben.

string filePath = @"C:\ActiveAccounts.xlsx";
DocumentTemplate myTemplate = new DocumentTemplate
{ 
      Name = "Sample Excel Document Template"; 
      DocumentType = new OptionSetValue(1); // For uploading an Excel template. 
      Content = Convert.ToBase64String(File.ReadAllBytes 
         (Path.Combine(Directory.GetCurrentDirectory(), filePath))) 
}; 
_templateID = _serviceProxy.Create(myTemplate); 
Console.WriteLine("Uploaded template: '{0}'.", myTemplate.Name); 

Wenn Sie stattdessen eine Wordvorlagendatei hochladen möchten, geben Sie den Pfad zu einer Wordvorlagendatei in der Variable filePath an, und ändern Sie den Parameter DocumentType, wie im folgenden Beispiel angezeigt.

DocumentType = new OptionSetValue(2); // For uploading a Word template.

Nachdem Sie eine Vorlage hochladen, aktivieren Sie sie, damit sie verwendet werden kann, um Dokumente zu generieren. Verwenden Sie die SetStateRequest-Nachricht, um die Entitätsinstanz zu aktivieren, die Sie gerade erstellt haben.

Siehe auch

DocumentTemplate-Entitätsmeldungen und -methoden
PersonalDocumentTemplate-Entitätsmeldungen und -methoden
Hilfe und Schulungen: Verwenden von Vorlagen

Microsoft Dynamics 365

© 2017 Microsoft. Alle Rechte vorbehalten. Copyright