For the complete documentation index, see llms.txt. This page is also available as Markdown.

Data Read Global

Ce bloc de fonction lit une valeur stockée dans le stockage de données global de la scÚne du projet en cours. Utilisez-le lorsque vous devez récupérer des données enregistrées ailleurs et les partager entre différentes parties de votre scénario.

đŸ“„ EntrĂ©es

Ce bloc de fonction ne possÚde aucune prise d'entrée.

đŸ“€ Sorties

  • Generic — À l'exĂ©cution, cette sortie fournit la valeur associĂ©e Ă  la clĂ© globale demandĂ©e. Si la clĂ© est introuvable, un avertissement est Ă©mis et une valeur de remplacement peut ĂȘtre renvoyĂ©e (voir RĂ©solution des problĂšmes).

đŸ•č ContrĂŽles

  • Data Key — Saisissez le nom exact de la clĂ© de donnĂ©es globale que vous souhaitez lire.

🎯 FonctionnalitĂ©s

  • Lecture depuis un stockage global accessible par d'autres blocs et scĂšnes.

  • ComplĂ©tion automatique (autocomplete) pour les clĂ©s globales existantes afin de rĂ©duire les erreurs de frappe.

  • Émet une seule sortie Generic pouvant contenir n'importe quel type de donnĂ©e pris en charge.

📊 Évaluation

Lorsque le scénario s'exécute, le bloc recherche la Data Key fournie dans le stockage global et renvoie la valeur stockée sur la sortie Generic. Si la clé est absente, un avertissement est généré et une valeur substitutive est retournée.

📝 Instructions d'utilisation

  1. Indiquez exactement le nom de la clé dans le contrÎle Data Key.

  2. Placez ce bloc Ă  l'endroit du scĂ©nario oĂč vous devez consommer la donnĂ©e globale.

  3. Utilisez la sortie Generic comme entrée du bloc qui a besoin de la donnée.

💡 Conseils et astuces

  • Pour enregistrer des valeurs Ă  rĂ©cupĂ©rer plus tard, utilisez le bloc Data Write Global en combinaison avec ce bloc.

  • Si vous avez besoin d'un stockage temporaire ou local Ă  une boucle, prĂ©fĂ©rez Data Read Local et Data Write Local pour un flux de donnĂ©es plus isolĂ©.

  • Combinez avec Is None ou Replace None lorsque la clĂ© peut ĂȘtre manquante, afin de fournir des valeurs par dĂ©faut.

  • Utilisez Data Memory si vous souhaitez figer une valeur en mĂ©moire jusqu'Ă  mise Ă  jour explicite.

  • Pour dĂ©boguer, dirigez la sortie vers Debug Input pour inspecter les valeurs rĂ©cupĂ©rĂ©es dans le journal.

  • Pour exporter les valeurs rĂ©cupĂ©rĂ©es de façon structurĂ©e, associez Ă  Data to JSON ou CSV Export.

đŸ› ïž RĂ©solution des problĂšmes

  • No value returned — VĂ©rifiez que la Data Key correspond exactement Ă  la clĂ© utilisĂ©e lors de l'Ă©criture des donnĂ©es. Les fautes de frappe sont la cause la plus frĂ©quente.

  • Key not found — Si un avertissement indique une clĂ© manquante, assurez-vous que le bloc qui a Ă©crit la donnĂ©e s'est exĂ©cutĂ© plus tĂŽt dans le scĂ©nario. Envisagez d'utiliser Data Write Global pour crĂ©er la clĂ© avant la lecture.

  • Unexpected data type — Si les blocs consommateurs attendent un type spĂ©cifique, validez la valeur rĂ©cupĂ©rĂ©e avec Data Type Converter ou gĂ©rez les types manquants/incorrects avec Replace None.

✅ Bonnes pratiques

  • Utilisez des noms de clĂ©s clairs et descriptifs pour Ă©viter les collisions (par exemple, prĂ©fixez par le nom de la scĂšne ou le sous-systĂšme).

  • Dans les boucles ou flux parallĂšles, favorisez le stockage local lorsque c'est possible pour Ă©viter les conditions de concurrence ; n'utilisez le stockage global que lorsque le partage inter-scope est volontaire.

  • ProtĂ©gez les lectures avec des vĂ©rifications comme Is None pour rendre vos flux robustes face aux donnĂ©es manquantes.

Mis Ă  jour