Créer un transformateur pour Pont de services les fournisseurs (hérité)

  • Rversion finale: Xanadu
  • Mis à jour 1 août 2024
  • 2 minutes de lecture
  • En tant que fournisseur, créez une transformation dans l’application Pont de services pour les fournisseurs afin de pouvoir intégrer des tâches entre une ServiceNow instance et l’instance du client.

    Avant de commencer

    Rôle requis : administrateur

    Procédure

    1. Accédez à la Service Bridge > Fournisseur > Transformations.
    2. Cliquez sur Nouveau.
    3. Renseignez les champs du formulaire.
      Tableau 1. Transformer le formulaire
      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 possède 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 désignant 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 ensuite à l’étape 5a. Si vous avez sélectionné Avancé, passez ensuite à l’étape 5b.
      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, Ouvert.
        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 d’une tâche distante correspondant à une transformation les utiliseront automatiquement. Pour en savoir plus, consultez Créer des définitions de tâches distantes dans Pont de services pour les fournisseurs (hérité).