Gestion des expéditions d’actifs d’entreprise

  • Rversion finale: Australia
  • Mis à jour 12 mars 2026
  • 2 minutes de lecture
  • Suivez et gérez les expéditions d’actifs de votre entreprise en temps réel en intégrant l’application Gestion des actifs d'entreprise à des transporteurs tiers à l’aide du cadre de travail d’intégration Gestion des actifs IT .

    Vue d’ensemble de l’intégration du transporteur.

    Prérequis

    Avant de pouvoir intégrer l’application Gestion des actifs d'entreprise à un transporteur tiers, le transporteur doit remplir les conditions préalables suivantes :
    • Activer l’accès entre périmètres sur leur application tierce.
    • Créez un include de script qui étend le script ITAMShipmentIntegration de base afin de pouvoir vous connecter à leur application tierce et récupérer les détails de l’expédition en temps réel.
      • L’include de script doit être disponible dans le périmètre de l’application Gestion des actifs IT . Toutefois, l’accès de l’appelant n’est pas restreint et les champs Accessible depuis doivent être disponibles dans tous les périmètres de l’application.
      • Une logique métier doit être implémentée dans la fonction fetchShipmentinfo pour permettre la communication avec l’API du transporteur en fonction des numéros de suivi. L’API du transporteur est requise pour se connecter à l’application tierce et pour récupérer les détails de l’expédition.
      • La fonction fetchShipmentinfo doit renvoyer un objet JSON avec le code de réponse HTTP et le message suivants :
        {
        httpResponseCode: 200, httpResponseMessage: ‘SUCCESS’
        }
        
      • Lorsque l’include de script est en mode test, le transporteur invoque l’API du transporteur pour valider votre connexion à son application tierce. Le transporteur peut alors soit vérifier et renvoyer la réponse, soit interroger les envois et invoquer la fonction processResponse en utilisant le format de réponse suivant :
        [
        {
        trackingNumber: ‘’,
        deliveryDate: ‘’,
        pickupDate: ‘’,
        packageStatus: ‘’.
        statusDetail: ‘’,
        trackingURL: ‘’,
        parcelWeight: ‘’,
        deliveryServicesCost: ‘’,
        currency: ‘’
        }
        	]
        
        Si le transporteur appelle la fonction processResponse, il doit renvoyer la réponse une fois la fonction terminée.
    • Créez un profil d’intégration avec le nom approprié, les détails de l’API du transporteur et les détails de connexion. Ce profil d’intégration vous permet de vous connecter à l’application tierce afin de récupérer les détails de l’expédition.
    • Si l’application tierce utilise la table Informations d’identification ServiceNow [discovery_credentials] ou toute autre ServiceNow table avec des champs Password2, fournissez une stratégie de carte d’accès KMF pour permettre l’accès à ces tables. Pour plus d’informations sur les stratégies de carte d’accès KMF, reportez-vous à la section Password2 encryption with the Key Management Framework (KMF).
    Une fois que le transporteur a rempli ces conditions préalables, vous devez remplir les conditions préalables supplémentaires suivantes :
    • Si le profil d’intégration contient des détails de connexion via un alias de connexion et d’informations d’identification, mettez à jour ces détails si nécessaire afin de pouvoir vous authentifier et vous connecter avec succès à l’API de l’opérateur.
    • Associez le transporteur au profil d’intégration.