Del via


Overføre og administrere dokumentskabeloner i Dynamics 365

 

Udgivet: januar 2017

Gælder for: Dynamics 365 (online), Dynamics 365 (on-premises), Dynamics CRM 2016, Dynamics CRM Online

Bruge dokumentskabeloner i Microsoft Dynamics 365 (online og i det lokale miljø) til at eksportere dine Dynamics 365-data som Excel- eller Word-filer, som kan bruges som skabeloner til at generere Excel- eller Word-dokumenter med standardiserede og opdaterede Dynamics 365-data til analyse og rapportering. Brug af dokumentskabeloner sikrer ensartet repræsentation af standarddata for dit firma og dine kunder.Flere oplysninger:Hjælp og uddannelse: Arbejde med skabeloner

Når du har oprettet en dokumentskabelon ved hjælp af webklienten, kan du overføre skabelonfilen via programmering (.xlsx eller .docx) til din forekomst af Dynamics 365, opdatere navnet på den skabelonfil, der er knyttet til en dokumentskabelonpost, hente dokumentskabelonposten og slette dokumentskabelonposten. Brug DocumentTemplate-objektet til at overføre og administrere organisationsejede dokumentskabeloner og PersonalDocumentTemplate-objektet til at overføre og administrere brugerejede eller personlige dokumentskabeloner. Du kan dele eller tildele personlige dokumentskabeloner til andre brugere.

Hvis du vil overføre en dokumentskabelon, skal du angive stien til dokumentet, navnet, dokumenttypen (Excel eller Word) og indholdet (filen, som skal overføres) som en base-64 kodet streng. Følgende kodeeksempel viser, hvordan du overfører en organisationsejet Excel-skabelon. Før du overfører skabelonen, skal du have oprettet en Excel-skabelonfil ved hjælp af webklienten.

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); 

Hvis du vil overføre en Word-skabelonfil i stedet, kan du angive stien til en Word-skabelonfil i filePath-variablen og redigere parameteren DocumentType, som vist i følgende eksempel.

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

Når du har overført en skabelon, skal du aktivere den, så den kan bruges til at oprette dokumenter. Brug SetStateRequest-meddelelsen til at aktivere den objektforekomst, som du lige har oprettet.

Se også

Meddelelser og metoder for objektet DocumentTemplate
Meddelelser og metoder for objektet PersonalDocumentTemplate
Hjælp og uddannelse: Arbejde med skabeloner

Microsoft Dynamics 365

© 2017 Microsoft. Alle rettigheder forbeholdes. Ophavsret