Configurer l’intégration de données tierces pour CSM
Configurez les composants requis pour activer la fonctionnalité d’intégration de données tierces pour Espace de travail d’agent pour CSM.
Avant de commencer
Rôle requis : admin
Procédure
-
Identifiez l’application tierce.
- Vérifiez qu’il dispose du spoke Centre d’intégration correspondant et qu’il est activé sur votre instance.
-
Suivez les instructions de configuration spécifiques au spoke.
Par exemple, pour le spoke Salesforce, suivez les instructions de la rubrique Configurer le spoke Salesforce .
-
Identifiez l’action de spoke qui récupère les données tierces souhaitées.
Vous trouverez la liste des actions disponibles dans la documentation du spoke. Si une action qui effectue la tâche souhaitée n’existe pas, vous pouvez créer votre propre action en copiant une action existante et en la modifiant en fonction de vos besoins. Vous trouverez un exemple d’actions de spoke personnalisées dans Créer des actions de spoke Salesforce pour récupérer des opportunités à utiliser dans la définition de table distante.Remarque :Les actions de flux de données ne peuvent pas être utilisées avec la table distante.
- Créez la table distante sur votre ServiceNow instance pour exposer les données de l’application via l’interface GlideRecord.
-
Créez la définition de script de table distante pour mapper les données de la table tierce à la table distante.
-
Configurez les messages d’erreur si l’appel d’action de spoke entraîne une erreur.
Cette erreur est détectée par les éléments de formulaire, de liste et de champ et s’affiche pour l’utilisateur final lorsqu’une erreur se produit. Ces messages d’erreur distinguent les cas où la réponse de l’application tierce ne contient pas de données et une erreur lors de l’extraction des données à partir de l’application tierce.
- Configurez les ACL sur la table distante pour fournir aux utilisateurs et aux rôles un accès en lecture aux données tierces.
- Configurez les ACL pour révoquer l’accès CRÉER, ÉCRIRE et SUPPRIMER sur la table distante pour tous les utilisateurs.
-
Configurez les messages d’erreur si l’appel d’action de spoke entraîne une erreur.
-
Configurez les listes, les formulaires et les champs qui extraient les données de la table distante.
Une fois la table distante configurée, vous pouvez accéder aux données à l’aide de l’interface GlideRecord.
- Utilisez les composants d’Espace de travail d’agent pour intégrer des pages et des rapports tiers dans des iFrame sous forme de fenêtres contextuelles ou d’éléments connexes.
- Configurez les actions d’interface utilisateur sur les formulaires pour créer des liens profonds vers les enregistrements dans l’application tierce.
-
Effectuez une synchronisation légère des données avant d’utiliser la fonctionnalité.
Par exemple, importez les données de compte d’une application tierce à l’aide d’un jeu d’importation. Dans l’exemple fourni, la table Compte (customer_account) comporte une colonne ID de compte, qui est remplie avec l’ID du compte dans l’instance d’application tierce. Cette colonne est utilisée comme clé étrangère pour extraire des opportunités pour le compte correspondant sur l’instance d’application tierce.