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

  • Freigeben Version: Xanadu
  • Aktualisiert 1. August 2024
  • 1 Minute Lesedauer
  • Erstellen Sie als Anbieter eine Transformation in der Anwendung Service Bridge für Anbieter, damit Sie Aufgaben zwischen einer Instanz ServiceNow 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 auf 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, die ein Skript erfordern, 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 bezeichnet. Beispiel: Fall.
      Anbieterfeld Option, die das Feld des Anbieters bezeichnet. Beispiel: Status.
      Kundentabelle Option, die die Aufgabentabelle des Kunden bezeichnet. Beispiel: Incident.
      Kundenfeld Option, die das Feld des Kunden bezeichnet. Beispiel: Status.
    4. Klicken Sie auf Speichern.
    5. Wählen Sie entweder Einfach oder Erweitert aus.
      Wenn Sie Einfach ausgewählt haben, fahren Sie mit Schritt 5a fort. Wenn Sie Erweitert ausgewählt haben, fahren Sie mit Schritt 5b fort.
      1. Wenn Sie Einfach ausgewählt haben, klicken Sie in der zugehörigen Liste Transformationslinien auf Neu, und füllen Sie die Felder im Formular aus.
        Tabelle : 2. Formular „Zeilen transformieren“.
        Feld Beschreibung
        Anbieterbezeichnung Option, die die Auswahlbezeichnung des Anbieters angibt. Beispiel: Öffnen.
        Anbieterwert Option, die den Auswahlwert des Anbieters angibt. Beispiel: 10.
        Anwenderdefinierte 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

    Ein Transformationsdatensatz wird in Ihrer Instanz ServiceNow® erstellt. Die eingehenden oder ausgehenden Felder einer Remoteaufgabe, die einer Transformation entsprechen, verwenden sie automatisch. Weitere Informationen finden Sie unter Remoteaufgaben-Definitionen in Service Bridge für Anbieter erstellen (veraltet).