Gérer les données
Une fois le modèle de données (tables et champs) créé et la sécurité configurée, ajoutez des données dans la ou les tables de l’application.
Ensembles de données à importer
Pour remplir des tables dans ServiceNow à partir d’une plateforme externe, utilisez des ensembles d’importation et des cartes de transformation. Pour récupérer régulièrement des données à partir d’une source externe, utilisez une importation planifiée.
Formation à votre rythme : importation de données dans ServiceNow
Directives pour les performances des ensembles de données à importer :
- Divisez de grandes quantités de données en ensembles plus petits pour des importations plus rapides. Considérez 100 000 lignes comme une base de référence et divisez tout ce qui est supérieur à cela en ensembles de 100 000. Par exemple, l’importation de 10 ensembles de 100 000 se termine plus rapidement qu’un ensemble de 1 000 000 enregistrements. Envisagez également d’utiliser des importations simultanées avec un grand nombre d’enregistrements.
- L’importation simultanée de jeux de données volumineux peut charger une instance. Échelonnez les importations volumineuses afin qu’elles ne se chevauchent pas.
- Si possible, désactivez la case à cocher Exécuter les règles métier sur la table de carte de transformation pour éviter d’exécuter des règles métier et d’autres logiques pendant une importation. Envisagez d’utiliser un script de transformation onComplete pour exécuter la logique métier, telle que les calculs, à la fin d’une importation plutôt que sur chaque enregistrement comme le font les règles métier.
- Utilisez la fonctionnalité par défaut pour les importations. Dans la mesure du possible, évitez d’écrire des scripts personnalisés. Par exemple, utilisez la fonctionnalité de coalescence plutôt que d’écrire un script de coalescence personnalisé.
- Évitez les requêtes GlideRecord dans un jeu d’importation.
- Assurez-vous que tous les champs configurés pour fusionner sont indexés.
- Si vous remplacez un système par une exigence d’importation de données historiques, importez uniquement les données historiques requises pour l’application. Envisagez de stocker les données historiques dans un lac de données.
Intégrations entrantes
Outre les ensembles d’importation, ServiceNow inclut des API pour accepter les données provenant de plateformes externes.
Pour transmettre par push les données directement dans une table d’application à partir d’un autre système, utilisez des ensembles de données à importer de service Web au lieu d’écrire directement dans des tables d’application à l’aide de l’API de table REST ou des API SOAP.
Pour gérer des transactions de données plus complexes que l’écriture de données dans une table, telles que l’envoi d’une pièce jointe ou la commande d’un élément de catalogue, passez en revue les API disponibles pour voir s’il en existe une qui prend en charge la logique requise.
Utilisez une API REST scriptée ou un service Web SOAP scripté pour créer des points de terminaison REST ou SOAP, respectivement. Les points de terminaison API REST scripté et SOAP Web Service scripté peuvent exécuter du code côté serveur ServiceNow lorsque le point de terminaison est consommé par un système externe.
Formation à votre rythme : intégrations REST