Eine Transformation in Service Bridge für Anbieter erstellen (veraltet)

  • Freigeben Version: Washingtondc
  • Aktualisiert 1. Februar 2024
  • 1 Minute Lesedauer
  • Erstellen Sie als Anbieter eine Transformation in der Anwendung Service Bridge für Anbieter, damit Sie Aufgaben zwischen einer ServiceNow -Instanz und der Instanz Ihres Kunden integrieren können.

    Vorbereitungen

    Erforderliche Rolle: admin

    Prozedur

    1. Navigieren zu Service Bridge > Anbieter > Transformationen.
    2. Klicken Sie auf Neu.
    3. Füllen Sie die Felder des Formulars aus.
      Tabelle : 1. Formular umwandeln
      Feld Beschreibung
      Nummer Automatisch generierte Nummer für den Transformationsdatensatz.
      Account Name des Kunden, für den diese Transformation gilt.
      Typ

      Einfach: Wird verwendet, wenn das Feld in jeder Instanz über eine bekannte und stabile Auswahlliste verfügt. Eine zugehörige Liste von Transformationszeilen wird erstellt, um die eingehenden und ausgehenden Werte abzugleichen.

      Erweitert: Wird für komplexe Kriterien verwendet, bei denen ein Skript erforderlich ist, um den neuen Wert zu bestimmen.

      Eingang Option, die eine eingehende Transformation für diese Transformation aktiviert.
      Ausgehend Option, die eine ausgehende Transformation für diese Transformation aktiviert.
      Anbietertabelle Option, die die Aufgabentabelle des Anbieters angibt. Beispiel: Fall.
      Anbieterfeld Option, die das Feld des Anbieters angibt. Beispiel: Status.
      Kundentabelle Option, die die Aufgabentabelle des Kunden angibt. Beispiel: Incident.
      Kundenfeld Option, die das Feld des Kunden angibt. Beispiel: Status.
    4. Klicken Sie auf Speichern.
    5. Wählen Sie entweder Einfach oder Erweitert aus.
      Wenn Sie Einfach ausgewählt haben, fahren Sie als Nächstes mit Schritt 5a fort. Wenn Sie Erweitert ausgewählt haben, fahren Sie als Nächstes mit Schritt 5b fort.
      1. Wenn Sie Einfach ausgewählt haben, klicken Sie in der zugehörigen Liste Transformationszeilen auf Neu und füllen Sie die Felder im Formular aus.
        Tabelle : 2. Formular „Transformationslinien“.
        Feld Beschreibung
        Anbieterbezeichnung Option, die die Auswahlbezeichnung des Anbieters angibt. Beispiel: Öffnen.
        Anbieterwert Option, die den Auswahlwert des Anbieters angibt. Beispiel: 10.
        Benutzerdefinierte Bezeichnung Option, die die Auswahlbezeichnung des Kunden angibt. Beispiel: Fortschritt.
        Kundenwert Option, die den Auswahlwert des Kunden angibt. Beispiel: 2.
      2. Klicken Sie auf Absenden.
      1. Wenn Sie Erweitert ausgewählt haben, verwenden Sie ein Skript, um die ausgehenden und eingehenden Bezeichnungen und Werte zu definieren, wie im folgenden Beispiel gezeigt:
        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. Klicken Sie auf Absenden.
    1. Klicken Sie im Transformationsformular auf Aktivieren.

    Ergebnisse

    In Ihrer Instanz ServiceNow® wird ein Transformationsdatensatz erstellt. Alle eingehenden oder ausgehenden Felder einer Remote-Aufgabe, die einer Transformation entsprechen, werden automatisch verwendet. Weitere Informationen finden Sie unter Remoteaufgaben-Definitionen in Service Bridge für Anbieter erstellen (veraltet).