Scrydon

Variables

Stockez et partagez des données dans votre workflow grâce aux variables globales

Les variables dans Scrydon constituent un magasin global pour les données accessibles et modifiables par n'importe quel bloc de votre workflow. Elles offrent un moyen puissant de partager des informations entre les différentes parties de votre workflow, de maintenir un état et de créer des applications plus dynamiques.

Les variables vous permettent de stocker et de partager des données dans l'ensemble de votre workflow, facilitant la gestion de l'état et la création de systèmes complexes et interconnectés.

Vue d'ensemble

La fonctionnalité Variables sert de magasin de données central pour votre workflow, vous permettant de :

Stocker des données globales : créer des variables qui persistent tout au long de l'exécution du workflow

Partager des informations entre blocs : accéder aux mêmes données depuis n'importe quel bloc de votre workflow

Maintenir l'état du workflow : suivre les valeurs importantes au fil de l'exécution de votre workflow

Créer des workflows dynamiques : construire des systèmes plus flexibles pouvant s'adapter selon les valeurs stockées

Créer des variables

Vous pouvez créer et gérer des variables depuis le panneau Variables dans la barre latérale. Chaque variable possède :

  • Nom : un identifiant unique utilisé pour référencer la variable
  • Valeur : les données stockées dans la variable (supporte divers types de données)
  • Description (optionnelle) : une note expliquant l'objet de la variable

Accéder aux variables

Les variables sont accessibles depuis n'importe quel bloc de votre workflow via la liste déroulante des variables. Il suffit de :

  1. Saisir < dans n'importe quel champ texte d'un bloc
  2. Parcourir le menu déroulant pour sélectionner parmi les variables disponibles
  3. Sélectionner la variable souhaitée

Vous pouvez également faire glisser l'étiquette de connexion dans un champ pour ouvrir la liste déroulante des variables et accéder aux variables disponibles.

Types de variables

Les variables dans Scrydon peuvent stocker différents types de données :

"Hello, World!"

Les variables texte stockent des chaînes de caractères. Elles sont utiles pour stocker des messages, des noms et d'autres données textuelles.

42

Les variables numériques stockent des valeurs numériques pouvant être utilisées dans des calculs ou des comparaisons.

true

Les variables booléennes stockent des valeurs vrai/faux, idéales pour les indicateurs et les vérifications de conditions.

{
  "name": "John",
  "age": 30,
  "city": "New York"
}

Les variables objet stockent des données structurées avec des propriétés et des valeurs.

[1, 2, 3, "four", "five"]

Les variables tableau stockent des collections ordonnées d'éléments.

Utiliser des variables dans les blocs

Lorsque vous accédez à une variable depuis un bloc, vous pouvez :

  • Lire sa valeur : utiliser la valeur actuelle de la variable dans la logique de votre bloc
  • La modifier : mettre à jour la valeur de la variable selon le traitement de votre bloc
  • L'utiliser dans des expressions : inclure des variables dans des expressions et des calculs

Portée des variables

Les variables dans Scrydon ont une portée globale, ce qui signifie :

  • Elles sont accessibles depuis n'importe quel bloc de votre workflow
  • N'importe quel bloc peut les modifier
  • Les modifications de variables persistent tout au long de l'exécution du workflow
  • Les variables conservent leurs valeurs entre les exécutions, sauf réinitialisation explicite

Bonnes pratiques

  • Utilisez des noms descriptifs : choisissez des noms de variables qui indiquent clairement ce qu'elles représentent. Par exemple, utilisez userPreferences plutôt que up.
  • Documentez vos variables : ajoutez des descriptions à vos variables pour aider les autres membres de l'équipe à comprendre leur objet et leur utilisation.
  • Tenez compte de la portée des variables : souvenez-vous que les variables sont globales et peuvent être modifiées par n'importe quel bloc. Concevez votre workflow en gardant cela à l'esprit pour éviter les comportements inattendus.
  • Initialisez les variables tôt : configurez et initialisez vos variables au début de votre workflow pour qu'elles soient disponibles quand nécessaire.
  • Gérez les variables manquantes : envisagez toujours le cas où une variable pourrait ne pas encore exister ou avoir une valeur inattendue. Ajoutez une validation appropriée dans vos blocs.
  • Limitez le nombre de variables : gardez un nombre de variables gérable. Un nombre trop élevé peut rendre votre workflow difficile à comprendre et à maintenir.
Sur cette page

Sur cette page