Verwenden Das Scratchpad Um abzuschließen Anforderungserfüllungsaufgaben

  • Freigeben Version: Zurich
  • Aktualisiert 31. Juli 2025
  • 2 Minuten Lesedauer
  • Verwenden Sie als Anbieter die Scratchpad-Funktion des Service Bridge Anwendung zum Senden von Updates an ServiceNow Instanz Ihres Verbrauchers beim Ausführen der Anforderungserfüllungsaufgaben.

    Der Zero Touch-Anforderungs-Flow erfordert, dass Sie Scratchpad-Updates an Ihre Verbraucher senden ServiceNow Instanz, wenn Sie die Bestätigungs- und Versandaufgaben erfolgreich abgeschlossen haben. Basierend auf den Updates, die Sie senden, wird der Zero Touch-Flow für die Ihres Verbrauchers fortgesetzt ServiceNow Instanz.

    Sie müssen den für Ihre Aufgaben spezifischen Code in einfügen PSBScratchpadUtil API. Weitere Informationen finden Sie unter Using the Scratchpad for Service Exchange tasks. Bestätigen Sie, dass die Scratchpad-Codes, die den Aufgaben Ihres Anforderungserfüllungs-Flows zugeordnet sind, das folgende Format aufweisen.

    Beispielcode für Anforderungsbestätigung

    var scratchPadJSON = {
      "orderStatus": "confirmed"
    };
    var value = JSON.stringify(scratchPadJSON); 
    var rtGR = new GlideRecord("sn_sb_pro_provider_task"); 
    rtGR.get(<ProviderTaskID>); 
    if (rtGR.isValidRecord()) { 
      var util = new sn_sb_pro.PSBScratchpadUtil(); 
      util.update(rtGR, "confirmation", value); 
    }
    

    Wenn Sie eine Anbieteraufgabe bestätigen, wird ein Scratchpad mit dem Auftragsstatus als aktualisiert Bestätigt Wird an Ihren Verbraucher gesendet ServiceNow Instanz.

    Beispielcode für Versand

    var scratchPadJSON = {
    "orderStatus": "partially_shipped / fully_shipped"
    "orderLineItems" : 
      [{ 
        "status": "shipped",
        "trackingNumber": "123",
        "carrier": "C1",
        "modelNumber": 'MD322LL/A',
        "assetTag": 'P1000177',
        "serialNumber": 'P1000177'
      },{ 
        "status": "shipped",
        "trackingNumber": "123",
        "carrier": "C1",
        "modelNumber": 'MD322LL/A',
        "assetTag": 'P1000178',
        "serialNumber": 'P1000178'
      }
    ]
    };
    
    Wenn Sie die angeforderten Artikel versenden und den Versand bestätigen, wird ein Scratchpad-Update mit den folgenden Details an Ihren Verbraucher gesendet ServiceNow Instanz:
    • Auftragsstatus : Je nachdem, wie der Anbieter die Assets in einer Anforderung versendet hat, kann der Auftragsstatus die folgenden Werte haben:
      • Teilweise_verschickt : Assets In der Anforderung werden über mehrere Sendungen versendet.
      • Vollständig_verschickt : Alle Assets in der Anforderung werden versendet.
      Betrachten Sie zum Beispiel Folgendes Die anfordernde Person hat fünf Assets angefordert. Wenn Sie nur drei Assets über eine Sendung versenden, sollten Sie den übergeben Auftragsstatus Als Teilweise_verschickt . Wenn Sie die verbleibenden beiden Assets versenden, sollten Sie den übergeben Auftragsstatus Als Vollständig_verschickt .
    • Nachverfolgungsnummer : Jede Sendung hat eine eindeutige Nachverfolgungsnummer.
    • Transportunternehmen : Der Name des Transportunternehmens, über das der Anbieter die Assets versendet hat.
    • Modellnummer : Eindeutige Modellnummer des versendeten Assets.
    • Asset-Tag : Eindeutiges Asset-Tag des versendeten Assets.
    • Seriennummer : Seriennummer des Assets.
    Hinweis:
    Das Versandupdate für Verbrauchsgüter enthält keine Asset-Tag- und Seriennummerndetails. Wenn mehrere Sendungen vorhanden sind, müssen die Informationen des Assets in einer Sendung gesendet werden An die Ihres Verbrauchers ServiceNow Instanz Nur Einmal.