Utiliser le bloc-notes pour effectuer vos tâches d’exécution de demande

  • Rversion finale: Australia
  • Mis à jour 12 mars 2026
  • 2 minutes de lecture
  • 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'
      }
    ]
    };
    
    Lorsque vous expédiez les éléments demandés et confirmez l’expédition, une mise à jour du bloc-notes avec les détails suivants est envoyée à l’instance de ServiceNow votre consommateur :
    • É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.
      Par exemple, imaginez qu’un demandeur a demandé cinq actifs. Si vous expédiez seulement trois actifs par le biais d’un envoi, vous devez passer l’état de la commande en tant que partially_shipped. Lorsque vous expédiez les deux actifs restants, vous devez transmettre l’état de la commande en tant que fully_shipped.
    • 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.
    Remarque :
    La mise à jour de l’expédition pour les actifs consommables n’inclut pas les détails de balise d’actif et de numéro de série. S’il y a plusieurs expéditions, les informations de l’actif figurant dans une expédition ne doivent être envoyées à l’instance de votre consommateur qu’une ServiceNow seule fois.