Skripteinbindung für Integrationen von Drittpartei-Versandunternehmen

  • Freigeben Version: Yokohama
  • Aktualisiert 30. Januar 2025
  • 1 Minute Lesedauer
  • Bevor Sie die Anwendung Enterprise Asset Management mit einem Drittpartei-Versandunternehmen integrieren können, muss dieses Versandunternehmen eine Skripteinbindung erstellen, die das ITAMShipmentIntegration-Basisskript erweitert. Durch Erweiterung dieses Skripts können Sie eine Verbindung zur Anwendung des Drittpartei-Versandunternehmens herstellen und Versanddetails in Echtzeit abrufen.

    Struktur der Skripteinbindung „ITAMShipmentIntegration“.

    Skripteinbindung für ITAM-Versandintegration

    Funktion „fetchShipmentInfo“

    Die Funktion fetchShipmentInfo in der Skripteinbindung ITAMShipmentIntegration ruft Nachverfolgungsnummern aus der Instanz ServiceNow ab und ruft dann die API des Transportunternehmens auf, um Versanddetails für diese Nachverfolgungsnummern abzurufen. Um die Kommunikation mit der API des Transportunternehmens basierend auf Nachverfolgungsnummern zu ermöglichen, muss das Versandunternehmen die entsprechende Geschäftslogik in der Funktion „fetchShipmentInfo“ definieren. Diese Funktion verarbeitet Antworten von der Transportunternehmen-API und initiiert dann die Funktion processResponse.

    processResponse-Funktion

    Die Funktion processResponse innerhalb der Skripteinbindung ITAMShipmentIntegration ruft Antworten von der API des Transportunternehmens ab und aktualisiert dann Ihre Versanddatensätze mit den folgenden Details des Versandunternehmens:
    • Link für Transportunternehmen
    • Status des Transportunternehmens
    • Statusdetail des Transportunternehmens
    • Abholdatum des Transportunternehmens
    • Lieferdatum des Transportunternehmens
    • Währung
    • Lieferservicekosten
    • Paketgewicht
    Wichtig:
    Die Anwendung IT Asset Management definiert automatisch die Geschäftslogik innerhalb dieser Funktion. Die Geschäftslogik darf nicht geändert werden.