Verwenden Sie das Scratchpad , um Ihre Anforderungserfüllungsaufgaben abzuschließen

  • Freigeben Version: Xanadu
  • Aktualisiert 1. August 2024
  • 1 Minute Lesedauer
  • Verwenden Sie als Anbieter die Scratchpad-Funktion der Anwendung Service Bridge, um Updates an die Instanz ServiceNow Ihres Verbrauchers zu senden, während Sie die Anforderungserfüllungsaufgaben ausführen.

    Für den Zero Touch-Anforderungs-Flow müssen Sie Scratchpad-Updates an die Instanz ServiceNow Ihres Verbrauchers senden, wenn Sie die Bestätigungs- und Versandaufgaben erfolgreich abgeschlossen haben. Basierend auf den von Ihnen gesendeten Updates wird der Zero Touch-Flow in der Instanz ServiceNow Ihres Verbrauchers fortgesetzt.

    Sie müssen den für Ihre Aufgaben spezifischen Code in die PSBScratchpadUtil -API aufnehmen. 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 die 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-Update mit dem Bestellstatus Bestätigt an die Instanz ServiceNow Ihres Verbrauchers gesendet.

    Beispielcode für den 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 die Instanz ServiceNow Ihres Verbrauchers gesendet:
    • Bestellstatus: Je nachdem, wie der Anbieter die Assets in einer Anforderung versendet hat, kann der Bestellstatus die folgenden Werte annehmen:
      • Partly_shipped: Assets in der Anforderung werden durch mehrere Sendungen verschickt.
      • Vollständig_versendet: Alle Assets in der Anforderung werden verschickt.
      Angenommen, eine anfordernde Person hat fünf Assets angefordert. Wenn Sie nur drei Assets pro Sendung versenden, müssen Sie den Bestellstatus als „ partial_shipped“ übergeben. Wenn Sie die verbleibenden zwei Assets versenden, müssen Sie den Bestellstatus als „vollständig_versand“ übergeben.
    • Nachverfolgungsnummer: Jede Sendung hat eine eindeutige Nachverfolgungsnummer.
    • Transportunternehmen: Name des Transportunternehmens, über das der Anbieter die Assets versendet hat.
    • Modellnummer: Eindeutige Modellnummer des gelieferten Assets.
    • Asset-Tag: Eindeutiges Asset-Tag des gelieferten Assets.
    • Seriennummer: Seriennummer des Assets.
    Hinweis:
    Die Versandaktualisierung für Verbrauchsgüter enthält keine Details zum Asset-Tag und zur Seriennummer. Wenn mehrere Sendungen vorhanden sind, müssen die Informationen des Assets in einer Sendung nur einmal an die Instanz ServiceNowIhres Verbrauchers gesendet werden.