> For the complete documentation index, see [llms.txt](https://docs.augelab.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.augelab.com/french/function-blocks/blocks-reference/data-logic/referencing/tag-to.md).

# Tag To

Ce bloc fonctionnel transmet une valeur nommée provenant d’un autre emplacement du même scénario. Utilisez-le conjointement avec le bloc correspondant `Tag From` pour récupérer des variables à travers l’espace de travail sans connecter directement les fils.

## 📥 Entrées

Ce bloc fonctionnel n’a pas d’entrées.

## 📤 Sorties

* `Generic` Fournit la valeur obtenue depuis le bloc correspondant `Tag From`.

## 🕹️ Contrôles

* `Tag` Saisissez le nom du tag qui identifie la valeur à récupérer.
  * Le champ accepte du texte libre et propose des noms de tags existants pour éviter les fautes de frappe.
  * Le tag saisi doit correspondre exactement au tag utilisé dans le bloc `Tag From` correspondant.

## 🎨 Fonctionnalités

* Accès léger aux données entre blocs au sein d’un même scénario.
* L’autocomplétion aide à retrouver les tags existants.
* La validation avertit s’il n’y a pas de bloc `Tag From` correspondant.
* Retourne le même type de données fourni par le bloc source correspondant (`Generic`).

## ⚙️ Mécanisme d’exécution

Lorsque ce bloc s’exécute, il recherche dans le scénario un bloc `Tag From` utilisant le même texte de `Tag`. Si une correspondance est trouvée, la valeur fournie par ce `Tag From` est renvoyée sur la sortie `Generic`. Si aucune source correspondante n’existe, le bloc signale une erreur et se marque comme invalide pour que vous puissiez repérer et corriger le tag manquant.

## 📝 Instructions d’utilisation

1. Placez un bloc `Tag From` à l’endroit où une valeur est produite et définissez son texte de tag.
2. Ajoutez ce bloc `Tag To` là où vous avez besoin de consommer cette valeur et saisissez le même tag dans le champ `Tag`.
3. Utilisez la sortie `Generic` pour alimenter des blocs ou traitements en aval.
4. Si vous renommez un tag, mettez à jour à la fois le bloc source et ce bloc pour maintenir la connexion.

## 💡 Astuces

* Utilisez `Tag From` avec ce bloc pour transmettre des résultats d’une branche de traitement vers une autre partie du scénario sans ajouter de fils.
* Combinez avec `Data Write Local` et `Data Read Local` lorsque vous avez besoin d’un stockage persistant ou adapté aux boucles.
* Utilisez `Data Write Global` et `Data Read Global` si vous devez partager des valeurs entre plusieurs scénarios.
* Ajoutez `Debug Input` près du producteur ou du consommateur pour consigner le contenu des tags pendant le développement.
* Pour exporter les données enregistrées en aval, associez la sortie avec `Data to JSON` ou `CSV Export`.
* Si une valeur peut être manquante, protégez le consommateur avec `Is None` ou `Replace None` pour fournir des valeurs par défaut pertinentes.

## 🛠️ Résolution des problèmes

* Si vous voyez une erreur concernant un tag manquant, vérifiez les fautes de frappe et assurez-vous qu’un bloc `Tag From` existe avec le texte correspondant.
* Si la sortie a un type inattendu, vérifiez ce que produit le bloc `Tag From` correspondant et adaptez les blocs en aval ou utilisez `Data Type Converter`.
* Lorsque des tags sont renommés, mettez à jour à la fois le bloc source et le bloc consommateur ; l’autocomplétion peut aider à trouver tous les tags existants.
