Skripteinbindung für Integrationen von Drittpartei-Versandunternehmen
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“.
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
- Link für Transportunternehmen
- Status des Transportunternehmens
- Statusdetail des Transportunternehmens
- Abholdatum des Transportunternehmens
- Lieferdatum des Transportunternehmens
- Währung
- Lieferservicekosten
- Paketgewicht