Verwenden Sie das Scratchpad , um Ihre Anforderungserfüllungsaufgaben abzuschließen
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'
}
]
};
- 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.
- 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.