Share via


Caricare e gestire modelli di documenti in Dynamics 365

 

Data di pubblicazione: gennaio 2017

Si applica a: Dynamics 365 (online), Dynamics 365 (on-premises), Dynamics CRM 2016, Dynamics CRM Online

Utilizza i modelli di documento in Microsoft Dynamics 365 (online e locale) per esportare i dati di Dynamics 365 nei file di ExcelWord che possono essere utilizzati come modelli per generare documenti di Excel o Word con dati standardizzati e aggiornati di Dynamics 365 per la creazione di report e l'analisi. L'utilizzo dei modelli di documento garantisce una rappresentazione dei dati coerente e standard per la tua azienda e i tuoi clienti.Ulteriori informazioni:Guida e formazione: Utilizzare i modelli

Dopo aver creato un modello di documento utilizzando il client Web, puoi caricare il file di modello a livello di programmazione (.xlsx o .docx) nell'istanza di Dynamics 365, aggiornare il nome o il file di modello associato a un record modello di documento, recuperare il record modello di documento ed eliminarlo. Utilizza l'entità DocumentTemplate per caricare e gestire i modelli di documento di proprietà dell'organizzazione e l'entità PersonalDocumentTemplate per caricare e gestire i modelli di documento di proprietà dell'utente o personali. Puoi condividere o assegnare i modelli di documento personali ad altri utenti.

Per caricare un modello di documento, specifica il percorso del documento, il nome, il tipo di documento (Excel o Word) e il contenuto (file da caricare) come stringa codificata Base 64. Nell'esempio di codice seguente viene illustrato come caricare un modello di Excel di proprietà dell'organizzazione. Prima di caricare il modello, devi creare un file di modello di Excel utilizzando il client Web.

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

Se desideri invece caricare un file di modello di Word, specifica il percorso di un file di modello di Word nella variabile filePath e modifica il parametro DocumentType, come illustrato nell'esempio seguente.

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

Dopo aver caricato un modello, attivalo in modo da poterlo utilizzare per generare documenti. Utilizza il messaggio di SetStateRequest per attivare l'istanza di entità creata.

Vedere anche

Messaggi e metodi dell'entità DocumentTemplate
Messaggi e metodi dell'entità PersonalDocumentTemplate
Guida e formazione: Utilizzare i modelli

Microsoft Dynamics 365

© 2017 Microsoft. Tutti i diritti sono riservati. Copyright