L’éditeur de flux s’ouvre dans sa propre fenêtre, dont le titre est Flow suivi du nom du flux. L’Administration reste utilisable, et plusieurs flux peuvent être ouverts en même temps.
| Zone | Emplacement | Contenu |
|---|---|---|
| Ruban | en haut | les commandes, voir ci-dessous ; au-dessus, Undo et Redo (annuler et rétablir) pour les modifications sur la zone de dessin |
| Nœuds | à gauche | la boîte à outils : tous les nœuds disponibles pour ce type de flux, par groupes — voir Nœuds |
| Zone de dessin | au centre | le flux ; la barre d’état en dessous comporte un curseur pour zoomer |
| Propriétés | à droite | les paramètres du nœud sélectionné ; si aucun n’est sélectionné, les Propriétés du flux |
| Erreur | en bas | les résultats de la vérification en cours, voir Vérifier, sauvegarder, versions |
Le ruban
| Commande | Effet |
|---|---|
| Importation | charge un déroulement depuis un fichier .flow dans ce flux. Les nœuds, les variables, les fonctions et les paramètres sont remplacés ; le nom, la description et les attributions sont conservés. |
| Export | écrit le déroulement dans un fichier |
| Nouveau | réinitialise le flux, voir ci-dessous |
| Historique | charge une version antérieure, voir Versions |
| Sauvegarder | enregistre le flux ; la fenêtre reste ouverte |
| Générer le code | affiche le code C# qui résulte du flux, voir Code dans les flux |
Insérer et relier des nœuds
- Faites glisser un nœud de la boîte à outils sur la zone de dessin.
- Faites glisser depuis une Sortie — à droite du nœud — jusqu’à l’entrée du nœud suivant.
- Une sortie mène à exactement un nœud ; si vous tirez une nouvelle connexion depuis la même sortie, elle remplace l’ancienne. Une entrée accepte un nombre quelconque de connexions.
- Démarrer et les nœuds d’événement n’ont pas d’entrée ; c’est par eux qu’un chemin commence. File d'attente, File d'attente virtuelle, Terminer et Attendre la fin n’ont pas de sortie ; c’est par eux qu’un chemin se termine.
- Vous supprimez les nœuds et connexions sélectionnés avec Suppr. Avec un nœud disparaissent aussi les variables et les minuteries qu’il a créées.
Nommer les nœuds
La première propriété de chaque nœud est Afficher du nom, c’est-à-dire son nom d’affichage : au plus 50 caractères parmi les lettres, les chiffres, le trait de soulignement et l’espace. Un nouveau nœud reçoit le nom de son type, suivi en cas de répétition de « _1 », « _2 » … Les noms doivent être uniques dans le flux.
Le nom a des conséquences : des nœuds comme Texte DTMF ou Lecture de base de données créent une variable portant leur nom, voir Variables et données jointes. Si vous renommez un tel nœud, la variable est créée sous le nouveau nom ; c’est à vous d’adapter les endroits qui utilisent l’ancien nom.
Sorties
Code script, Vérifier, Caractère DTMF, Reconnaissance des mots, Reconnaissance des chiffres et les nœuds d’événement Événement de changement d'état, Événement de sortie de file d'attente et Événement de la minuterie expirée affichent dans les propriétés la liste Sorties. Chaque Sortie possède :
- Afficher de texte — le libellé de la sortie. Il n’est modifiable que pour Code script et Reconnaissance des mots ; il y détermine quand le déroulement emprunte cette sortie.
- Visible — permet de masquer une sortie non connectée dont vous n’avez pas besoin, par exemple les touches 0 et 5 à 9 d’un menu à quatre options.
Les libellés des sorties sont créés à l’insertion dans la langue de votre Administration et restent ainsi, même si quelqu’un ouvre plus tard le flux avec une autre langue.
Valeur ou variable
De nombreux champs comportent un petit commutateur sur leur bord droit. Avec
le crayon, vous saisissez une valeur fixe ; avec le clavier, vous choisissez
une variable du flux. Une variable choisie apparaît dans le champ sous la
forme %Name%.
Nouveau
Nouveau demande confirmation avec Supprimer le flux — malgré ce titre, le flux lui-même est conservé. Si vous confirmez avec OK, le serveur supprime les nœuds, les variables, les paramètres et toutes les versions antérieures ; le nom, la description et les attributions sont conservés, et le flux vide est immédiatement enregistré.
Fermer
Si vous avez modifié quelque chose, l’éditeur demande à la fermeture Sauvegarder Flow?. OK enregistre — en cas d’erreur critique, la fenêtre reste ouverte —, Non abandonne les modifications. La fermeture met fin au verrouillage.