Configurer l’API ATP pour l’agent de gestion des opérations de commande

  • Rversion finale: Australia
  • Mis à jour 12 mars 2026
  • 2 minutes de lecture
  • Créez un appel d’API de disponibilité à la vente (ATP) qui permet à l’agent de gestion des opérations de commande de vérifier la disponibilité des produits et de déterminer la date de livraison la plus proche possible lorsque les clients demandent une expédition accélérée.

    Avant de commencer

    Le périmètre de l’application doit être défini sur Ordonner les agents IA d’exception. Vous pouvez modifier le périmètre de l’application à l’aide du sélecteur d’application dans la Navigation unifiée barre.

    Rôle requis : admin

    Pourquoi et quand exécuter cette tâche

    Les données de démonstration pour l’agent de gestion des opérations de commande incluent un exemple d’implémentation appelé orderExpeditionCheckDemo dans le cadre du point d’extension sn_ord_ops_aias.orderExpeditionCheckEP. Pour activer des fonctionnalités concrètes telles que la vérification des quantités disponibles et des dates de livraison à partir de systèmes externes de planification des ressources d’entreprise (ERP) tels que SAP ou Oracle, vous devez remplacer l’implémentation des données de démonstration par votre API ATP personnalisée.

    Procédure

    1. Connectez-vous à l’instance ServiceNow .
    2. Accédez à la Tous > Points d'extension scriptés > Points d'extension scriptés.
    3. Dans le champ Nom de l’API , recherchez le point d’extension scripté sn_ord_ops_aias.orderExpeditionCheckEP .
    4. Affichez l’exemple de script inclus dans les données de démonstration en sélectionnant sn_ord_ops_aias.orderExpeditionCheckEP.
    5. Créez votre propre implémentation du point d’extension sn_ord_ops_aias.orderExpeditionCheckEP en sélectionnant le lien connexe Créer une implémentation .
    6. Renseignez les champs du formulaire Script Include orderExpeditionCheckEP.
      Pour obtenir une description des champs du formulaire Script include, reportez-vous à la section Script includes.
    7. Modifiez la fonction getAvailability dans le script pour implémenter votre propre logique de vérification de la disponibilité des produits et des dates de livraison.
      Nom de fonction Description Entrée et sortie
      getAvailability
      Fonction d’espace réservé destinée à être remplacée. Utilisez cet espace réservé pour implémenter la logique pour :
      • Interrogez l’inventaire externe ou les systèmes ERP.
      • Déterminez si le produit est disponible.
      • Calculez la date de livraison la plus proche en fonction de la date de la demande et des niveaux de stock.

      Entrée : la fonction getAvailability prend comme entrée le numéro de commande de l’enregistrement de commande du client et la date de révision demandée par le client.

      Sortie :
      {
      	"isAvailaible": <true/false – denotes if stock is available>, 
      	"earliestDelivery": <earliest delivery date in yyyy-MM-dd format>, 
      	"isError": <true/false – denotes if there is any failure in the API call>, 
      	"errorMessage": <error message string in case of failure> 
      }
    8. Sélectionnez Mettre à jour.
    9. Facultatif : Validez votre implémentation en demandant des changements de commande à partir du Portail d’entreprise à l’aide de l’Assistant Now Assist virtuel.