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

  • Rversion finale: Zurich
  • Mis à jour 31 juil. 2025
  • 2 minutes de lecture
  • En tant que fournisseur, utilisez la fonctionnalité bloc-notes de l’application Pont 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 nécessite que vous envoyiez des mises à jour de 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. Confirmez 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 la 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 du fournisseur, une mise à jour bloc-notes avec l’état de la 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 de 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 d’expéditions multiples.
      • fully_shipped : tous les actifs de la demande sont expédiés.
      Par exemple, imaginons qu’un demandeur ait demandé cinq actifs. Si vous expédiez seulement trois actifs par le biais d’une expédition, vous devez transmettre l’état de 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 la balise d’actif et du numéro de série. S’il y a plusieurs expéditions, les informations de l’actif dans une expédition ne doivent être envoyées à l’instance de ServiceNow votre consommateur qu’une seule fois.