Verwenden Das Scratchpad Um abzuschließen Anforderungserfüllungsaufgaben
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'
}
]
};
- 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.
- 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.