Article

Global Track & Trace - Exploiter les API pour exporter des données GTT.

favicon

Partager cet article

Nous suivre sur Linkedin

SAP Global Track & Trace (GTT) peut être utilisé pour capturer, traiter et stocker les informations de suivi liées aux processus métiers suivis. Les nouvelles API permettent aux utilisateurs d’exporter toutes les données métiers stockées et d’obtenir des informations sur les processus métiers.

Les données métiers GTT peuvent être extraites via l’application GTT Manage Models. En outre, il est désormais possible d’extraire les données à l’aide de certaines API récemment publiées. (Au moment de la rédaction de ce document, les API ne sont disponibles que pour les locataires de GTT Test).

Dans ce blog, je vous montrerai comment extraire les données à l’aide des API. Je fournirai également un exemple approximatif de la façon de convertir les données brutes dans un format plus convivial à l’aide de SAP Integration Suite (anciennement CPI). Pour plus d’informations, consultez les documents GTT SAP Help ‘Guide For Model Administrators’ et ‘Interface Reference Guide’.

Cas d’utilisation :  Un fabricant utilise GTT pour suivre les conteneurs transportés sur des navires océaniques. Il a besoin de savoir si des conteneurs ont été retardés ou transférés sur un autre navire.

Les expéditions sont créées dans le système ERP du fabricant. Chaque expédition contient plusieurs conteneurs. Dans le système GTT, nous utiliserons des Unités de suivi pour suivre chaque conteneur individuel. Chaque Unité de suivi est ensuite envoyée à un fournisseur de visibilité pour le suivi.

Exporter en utilisant des API.

Étape 1 : Créer une demande d’exportation de données pour les processus suivis.

Request URI: https://{tenant}/api/data-load/v1/{modelNamespace}/exportBusinessData

HTTP Method: Post

Payload:

gtt blog article 1

La réponse contiendra un numéro d’identification nécessaire pour l’étape suivante :

GTT Blog article 2

Notez que vous devrez peut-être attendre plusieurs heures avant que les fichiers de données ne soient prêts pour l’étape suivante.

Étape 2 : L’étape précédente crée un fichier zip avec un identifiant de fichier unique qui est nécessaire pour l’étape 3. Dans cette étape, nous récupérons l’identifiant du fichier.

Request URI: https://{tenant}/api/data-load/v1/{modelNamespace}/data-export/{dataExportId}

HTTP Method: Get

GTT Blog article 3 1

Étape 3 : Télécharger le fichier zip.

Request URI: https://{tenant}/api/outbound/v1/document/{{fileID}}

HTTP Method: Get

The zip file contains a json file with details about the tracked process and events:

GTT Blog article 4 1

Étapes suivantes.

Les fichiers ci-dessus ne sont pas dans un format facile à utiliser. Il existe plusieurs options pour rendre les données significatives et utiles aux utilisateurs. Dans l’exemple ci-dessous, j’ai utilisé SAP Integration Suite pour appeler les API, filtrer les données, puis envoyer un fichier csv par courrier électronique.

GTT Blog article 5 1

Fichier CSV contenant une liste conviviale des conteneurs et de leurs différents statuts :

GTT Blog article 6 1

Conclusion.

Dans ce blog, j’ai donné un exemple simple et général de la façon d’utiliser les API pour exporter des informations sur les conteneurs et présenter les données aux utilisateurs métiers. D’autres options peuvent être d’appeler les API et de créer un rapport via un programme ou de présenter les données dans une application Fiori.

Vous voulez en savoir plus ?  Parlons-en.

Quest

The Future Magazine
presented by Westernacher

Articles

Soctt Stormetta – Blockchain is more than Crypto.

Blockchain. Redefining value in the digital age.

Jim Rogers – Future of Money.

Witnessing Money being reinvented.

Gerd Leonhard – The future of AI, Global Collaboration, New Economic Logic

How do we build “The Good future”?

Leistungen
Inspiration
Verantwortung
Karriere
We
Sprache auswählen

Get in touch with our experts.
Stay informed.

Subscribe to our newsletter and stay informed about our latest insights.
Capabilities
Inspiration
Responsibility
We
Choose your language
Capacités
Inspiration
Responsabilité
We
Choisir la langue

Use of cookies

Westernacher uses cookies to provide you with a more responsive and personalized service. By using this site you agree to our use of cookies. Please read our cookie notice for more information on the cookies we use and how to delete or block them.

Contacter nos experts. 
Rester informé.

Abonnez-vous à notre newsletter et restez informé de nos dernières nouveautés.