Verwalten von Enterprise-Asset-Sendungen

  • Freigeben Version: Washingtondc
  • Aktualisiert 1. Februar 2024
  • 1 Minute Lesedauer
  • Verfolgen und verwalten Sie den Versand von Unternehmens-Assets in Echtzeit, indem Sie die Anwendung Enterprise Asset Management mithilfe des IT Asset Management -Integrations-Frameworks mit Drittanbieter-Versandunternehmen integrieren.

    Übersicht über die Integration von Versandunternehmen.

    Voraussetzungen

    Bevor Sie die Anwendung Enterprise Asset Management mit einem Drittanbieter-Versandunternehmen integrieren können, muss das Versandunternehmen die folgenden Voraussetzungen erfüllen:
    • Bereichsübergreifenden Zugriff auf ihre Drittparteianwendung aktivieren.
    • Erstellen Sie eine Skripteinbindung, die das Basisskript ITAMShipmentIntegration erweitert, sodass Sie eine Verbindung zu deren Drittanbieteranwendung herstellen und Versanddetails in Echtzeit abrufen können.
      • Die Skripteinbindung muss im Anwendungsbereich IT Asset Management verfügbar sein. Der Aufruferzugriff ist jedoch nicht eingeschränkt, und die Felder „Zugänglich von“ müssen in allen Anwendungsbereichen verfügbar sein.
      • Die Geschäftslogik muss innerhalb der Funktion „fetchShipmentinfo“ implementiert werden, um die Kommunikation mit der Transportunternehmen-API basierend auf Nachverfolgungsnummern zu ermöglichen. Die Transportunternehmen-API ist erforderlich, um eine Verbindung zur Drittanbieteranwendung herzustellen und Versanddetails abzurufen.
      • Die Funktion fetchShipmentinfo muss ein JSON-Objekt mit dem folgenden HTTP-Antwortcode und der folgenden Meldung zurückgeben:
        {
        httpResponseCode: 200, httpResponseMessage: ‘SUCCESS’
        }
        
      • Wenn sich die Skripteinbindung im Testmodus befindet, ruft das Versandunternehmen die API des Transportunternehmens auf, um Ihre Verbindung mit der Drittanbieteranwendung zu validieren. Das Versandunternehmen kann dann entweder die Antwort überprüfen und zurückgeben oder die Sendungen abfragen und die Funktion processResponse mit dem folgenden Antwortformat aufrufen:
        [
        {
        trackingNumber: ‘’,
        deliveryDate: ‘’,
        pickupDate: ‘’,
        packageStatus: ‘’.
        statusDetail: ‘’,
        trackingURL: ‘’,
        parcelWeight: ‘’,
        deliveryServicesCost: ‘’,
        currency: ‘’
        }
        	]
        
        Wenn das Versandunternehmen die Funktion processResponse aufruft, muss es die Antwort nach Abschluss der Funktion zurückgeben.
    • Erstellen Sie ein Integrationsprofil mit dem entsprechenden Namen, den API-Details des Betreibers und den Verbindungsdetails. Mit diesem Integrationsprofil können Sie eine Verbindung zur Drittanbieteranwendung herstellen, um Versanddetails abzurufen.
    • Wenn die Drittanbieteranwendung die Tabelle ServiceNow Anmeldeinformationen [discovery_credentials] oder eine andere Tabelle ServiceNow mit Password2-Feldern verwendet, geben Sie eine KMF-Zugriffszuordnungsrichtlinie an, um den Zugriff auf diese Tabellen zu ermöglichen. Weitere Informationen zu KMF-Zugriffszuordnungsrichtlinien finden Sie unter Password2 encryption with the Key Management Framework (KMF).
    Nachdem das Versandunternehmen diese Voraussetzungen erfüllt hat, müssen Sie die folgenden zusätzlichen Voraussetzungen erfüllen:
    • Wenn das Integrationsprofil Verbindungsdetails über einen Alias für Verbindungen und Anmeldeinformationen enthält, aktualisieren Sie diese Details nach Bedarf, damit Sie sich erfolgreich authentifizieren und eine Verbindung mit der Betreiber-API herstellen können.
    • Ordnen Sie das Versandunternehmen dem Integrationsprofil zu.