Configurer l’importation des données

 

Date de publication : janvier 2017

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

Les informations de configuration requises pour importer les données sont contenues dans l’entité d’importation de données (Import) et dans l’entité de fichier source à importer (ImportFile).

Pour configurer l’importation de données, procédez comme suit :

  • Utilisez l’attribut Import.ModeCode pour indiquer si les données doivent être créées ou mises à jour ou non pendant l’importation. Si vous utilisez les types de liaison anticipée, vous pouvez utilisez l’énumération ImportModeCode. Pour obtenir la liste des valeurs ModeCode, affichez les valeurs de liste déroulante pour cette entité.Pour afficher les métadonnées d'entité pour votre organisation, installez la solution Navigateur de métadonnées décrite dans l'article Parcourir les métadonnées de votre organisation. Vous pouvez également afficher les métadonnées d'une organisation non personnalisée dans un fichier Excel appelé EntityMetadata.xlsx dans le dossier de niveau supérieur du téléchargement du Kit de développement logiciel (SDK).

  • Utilisez l’attribut ImportFile.FileTypeCode pour indiquer le type de fichier d’importation. Si vous utilisez les types de liaison anticipée, vous pouvez utilisez l’énumération ImportFileType. Pour obtenir la liste des valeurs FileTypeCode, affichez les valeurs de liste déroulante pour cette entité. Cet attribut est disponible uniquement dans Microsoft Dynamics 365 (Online).

  • Utilisez l’attribut ImportFile.DataDelimiterCode pour indiquer le séparateur de données à un caractère dans le fichier d’importation. Si vous utilisez les types de liaison anticipée, vous pouvez utilisez l’énumération ImportDataDelimiter. Pour obtenir la liste des valeurs ImportDataDelimiter, affichez les valeurs de liste déroulante pour cette entité.

  • Utilisez l’attribut ImportFile.FieldDelimiterCode pour indiquer le séparateur de champs à un caractère dans le fichier d’importation. Si vous utilisez les types de liaison anticipée, vous pouvez utilisez l’énumération ImportFieldDelimiter. Pour obtenir la liste des valeurs FieldDelimiterCode, affichez les valeurs de liste déroulante pour cette entité.

  • Définissez ImportFile.IsFirstRowHeader sur true pour indiquer que la première ligne du fichier source contient des en-têtes de colonne ou sur false pour indiquer que la première ligne contient des données réelles. Si la valeur est false, les en-têtes de colonnes par défaut sont générées.

  • Définissez ImportFile.ImportId sur l’ID de l’importation (importation de données) auquel le fichier d’importation est associé.

  • Définissez ImportFile.ImportMapId sur l’ID du mappage d’importation associé (mappage de données).

  • Définissez ImportFile.EnableDuplicateDetection sur true pour activer la détection des doublons durant l’importation de données.

  • Lisez le contenu du fichier source dans ImportFile.Content.

Important

Nous ne vous recommandons pas de mettre à jour les enregistrements à l’aide de l’importation de données par programme. Pour la mise à jour, utilisez les fonctionnalités d’exportation et d’importation de données de l’application Web Microsoft Dynamics 365. Utilisez Exporter vers Excel pour exporter des enregistrements dans un fichier de feuille de calcul XML 2003 (.xml). Il s’agit du seul type de fichier source valide pour le mode Mise à jour. Les données de la réimportation du fichier source dans la feuille de calcul XML 2003 (.xml) garantit que l’intégrité des données dans Microsoft Dynamics 365 est maintenue. Pour importer les données mises à jour, utilisez l’Assistant Importation de données Microsoft Dynamics 365. Pour plus d’informations sur l’Assistant Importation de données, voir l’aide de Microsoft Dynamics 365.

Voir aussi

Importer les données
Billet de blog : Comment importer des pièces jointes par programmation
Exécuter l’importation des données

Microsoft Dynamics 365

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