Include de script pour les intégrations de transporteurs tiers
Avant de pouvoir intégrer l’application Gestion des actifs d'entreprise à un transporteur tiers, ce dernier doit créer un include de script 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 de l’include de script ITAMShipmentIntegration
Fonction fetchShipmentInfo
La fonction fetchShipmentInfo de l’include de script ITAMShipmentIntegration récupère les numéros de suivi de votre ServiceNow instance, puis appelle l’API du transporteur pour extraire les détails d’expédition pour 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
- Lien du transporteur
- État du transporteur
- Détail de l'état du transporteur
- Date de ramassage du transporteur
- Date de livraison du transporteur
- Devise
- Coût des services de livraison
- Poids du colis