# Utiliser des variables globalMap dans un Job

Utilisez les fonctions PutValueToExternalMap et GetValueFromExternalMap pour définir et utiliser des variables globalMap dans des maps.

## Pourquoi et quand exécuter cette tâche

Dans cet exemple, vous souhaitez récupérer une liste de personnages de l'[API Star Wars](https://www.swapi.tech/) (uniquement en anglais). Puisque la réponse à la requête est paginée, vous devez d'abord obtenir le nombre total de pages et l'utiliser pour définir le nombre de boucles nécessaires à l'obtention de toutes les données. Ensuite, vous récupérez chaque numéro de page de la boucle et l'incluez dans la sortie.

### Dans cette section

* [Créer une structure JSON à partir d'une réponse d'API](https://help.qlik.com/talend/fr-FR/data-mapper-functions-reference-guide/8.0-R2024-05/creating-json-structure-from-api-response)
* [Définir une variable globalMap dans une map](https://help.qlik.com/talend/fr-FR/data-mapper-functions-reference-guide/8.0-R2024-05/defining-globalmap-variable-in-map)
* [Utiliser une variable globalMap dans une map](https://help.qlik.com/talend/fr-FR/data-mapper-functions-reference-guide/8.0-R2024-05/using-globalmap-variable-in-map)