Partager via


Télécharger et gérer des modèles de document dans Dynamics 365

 

Date de publication : janvier 2017

S’applique à : Dynamics 365 (online), Dynamics 365 (on-premises), Dynamics CRM 2016, Dynamics CRM Online

Utilisez les modèles de documents dans Microsoft Dynamics 365 (Online et local) pour exporter vos données Dynamics 365 comme fichiers Excel ou Word qui peuvent être utilisés comme modèles pour générer des documents Excel ou Word avec les données Dynamics 365 standardisées et à jour à des fins d'analyse et de rapports. L'utilisation de modèles de documents garantit une représentation des données cohérente et normalisée pour votre entreprise et vos clients.Pour plus d'informations :Aide et formation : utiliser des modèles

Après avoir créé un modèle de document à l'aide du client Web, vous pouvez télécharger par programme le modèle de fichier (.xlsx ou .docx) dans votre instance Dynamics 365, mettre à jour le nom ou le modèle de fichier associé avec un enregistrement de modèle de document, extraire l'enregistrement de modèle de document et supprimer l'enregistrement de modèle de document. Utilisez l'entité DocumentTemplate pour télécharger et gérer des modèles de documents appartenant à l'organisation, et l'entité PersonalDocumentTemplate pour télécharger et gérer des modèles de document appartenant à l'utilisateur ou personnels. Vous pouvez partager ou attribuer des modèles de documents personnels aux autres utilisateurs.

Pour télécharger un modèle de document, indiquez le chemin d'accès au document, le nom, le type de document (Excel ou Word) et le contenu (fichier à télécharger) en tant que chaîne de codage Base64. L'exemple de code suivant illustre comment télécharger un modèle Excel appartenant à l'organisation. Avant que de télécharger le modèle, vous devez avoir créé un modèle de fichier Excel à l'aide du 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); 

Si vous souhaitez télécharger un modèle de fichier Word à la place, indiquez le chemin d'accès à un modèle de fichier Word dans la variable filePath et modifiez le paramètre DocumentType, comme illustré dans l'exemple suivant.

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

Après avoir chargé un modèle, activez-le pour pouvoir l'utilisé pour générer des documents. Utilisez le message SetStateRequest pour activer l'instance d'entité que vous venez de créer.

Voir aussi

Messages et méthodes de l’entité DocumentTemplate
Messages et méthodes de l’entité PersonalDocumentTemplate
Aide et formation : utiliser des modèles

Microsoft Dynamics 365

© 2017 Microsoft. Tous droits réservés. Copyright