Utiliser le bloc-notes pour effectuer vos tâches d’exécution de demande
En tant que fournisseur, utilisez la fonctionnalité bloc-notes de l’application Échange de services pour envoyer des mises à jour à l’instance ServiceNow de votre consommateur tout en effectuant les tâches d’exécution de demande.
Le flux de demande sans intervention vous demande d’envoyer des mises à jour bloc-notes à l’instance de ServiceNow votre consommateur lorsque vous terminez les tâches de confirmation et d’expédition avec succès. En fonction des mises à jour que vous envoyez, le flux sans intervention progresse sur l’instance de ServiceNow votre consommateur.
Vous devez inclure le code spécifique à vos tâches dans l’API PSBScratchpadUtil . Pour plus d'informations, consultez Using the Scratchpad for Service Exchange tasks. Vérifiez que les codes bloc-notes associés aux tâches de votre flux d’exécution de demande ont le format suivant.
Exemple de code pour la confirmation de demande
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);
}
Lorsque vous confirmez une tâche de fournisseur, une mise à jour du bloc-notes avec l’état de commande Confirmé est envoyée à l’instance de ServiceNow votre consommateur.
Exemple de code pour l’expédition
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'
}
]
};
- État de la commande : selon la façon dont le fournisseur a expédié les actifs dans une demande, l’état de la commande peut avoir les valeurs suivantes :
- partially_shipped : les actifs de la demande sont expédiés par le biais de plusieurs expéditions.
- fully_shipped : tous les actifs de la demande sont expédiés.
- Numéro de suivi : Chaque envoi a un numéro de suivi unique.
- Transporteur : nom du transporteur par lequel le fournisseur a expédié les actifs.
- Numéro de modèle : numéro de modèle unique de l’actif expédié.
- Balise d’actif : balise d’actif unique de l’actif expédié.
- Numéro de série : numéro de série de l’actif.