Erstellen Sie eine Transformation in Service BridgeFür Anbieter (veraltet)

  • Freigeben Version: Yokohama
  • Aktualisiert 30. Januar 2025
  • 1 Minute Lesedauer
  • Erstellen Sie als Anbieter eine Transformation in Service BridgeFür Anbieteranwendung, damit Sie Aufgaben zwischen integrieren können ServiceNowInstanz mit der Instanz Ihres Kunden.

    Vorbereitungen

    Erforderliche Rolle: Administrator

    Prozedur

    1. Navigieren zu Service Bridge > Provider > Transformationenan.
    2. Klicken Sie auf Neu.
    3. Füllen Sie im Formular die Felder aus.
      Tabelle : 1. Transformationsformular
      Feld Beschreibung
      Nummer Automatisch generierte Nummer für den Transformationsdatensatz.
      Account Kundenname, für den diese Transformation gilt.
      Typ

      Einfach: Wird verwendet, wenn das Feld eine bekannte und stabile Auswahlliste für jede Instanz hat. Eine zugehörige Liste von Transformationspositionen wird erstellt, um den eingehenden und ausgehenden Werten zu entsprechen.

      Erweitert: Wird für komplexe Kriterien verwendet, die ein Skript zum Bestimmen des neuen Werts erfordern.

      Eingehend 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 Providers angibt. Beispiel: Fall.
      Anbieterfeld Option, die das Feld des Leistungserbringers 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 eine der beiden aus Einfach Oder Erweitert .
      Wenn Sie einfach ausgewählt haben, wechseln Sie als Nächstes zu Schritt 5a. Wenn Sie Erweitert ausgewählt haben, fahren Sie als Nächstes mit Schritt 5b fort.
      1. Wenn Sie einfach ausgewählt haben, klicken Sie auf Neu Füllen Sie in der zugehörigen Liste Transformationspositionen aus, und füllen Sie die Felder im Formular aus.
        Tabelle : 2. Formular „Positionen umwandeln“
        Feld Beschreibung
        Anbieterbezeichnung Option, die die Auswahlbezeichnung des Leistungserbringers angibt. Beispiel: Offen.
        Anbieterwert Option, die den Auswahlwert des Anbieters angibt. Beispiel: 10.
        Kundenbezeichnung Option, die die Auswahlbezeichnung des Kunden angibt. Beispiel: Fortschritt.
        Kundennutzen 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 Bezeichnungen und Werte für ausgehende und eingehende Nachrichten 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 auf erstellt ServiceNow®Instanz. Alle eingehenden oder ausgehenden Felder einer Remoteaufgabe, die einer Transformation entsprechen, werden automatisch verwendet. Weitere Informationen finden Sie unter Erstellen Sie Remote-Aufgabendefinitionen in Service BridgeFür Anbieter (veraltet).