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.
Numéros des jeux d'importation
Pour renseigner les tables dans ServiceNow à partir d’une plateforme externe, utilisez des jeux d’importation et des cartes de transformation. Pour récupérer régulièrement les données d’une source externe, utilisez une importation planifiée.
Formation auto-rythmée : importation de données dans ServiceNow
Directives pour les performances des jeux d’importation :
- Fractionnez de grandes quantités de données en ensembles plus petits pour accélérer les importations. Considérez 100 000 lignes comme une base de référence et divisez tout ce qui est plus grand 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 d’enregistrements. Envisagez également d’utiliser des importations simultanées avec un plus grand nombre d’enregistrements.
- L’importation simultanée d’ensembles de données volumineux peut mettre une charge sur une instance. Échelonner les importations importantes afin qu’elles ne se chevauchent pas.
- Si possible, décochez la case 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 lors d’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 fusion plutôt que d’écrire un script de fusion 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 un besoin 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
En plus des ensembles d’importation, ServiceNow inclut des API pour accepter des données provenant de plateformes externes.
Pour transférer des données directement dans une table d’application à partir d’un autre système, utilisez des jeux d’importation 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, examinez 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 d’API REST scriptées et de services web SOAP scriptés peuvent exécuter du code côté serveur ServiceNow lorsque le point de terminaison est consommé par un système externe.
Formation auto-rythmée : intégrations REST