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

  • Rversion finale: Xanadu
  • Mis à jour 1 août 2024
  • 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 des tâches d’exécution de demande.

    Le flux de demande sans intervention vous oblige à envoyer des mises à jour de bloc-notes à l’instance de ServiceNow votre client 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 de bloc-notes associés aux tâches de votre flux d’exécution de demande se trouvent au 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 du bloc-notes dont l’état de la commande est Confirmée 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 articles demandés et confirmez l’expédition, une mise à jour du bloc-notes contenant les détails suivants est envoyée à l’instance de ServiceNow votre client :
    • É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 n’expédiez que trois actifs par le biais d’un envoi, vous devez transmettre l’état de la commande comme partially_shipped. Lorsque vous expédiez les deux actifs restants, vous devez transmettre l’état de la commande en fully_shipped.
    • Numéro de suivi : Chaque envoi a un numéro de suivi unique.
    • Transporteur : nom du transporteur par l’intermédiaire duquel 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 des 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 relatives à l’actif d’une expédition ne doivent être envoyées qu’une seule fois à l’instance de ServiceNow votre consommateur.