分享方式:


在 Dynamics 365 中上傳和管理文件範本

 

發佈日期: 2017年1月

適用對象: Dynamics 365 (online)、Dynamics 365 (on-premises)、Dynamics CRM 2016、Dynamics CRM Online

使用 Microsoft Dynamics 365 (線上和內部部署) 的文件範本將 Dynamics 365 資料匯出為 Excel 或 Word 檔案,這些檔案可以當做範本用於產生包含標準化且最新 Dynamics 365 資料的 Excel 或 Word 文件,以供分析和報告之用。 使用文件範本可確保為您的公司和客戶提供一致的標準資料表示。其他資訊:說明及訓練:使用範本

使用網頁用戶端建立文件範本之後,您可以利用程式設計方式上傳範本 (.xlsx 或 .docx) 至 Dynamics 365 執行個體、更新與文件範本記錄相關聯的名稱或範本檔案、擷取文件範本記錄,以及刪除文件範本記錄。 使用 DocumentTemplate 實體來上傳和管理組織擁有的文件範本,並使用 PersonalDocumentTemplate 實體來上傳和管理使用者擁有或個人的文件範本。 您可以將文件範本分用或指派的給其他使用者。

若要上傳文件範本,請以 Base-64 編碼字串格式來指定文件路徑、名稱、檔案類型 (Excel 或 Word) 和內容 (要上傳的檔案)。 下列程式碼範例示範如何上傳組織擁有的 Excel 範本。 上傳範本之前,您必須使用網頁用戶端建立 Excel 範本檔案。

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

如果您要改為上傳 Word 範本檔案,請在 filePath 變數中指定 Word 範本的路徑,然後變更 DocumentType 參數,如下列範例所示。

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

上傳範本之後,請進行啟用,以便用來產生文件。 使用 SetStateRequest 訊息來啟用您剛建立的實體執行個體。

另請參閱

DocumentTemplate 實體訊息和方法
PersonalDocumentTemplate 實體訊息和方法
說明及訓練:使用範本

Microsoft Dynamics 365

© 2017 Microsoft. 著作權所有,並保留一切權利。 著作權