Skripteinbindung für Integrationen von Drittanbietern für Versandunternehmen

  • Freigeben Version: Washingtondc
  • Aktualisiert 1. Februar 2024
  • 1 Minute Lesedauer
  • Bevor Sie die Anwendung Enterprise Asset Management mit einem Drittanbieter-Versandunternehmen integrieren können, muss dieses Versandunternehmen eine Skripteinbindung erstellen, die das ITAMShipmentIntegration-Basisskript erweitert. Durch die Erweiterung dieses Skripts können Sie eine Verbindung zur Anwendung des Drittanbieters für Versandunternehmen herstellen und Versanddetails in Echtzeit abrufen.

    Struktur der ITAMShipmentIntegration-Skripteinbindung

    Skripteinbindung für ITAM-Versandintegration

    Funktion „fetchShipmentInfo“.

    Die Funktion fetchShipmentInfo in der Skripteinbindung ITAMShipmentIntegration ruft Nachverfolgungsnummern aus Ihrer ServiceNow -Instanz ab und ruft dann die Transportunternehmen-API auf, um Versanddetails für diese Nachverfolgungsnummern abzurufen. Um die Kommunikation mit der Transportunternehmen-API basierend auf Nachverfolgungsnummern zu ermöglichen, muss das Versandunternehmen die entsprechende Geschäftslogik innerhalb 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 Transportunternehmen-API ab und aktualisiert dann Ihre Versanddatensätze mit den folgenden Versandunternehmensdetails:
    • 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.