Script include pour les intégrations de transporteurs tiers

  • Rversion finale: Washingtondc
  • Mis à jour 1 févr. 2024
  • 1 minute de lecture
  • Avant de pouvoir intégrer l’application Gestion des actifs d'entreprise à un transporteur tiers, celui-ci doit créer un script include qui étend le script ITAMShipmentIntegration de base. En étendant ce script, vous pouvez vous connecter à l’application de transporteur tiers et récupérer les détails de l’expédition en temps réel.

    Structure du script include ITAMShipmentIntegration

    Script include ITAM Shipment Integration

    Fonction fetchShipmentInfo

    La fonction fetchShipmentInfo contenue dans le script include ITAMShipmentIntegration récupère les numéros de suivi de votre ServiceNow instance, puis appelle l’API du transporteur pour récupérer les détails d’expédition correspondant à ces numéros de suivi. Pour activer la communication avec l’API du transporteur en fonction des numéros de suivi, le transporteur doit définir la logique métier correspondante dans la fonction fetchShipmentInfo. Cette fonction traite les réponses de l’API du transporteur, puis lance la fonction processResponse.

    Fonction processResponse

    La fonction processResponse du script include ITAMShipmentIntegration récupère les réponses de l’API du transporteur, puis met à jour vos enregistrements d’expédition avec les détails suivants du transporteur :
    • Lien du transporteur
    • État du transporteur
    • Détail sur l'état du transporteur
    • Date de prélèvement du transporteur
    • Date de livraison du transporteur
    • Devise
    • Coût des services de livraison
    • Poids du colis
    Important :
    L’application Gestion des ressources informatiques définit automatiquement la logique métier au sein de cette fonction. La logique métier ne doit pas être modifiée.