Si le nombre d’enregistrements à exporter dépasse la limite d’exportation réelle, vous pouvez diviser l’exportation en incréments plus petits qui n’imposent pas une charge significative sur les performances de la plateforme.
Avant de commencer
Rôle requis : aucun
Procédure
-
Créez une liste filtrée d’enregistrements à exporter en suivant les étapes de la section Exporter directement à partir d’une URL.
-
Notez le nombre d’enregistrements renvoyés.
-
Si le numéro d’enregistrement est supérieur au seuil défini, émettez une requête sysparm pour les 10 000 premiers enregistrements à l’aide de la syntaxe suivante :
https://<instance name>.service-now.com/syslog_list.do?XML&sysparm_orderby=sys_id&sysparm_record_count=10000
Cela exporte les 10 000 premiers enregistrements dans l’ordre, triés par numéro de sys_id .
-
Recherchez le prochain enregistrement dans l’ordre, par exemple 10 001.
Vous pouvez trouver la valeur d’ID système suivante en créant une vue de base de données sur la table et en ajoutant la colonne sys_id à la vue. Vous n’avez pas besoin de spécifier une clause where. Après avoir créé la vue de base de données, affichez les enregistrements et leurs valeurs d’ID système en sélectionnant Essayer. Vous pouvez trier par la colonne sys_id et saisir 10 001 pour passer à cette ligne.
-
Cliquez avec le bouton droit sur la ligne et copiez l’sys_id de l’enregistrement suivant que vous souhaitez exporter.
-
Accédez à la série d’enregistrements suivante avec une requête supérieure ou égale à s’exécute sur la sys_id de l’enregistrement 10 001.
L’exemple suivant montre une requête qui utilise un sys_id de b4aedb520a0a0b1001af10e278657d27. Utilisez la syntaxe indiquée dans cette requête pour exporter le jeu d’enregistrements suivant.
https://<instance name>.service-now.com/syslog_list.do?XML&sysparm_query=sys_id%3E%3Db4aedb520a0a0b1001af10e278657d27&sysparm_orderby=sys_id&sysparm_record_count=10000
Remarque : Les requêtes d’URL utilisent un codage en pourcentage classique. Dans cet exemple, le signe supérieur à (>) est codé comme %3E et le signe égal (=) est codé comme %3D.
- Facultatif :
Continuez à émettre cette requête à l’aide de la sys_id de démarrage pour le jeu d’enregistrements suivant jusqu’à avoir exporté tous les enregistrements nécessaires.