Créer une transformation dans Service Bridge pour les fournisseurs (hérité)

  • Rversion finale: Washingtondc
  • Mis à jour 1 févr. 2024
  • 2 minutes de lecture
  • En tant que fournisseur, créez une transformation dans l’application Service Bridge for Providers afin de pouvoir intégrer des tâches entre une instance et l’instance ServiceNow de votre client.

    Avant de commencer

    Rôle requis : admin

    Procédure

    1. Accédez à la Service Bridge > Fournisseur > Transformations.
    2. Cliquez sur Nouveau.
    3. Renseignez les champs du formulaire.
      Tableau 1. Formulaire de transformation
      Champ Description
      Numéro Numéro généré automatiquement pour l’enregistrement de transformation.
      Compte Nom du client pour lequel cette transformation est applicable.
      Type

      Simple : utilisé lorsque le champ dispose d’une liste de choix connue et stable sur chaque instance. Une liste connexe de lignes de transformation est créée pour correspondre aux valeurs entrantes et sortantes.

      Avancé : utilisé pour les critères complexes qui nécessitent un script pour déterminer la nouvelle valeur.

      Entrant Option qui active une transformation entrante pour cette transformation.
      Sortant Option qui active une transformation sortante pour cette transformation.
      Table du fournisseur Option qui désigne la table de tâches du fournisseur. Par exemple, Ticket.
      Champ du fournisseur Option qui désigne le champ du fournisseur. Par exemple, État.
      Table client Option qui désigne la table de tâches du client. Par exemple, Incident.
      Champ client Option qui désigne le champ du client. Par exemple, État.
    4. Cliquez sur Enregistrer.
    5. Sélectionnez Simple ou Avancé.
      Si vous avez sélectionné Simple, passez à l’étape 5a suivante. Si vous avez sélectionné Avancé, passez à l’étape 5b suivante.
      1. Si vous avez sélectionné Simple, cliquez sur Nouveau dans la liste connexe Lignes de transformation et renseignez les champs du formulaire.
        Tableau 2. Formulaire Lignes de transformation
        Champ Description
        Étiquette du fournisseur Option qui désigne l’étiquette de choix du fournisseur. Par exemple, Ouvrir.
        Valeur du fournisseur Option qui désigne la valeur de choix du fournisseur. Par exemple, 10.
        Étiquette client Option qui désigne l’étiquette de choix du client. Par exemple, Progression.
        Valeur du client Option qui désigne la valeur de choix du client. Par exemple, 2.
      2. Cliquez sur Envoyer.
      1. Si vous avez sélectionné Avancé, utilisez un script pour définir les étiquettes et les valeurs sortantes et entrantes, comme illustré dans l’exemple suivant :
        output.value=input.value;
        output.label=input.label;
        
        var ci=new GlideRecord('cmdb_ci');
        
        if(direction=='inbound'){
           if(ci.get('correlation_id',input.value)){
              output.value=ci.sys_id+";
              output.label=ci.getDisplayValue();
              }
        }
        if (direction=='outbound'){
          if(ci.get(input.value)){
             if(ci.correlation_id){
                output.value=ci.correlation_id+";
                output.label=input.label;
               }
            }
        }
              
        
      2. Cliquez sur Envoyer.
    1. Sur le formulaire de transformation, cliquez sur Activer.

    Résultats

    Un enregistrement de transformation est créé sur votre ServiceNow® instance. Les champs entrants ou sortants de toute tâche distante correspondant à une transformation les utiliseront automatiquement. Pour en savoir plus, consultez Créer des définitions de tâches distantes dans Service Bridge pour les fournisseurs (hérité).