Del via


Laste opp og administrere dokumentmaler i Dynamics 365 Customer Engagement (on-premises)

Bruk dokumentmaler i Dynamics 365 for Customer Engagement til å eksportere Customer Engagement-dataene som Excel- eller Word-filer, som kan brukes som maler til å generere Excel- eller Word-dokumenter med standardiserte Customer Engagement-data med up-todato for analyse- og rapporteringsformål. Bruk av dokumentmaler sikrer konsistent og standard datarepresentasjon for din bedrift og dine kunder. Mer informasjon: Arbeide med maler

Når du har opprettet en dokumentmal ved hjelp av webklienten, kan du programmatisk laste opp malfilen (.xlsx eller . docx) til Customer Engagement-forekomsten, oppdatere navnet eller malfilen som er knyttet til en dokumentmaloppføring, hente dokumentmaloppføringen og slette dokumentmaloppføringen. Bruk DocumentTemplate enheten til å laste opp og administrere organisasjonseide dokumentmaler, og PersonalDocumentTemplate enheten til å laste opp og administrere brukereide eller personlige dokumentmaler. Du kan dele eller tilordne personlige dokumentmaler til andre brukere.

Hvis du vil laste opp en dokumentmal, angir du banen til dokumentet, navnet, dokumenttypen (Excel eller Word) og innholdet (filen som skal lastes opp) som en base-64-kodet streng. Følgende kodeeksempel viser hvordan du laster opp en organisasjonseid Excel-mal. Før du laster opp malen, må du ha opprettet en Excel-malfil ved hjelp av 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 laste opp en Word-malfil i stedet, angir du banen til en Word-malfil i variabelen filePath og endrer parameteren DocumentType , som vist i eksemplet nedenfor.

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

Når du har lastet opp en mal, aktiverer du den slik at den kan brukes til å generere dokumenter. Bruk meldingen SetStateRequest til å aktivere enhetsforekomsten du nettopp opprettet.

Se også

DocumentTemplate-enhet
PersonalDocumentTemplate-enhet
Arbeide med maler