Composants de l'intégration de données tierces
Ces composants doivent être configurés par l'administrateur système afin d'utiliser l'intégration de données tierces avec Agent Workspace pour CSM.
Type d'attribution titulaire OAuth 2.0 – JWT
Titulaire JWT est le type d'attribution OAuth 2.0 pris en charge pour la fonctionnalité d'intégration de données tierces. Il permet des interactions d'API serveur à serveur entre l'instance ServiceNow et les fournisseurs d'API externes sans intervention de l'utilisateur.
L'administrateur de l'application tierce est utilisé comme revendication de sujet du JWT créé et transféré à l'instance de l'application tierce par l'instance ServiceNow. Cela permet d'obtenir le jeton d'accès utilisé pour l'appel REST API servant à récupérer les enregistrements à partir de la table d'application tierce.
Informations d'identification et connexions
IntegrationHub exploite les alias pour gérer les informations de connexion et d'identification lors de l'intégration à des systèmes externes. L'utilisation d'un alias élimine la nécessité de configurer plusieurs informations d'identification et profils d'informations de connexion lors de l'utilisation d'environnements multiples. IntegrationHub nécessite uniquement un alias, qui se résout ensuite à utiliser les informations d'identification et de connexion correctes pendant l'exécution.
Tables distantes
La table Tables (sys_db_object) contient un enregistrement pour chaque table de la base de données, y compris les tables distantes. Pour les enregistrements de table distante, le marqueur Table distante est coché sur le formulaire d'enregistrement.
Les colonnes d'une table distante sont mappées aux colonnes d'une table d'application tierce à partir de laquelle les données sont extraites. Ces informations sont stockées dans la définition de script de table distante. Les définitions de table pour les tables distantes résident dans la Now Platform. Les lignes de la table, ou enregistrements externes, sont stockées dans la mémoire pendant qu'un utilisateur consulte les données dans une liste ou un formulaire.
Pour plus d’informations sur les tables distantes, consultez Créer une table distante.
Lorsque vous créez une table distante à utiliser avec IntegrationHub, faites très attention à l'intervalle de mise en cache : choisissez un intervalle basé sur votre workflow et sur la volatilité des données tierces. Si l'intervalle de mise en cache est trop court, cela peut entraîner des connexions inutiles à l'application tierce. Si l'intervalle de mise en cache est trop long, cela peut entraîner la présentation de données tierces périmées dans Agent Workspace pour CSM.
Définitions de script de table distante
- Nom
- Actif
- Table
- Script
- Cache TTL
- Domaine
- Chemin de domaine
Pour plus d’informations sur les définitions de script, consultez Créer une définition de script pour une table distante.