データ インポートの構成
公開日: 2017年1月
対象: Dynamics 365 (online)、Dynamics 365 (on-premises)、Dynamics CRM 2016、Dynamics CRM Online
データ インポートの実行に必要な構成情報は、データ インポート (Import) エンティティとインポート ソース ファイル (ImportFile) エンティティに格納されます。
データ インポートを構成するには、次の手順を実行します。
Import.ModeCode 属性を使用して、インポート中にデータを作成するか更新するかを指定します。 事前バインド型を使用している場合は、ImportModeCode 列挙体を使用できます。ModeCode値の一覧については、エンティティの候補リスト値を参照してください。組織のエンティティ メタデータを表示するには、「組織のメタデータの参照」で説明されているメタデータ ブラウザー ソリューションをインストールします。 カスタマイズされていない組織のメタデータを、EntityMetadata.xlsx という名前の Excel ファイルで見ることもできます。このファイルは、ダウンロードした SDK の最上位のフォルダーに含まれています。
ImportFile.FileTypeCode 属性を使用して、インポート ファイルの種類を指定します。 事前バインド型を使用している場合は、ImportFileType 列挙体を使用できます。FileTypeCode値の一覧については、エンティティの候補リスト値を参照してください。 この属性は Microsoft Dynamics 365 (オンライン) でのみ使用できます。
ImportFile.DataDelimiterCode 属性を使用して、インポート ファイルの 1 文字のデータ区切り文字を指定します。 事前バインド型を使用している場合は、ImportDataDelimiter 列挙体を使用できます。ImportDataDelimiter値の一覧については、エンティティの候補リスト値を参照してください。
ImportFile.FieldDelimiterCode 属性を使用して、インポート ファイルの 1 文字のフィールド区切り文字を指定します。 事前バインド型を使用している場合は、ImportFieldDelimiter 列挙体を使用できます。FieldDelimiterCode値の一覧については、エンティティの候補リスト値を参照してください。
ImportFile.IsFirstRowHeader に true をセットしてソース ファイルの最初の行に列見出しを含めるか、false をセットして最初の行に実際のデータを含めます。false に設定すると、既定の列見出しが生成されます。
ImportFile.ImportId を、インポート ファイルが関連付けられているインポート (データ インポート) の ID に設定します。
ImportFile.ImportMapId を、関連付けられているインポート マップ (データ マップ) の ID に設定します。
ImportFile.EnableDuplicateDetection を true に設定して、データ インポート中の重複の検出を有効にします。
ソース ファイルの内容を ImportFile.Content に読み込みます。
重要
プログラムでのデータ インポートを使用してレコードを更新することはお勧めしません。 それを更新するには、Microsoft Dynamics 365 Web アプリケーションのデータのエクスポートおよびインポートの機能を使用してください。[Excel にエクスポート] を使用して、レコードを XML Spreadsheet 2003 (.xml) ファイルにエクスポートします。 これは更新モードで有効な唯一のソース ファイルの種類です。 データを XML Spreadsheet 2003 (.xml) ソース ファイルから再インポートすると、Microsoft Dynamics 365 のデータ整合性が保持されます。 更新されたデータをインポートするには、Microsoft Dynamics 365 データ インポート ウィザードを使用します。 データ インポート ウィザードの詳細については、Microsoft Dynamics 365 ヘルプを参照してください。
関連項目
データのインポート
ブログの投稿: 添付をプログラムでインポートする方法
データ インポートの実行
Microsoft Dynamics 365
© 2017 Microsoft. All rights reserved. 著作権