Loading

Exportation des données de suivi de l'historique des champs en utilisant Data Loader

Date de publication: Apr 13, 2021
Description
Exportation de données depuis l'historique des champs
Résolution
Utilisez l'assistant d'exportation Data Loader pour extraire les données de plus de 18 mois de votre historique des champs. Pour plus d'informations, consultez cette rubrique d'aide

Remarque : Vous pouvez également récupérer ces données en utilisant l'API queryAll(). Pour plus d'informations, consultez cette rubrique pour développeur

À compter de la version Winter ’19, vous pouvez accéder aux données de plus de 18 mois, mais de façon limitée en utilisant Data Loader ou via l'API. À compter de la version Spring ’19, vous pouvez accéder aux données d'historique des champs allant jusqu'à 24 mois, mais avec cette version nous initions le processus de retrait des données d'historique des champs de plus de 24 mois. Pour plus d'informations, consultez les Notes de publication de Winter ’19.
1. Ouvrez Data Loader.
2. Cliquez sur Paramètres | Paramètres.
3. Désélectionnez Utiliser l'API en masse.
4. Cliquez sur OK.
5. Cliquez sur Exporter tout.
6. Saisissez votre nom d'utilisateur et votre mot de passe Salesforce, puis cliquez sur Se connecter.
7. Une fois connecté(e), cliquez sur Suivant. Vous n'êtes pas invité(e) à vous reconnecter tant que vous ne vous déconnectez pas ou fermez le programme.
Si votre organisation limite les adresses IP, les connexions à partir d'adresses IP non reconnues sont bloquées tant qu'elles n'ont pas été activées. Salesforce vous envoie automatiquement un e-mail d'activation que vous pouvez utiliser pour vous connecter. L'e-mail contient un jeton de sécurité que vous ajoutez à la fin de votre mot de passe. Par exemple, si votre mot de passe est monmotdepasse et votre rejeton de sécurité XXXXXXXXXX, vous saisissez monmotdepasseXXXXXXXXXX pour vous connecter.
8. Sélectionnez Afficher tous les objets.
9. Choisissez l'objet d'archive de l'historique des champs dont vous avez besoin, par exemple l'objet AccountHistory ou ContactHistory. Les objets sont répertoriés par nom d'étiquette traduit, avec le nom du développeur entre parenthèses. Pour les descriptions des objets, consultez SOAP API Developer Guide.
10. Sélectionnez le fichier CSV vers lequel exporter des données. Vous pouvez choisir un fichier existant ou créer un fichier. Si vous sélectionnez un fichier existant, l'exportation remplace son contenu. 
11. Cliquez sur Suivant.
12. Créez une requête SOQL pour cette exportation de données.
a. Choisissez les champs que vous souhaitez exporter.
b. Vous pouvez également sélectionner des conditions de filtrage de votre jeu de données. Si vous ne sélectionnez aucune condition, toutes les données auxquelles vous avez accès en lecture sont renvoyées.
c. Examinez la requête générée et modifiez-la si nécessaire.
13. Cliquez sur Terminer.
Un avertissement vous informe que votre exportation inclut des enregistrements supprimés. Les données d'historique des champs supprimées par Salesforce ne sont pas incluses.
14. Cliquez sur Oui pour confirmer.
Une fenêtre d'information sur la progression indique le statut de l'opération. Une fois l'opération terminée, une fenêtre de confirmation indique le résultat.
15. Pour afficher le fichier CSV, cliquez sur « Afficher l'extraction ». Pour fermer, cliquez sur OK.

CONSEIL 

Vous pouvez utiliser une requête de relation SOQL pour inclure les champs d'un objet associé, par exemple :

Select Id, IsDeleted, AccountId, CreatedById, CreatedDate, Field, OldValue, NewValue, Account.Name FROM AccountHistory WHERE CreatedDate <= 2016-06-01T00:00:00.000Z

Lors de l'utilisation de requêtes de relation dans Data Loader, les noms de champ complets spécifiés sont sensibles à la casse. Par exemple, utilisez Account.Name au lieu de ACCOUNT.NAME.

Data Loader ne prend pas en charge les requêtes imbriquées et l'interrogation d'objets enfants. Les requêtes semblables à la suivante renvoient une erreur :

SELECT Id, Name, (Select Id, IsDeleted, AccountId, CreatedById, CreatedDate, Field, OldValue, NewValue, Account.Name FROM AccountHistory) FROM Account
Numéro d’article de la base de connaissances

000383373

 
Chargement
Salesforce Help | Article