Der Flow-Designer öffnet sich in einem eigenen Fenster mit dem Titel Flow und dem Namen des Flows. Die Administration bleibt bedienbar, und mehrere Flows können gleichzeitig offen sein.
| Bereich | Lage | Inhalt |
|---|---|---|
| Menüband | oben | die Befehle, siehe unten; darüber Rückgängig und Wiederholen für Änderungen auf der Zeichenfläche |
| Knoten | links | der Werkzeugkasten: alle Knoten, die es für diese Art von Flow gibt, nach Gruppen — siehe Knoten |
| Zeichenfläche | Mitte | der Flow; die Statusleiste darunter hat einen Schieberegler zum Zoomen |
| Eigenschaften | rechts | die Einstellungen des gewählten Knotens; ist keiner gewählt, die Eigenschaften des Flows |
| Fehler | unten | die Befunde der laufenden Prüfung, siehe Prüfen, speichern, Versionen |
Das Menüband
| Befehl | Wirkung |
|---|---|
| Importieren | lädt einen Ablauf aus einer .flow-Datei in diesen Flow. Knoten, Variablen, Funktionen und Einstellungen werden ersetzt; Name, Beschreibung und Zuordnungen bleiben. |
| Exportieren | schreibt den Ablauf in eine Datei |
| Neu | verwirft den Flow, siehe unten |
| Historie | lädt eine frühere Fassung, siehe Versionen |
| Speichern | speichert den Flow; das Fenster bleibt offen |
| Code generieren | zeigt den C#-Code, den der Flow ergibt, siehe Code in Flows |
Knoten einfügen und verbinden
- Ziehen Sie einen Knoten aus dem Werkzeugkasten auf die Zeichenfläche.
- Ziehen Sie von einem Ausgang — rechts am Knoten — zum Eingang des nächsten Knotens.
- Ein Ausgang führt zu genau einem Knoten; ziehen Sie eine neue Verbindung vom selben Ausgang, ersetzt sie die alte. Ein Eingang nimmt beliebig viele Verbindungen an.
- Start und die Ereignisknoten haben keinen Eingang; mit ihnen beginnt ein Pfad. Wartefeld, Virtuelles Wartefeld, Beenden und Warten auf Beendigung haben keinen Ausgang; mit ihnen endet ein Pfad.
- Markierte Knoten und Verbindungen löschen Sie mit Entf. Mit einem Knoten verschwinden auch die Variablen und Timer, die er angelegt hat.
Knoten benennen
Die erste Eigenschaft jedes Knotens ist der Anzeigename: höchstens 50 Zeichen aus Buchstaben, Ziffern, Unterstrich und Leerzeichen. Ein neuer Knoten bekommt den Namen seines Typs, bei Wiederholung mit „_1“, „_2“ … Namen müssen im Flow eindeutig sein.
Der Name hat Folgen: Knoten wie DTMF Text oder Datenbank Lesen legen eine Variable mit ihrem Namen an, siehe Variablen und Zusatzdaten. Benennen Sie einen solchen Knoten um, entsteht die Variable unter dem neuen Namen; Stellen, die den alten Namen verwenden, passen Sie selbst an.
Ausgänge
Skriptcode, Prüfung, DTMF-Zeichen, Worterkennung, Ziffernerkennung und die Ereignisknoten Statuswechsel Ereignis, Wartefeld verlassen Ereignis und Timer abgelaufen Ereignis zeigen in den Eigenschaften die Liste Ausgänge. Jeder Ausgang hat:
- Anzeigetext — die Beschriftung. Ändern lässt sie sich nur beim Skriptcode und bei der Worterkennung; dort bestimmt sie, wann der Ablauf diesen Ausgang nimmt.
- Sichtbar — blendet einen nicht verbundenen Ausgang aus, den Sie nicht brauchen, etwa die Tasten 0 und 5 bis 9 eines Menüs mit vier Punkten.
Die Beschriftungen der Ausgänge entstehen beim Einfügen in der Sprache Ihrer Administration und bleiben so, auch wenn später jemand mit einer anderen Sprache den Flow öffnet.
Wert oder Variable
Viele Felder haben am rechten Rand einen kleinen Umschalter. Mit dem Stift
geben Sie einen festen Wert ein, mit der Tastatur wählen Sie eine Variable des
Flows. Eine gewählte Variable steht im Feld als %Name%.
Neu
Neu fragt mit Flow verwerfen nach. Bestätigen Sie mit OK, löscht der Server Knoten, Variablen, Einstellungen und alle früheren Fassungen; Name, Beschreibung und Zuordnungen bleiben, und der leere Flow ist sofort gespeichert.
Schließen
Haben Sie etwas geändert, fragt der Designer beim Schließen Flow speichern?. OK speichert — bei einem kritischen Fehler bleibt das Fenster offen —, Nein verwirft die Änderungen. Mit dem Schließen endet die Sperre.