Verwalten von Enterprise-Asset-Sendungen

  • Freigeben Version: Yokohama
  • Aktualisiert 30. Januar 2025
  • 1 Minute Lesedauer
  • Verfolgen und verwalten Sie den Versand Ihrer Enterprise-Assets in Echtzeit, indem Sie die Anwendung IT Asset ManagementEnterprise Asset Management mithilfe des Integrations-Frameworks von mit Drittpartei-Versandunternehmen integrieren.

    Übersicht über die Integration des Versandunternehmens.

    Voraussetzungen

    Bevor Sie die Anwendung Enterprise Asset Management mit einem Drittpartei-Versandunternehmen integrieren können, muss das Versandunternehmen die folgenden Voraussetzungen erfüllen:
    • Bereichsübergreifenden Zugriff auf die Drittanbieteranwendung zu ermöglichen
    • 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 Zugriff des Anrufers ist jedoch nicht eingeschränkt, und die Felder „Zugänglich von“ müssen in Alle Anwendungsbereiche verfügbar sein.
      • Geschäftslogik muss innerhalb der Funktion „fetchShipmentinfo“ implementiert werden, um die Kommunikation mit der API des Transportunternehmens basierend auf Nachverfolgungsnummern zu ermöglichen. Die API des Transportunternehmens ist erforderlich, um eine Verbindung zur Drittparteianwendung herzustellen und Versanddetails abzurufen.
      • Die Funktion fetchShipmentinfo muss ein JSON-Objekt mit dem folgenden HTTP-Antwortcode und der folgenden HTTP-Antwortcode und -Nachricht 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ücksenden 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 Transportunternehmens und den Verbindungsdetails. Mit diesem Integrationsprofil können Sie eine Verbindung zur Drittanbieteranwendung herstellen, um Versanddetails abzurufen.
    • Wenn die Drittanbieteranwendung die Anmeldeinformationstabelle ServiceNow discovery_credentials] oder eine andere ServiceNow -Tabelle mit Password2-Feldern verwendet, stellen Sie eine KMF-Zugriffszuordnungsrichtlinie bereit, 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 bei der API des Transportunternehmens authentifizieren und eine Verbindung damit herstellen können.
    • Ordnen Sie das Versandunternehmen dem Integrationsprofil zu.