Configurer l'intégration de données tierces pour CSM

  • Rversion finale: Washingtondc
  • Mis à jour 1 févr. 2024
  • 2 minutes de lecture
  • Configurez les composants nécessaires pour activer la fonctionnalité d'intégration de données tierces pour Agent Workspace pour CSM.

    Avant de commencer

    Rôle requis : admin

    Procédure

    1. Identifiez l'application tierce.
      1. Vérifiez qu'elle dispose du spoke d'IntegrationHub correspondant et qu'elle est activée sur votre instance.
      2. 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 .
    2. Identifiez l'action de spoke qui récupère les données tierces souhaitées.
      La liste des actions disponibles se trouve dans la documentation sur le spoke. Si aucune action effectuant la tâche souhaitée n'existe, vous pouvez créer votre propre action en copiant une action existante et en la modifiant en fonction de vos besoins. Un exemple d'actions de spoke personnalisées est disponible 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.
    3. Créez la table distante sur votre instance ServiceNow pour exposer les données de l'application via l'interface GlideRecord.
    4. Créez la définition de script de table distante pour mapper les données de la table tierce à la table distante.
      1. Configurez les messages d'erreur si l'appel d'action de spoke entraîne une erreur.
        Cette erreur est captée par le formulaire, la liste et les éléments de champ, et s'affiche pour l'utilisateur final lorsqu'une erreur se produit. Ces messages d'erreur font la distinction entre les tickets pour lesquels la réponse de l'application tierce n'a pas de données et une erreur lors de la récupération des données de l'application tierce.
      2. Configurez les ACL pour la table distante afin de fournir aux utilisateurs et aux rôles un accès en lecture aux données tierces.
      3. Configurez les ACL pour révoquer l'accès CRÉER, ÉCRIRE et SUPPRIMER sur la table distante pour tous les utilisateurs.
    5. 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.
      1. Utilisez les composants d'Agent Workspace pour intégrer des pages et rapports tiers dans des iframes sous la forme de fenêtres contextuelles ou d'éléments connexes.
      2. Configurez les actions d'interface utilisateur des formulaires pour créer des liens profonds vers les enregistrements dans l'application tierce.
    6. Effectuez une synchronisation de données légère avant d'utiliser la fonctionnalité.
      Par exemple, extrayez 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) dispose d'une colonne ID de compte qui contient l'ID du compte sur l'instance de l'application tierce. Cette colonne est utilisée comme clé étrangère pour extraire des opportunités pour le compte correspondant sur l'instance de l'application tierce.