# PutValueToExternalMap

Crée une variable pouvant être réutilisée dans un Job ou dans une Route.

Lorsque vous utilisez une map dans un Job, vous pouvez utiliser la fonction PutValueToExternalMap pour définir une variable globalMap utilisable dans d'autres composants.

Lorsque vous utilisez une map dans une Route, vous pouvez utiliser la fonction PutValueToExternalMap pour sauvegarder une valeur dans une map externe. Vous devez créer et sauvegarder la map externe dans les propriétés d'exécution avec l'identifiant org.talend.transform.externalmap.

Note InformationsRemarque : Par défaut, la variable créée est de type String. Pour créer une variable d'un autre type de données, il doit être explictement défini. Par exemple, vous pouvez définir une variable comme BigInteger à l'aide de la fonction XPath xs:integer(%v).

## Exemple associé

* [Utiliser des variables globalMap dans un Job](https://help.qlik.com/talend/fr-FR/data-mapper-functions-reference-guide/8.0-R2024-04-and-earlier/working-with-globalmap-variables "Utilisez les fonctions PutValueToExternalMap et GetValueFromExternalMap pour définir et utiliser des variables globalMap dans des maps.")
* [Utiliser une map externe dans une Route](https://help.qlik.com/talend/fr-FR/data-mapper-functions-reference-guide/8.0-R2024-04-and-earlier/working-with-external-map-in-route "Utilisez les fonctions PutValueToExternalMap et GetValueFromExternalMap pour définir et utiliser des variables de map externes dans une map.")

## Arguments

| Key | Spécifiez le nom de la variable à créer. |
| --- | --- |
| Valeur | Spécifiez la valeur de la variable. |