分享方式:


設定資料匯入

 

發佈日期: 2016年11月

適用對象: Dynamics CRM 2015

匯入資料所需的組態資訊是包含在資料匯入 (Import) 實體和匯入來源檔案 (ImportFile) 實體中。

若要設定資料匯入,請執行下列步驟:

  • 使用 Import.ModeCode 屬性指定匯入期間是否建立或更新資料。 如果您使用早期繫結類型,可使用 ImportModeCode 列舉。 對於 ModeCode 值的清單,請參閱此實體的挑選清單值。若要檢視組織的實體中繼資料,請安裝瀏覽組織的中繼資料中敘述的中繼資料瀏覽器解決方案。 您也可以下載 SDK 後開啟其頂層資料夾內所附名為 EntityMetadata.xlsx 的 Excel 檔案,從中檢視未經自訂組織的中繼資料。

  • Import.IsImport 設定為 true

  • 使用 ImportFile.FileTypeCode 屬性指定匯入檔案的類型。 如果您使用早期繫結類型,可使用 ImportFileType 列舉。 對於 FileTypeCode 值的清單,請參閱此實體的挑選清單值。 此屬性僅適用於 Microsoft Dynamics CRM Online。

  • 使用 ImportFile.DataDelimiterCode 屬性指定匯入檔案的單一字元資料分隔符號。 如果您使用早期繫結類型,可使用 ImportDataDelimiter 列舉。 對於 ImportDataDelimiter 值的清單,請參閱此實體的挑選清單值。

  • 使用 ImportFile.FieldDelimiterCode 屬性指定匯入檔案的單一字元欄位分隔符號。 如果您使用早期繫結類型,可使用 ImportFieldDelimiter 列舉。 對於 FieldDelimiterCode 值的清單,請參閱此實體的挑選清單值。

  • ImportFile.IsFirstRowHeader 設定為 true,指出來源檔案的第一列包含欄標題,設定為 false 表示第一列包含實際資料。 若設定為 false,會產生預設欄標題。

  • ImportFile.ImportId 設定為與匯入檔案相關的匯入 (資料匯入) 識別碼。

  • ImportFile.ImportMapId 設定為相關匯入對應 (資料對應) 識別碼。

  • ImportFile.EnableDuplicateDetection 設定 true,在匯入資料時啟用重複資料偵測。

  • 將來源檔案的內容讀入 ImportFile.Content

重要

我們不建議以程式設計方式使用資料匯入來更新記錄。 若要更新,請使用 Microsoft Dynamics 365 Web 應用程式的資料匯出及匯入功能。 使用 [匯出至 Excel],將記錄匯出至 XML 試算表 2003 (.xml) 檔案。 這是更新模式唯一有效的來源檔案類型。 從 XML 試算表 2003 (.xml) 來源檔案重新匯入資料,可確保維護 Microsoft Dynamics 365 資料完整性。 若要匯入更新資料,請使用 Microsoft Dynamics 365 匯入資料精靈。 如需「匯入資料精靈」的詳細資訊,請參閱 Microsoft Dynamics 365 說明。

另請參閱

匯入資料
部落格文章:如何以程式設計方式匯入附件
執行資料匯入

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