Aktion wechseln

Eine Schalteraktion verzweigt nach der Auswertung eines oder mehrerer Ausdrucksfälle auf die Bedingung. Diese Aktion ähnelt einer Entscheidungsaktion und ist einfach einzurichten, wenn mehrere Fälle bewertet werden müssen. Konfigurieren Sie eine Schalteraktion, um festzulegen, was vom Architekten wann und unter welchen Umständen zu tun ist.

Switch-Aktionen sind in Architect einfach, weil die Case-Labels im Task-Editor leicht zu sehen sind. Jeder Wert ist ein Fall, und die zugehörige Variable wird ausgeführt bzw. eingeschaltet, nachdem sie in jedem Fall geprüft wurde. Wenn die eingeschaltete Variable mit einem Fall übereinstimmt, führt Architect die auf diesen Fall folgenden Anweisungen aus.

Nehmen wir zum Beispiel an, Sie möchten einem Anrufer je nach Kontostatus einen bestimmten Ton vorspielen. Wenn das Konto bis dato bezahlt wurde, soll der Anrufer über bevorstehende Sonderangebote informiert werden. Wenn das Konto überfällig ist, sollten Sie dem Anrufer eine Liste der verfügbaren Zahlungsmöglichkeiten geben. Wenn das Konto überfällig ist, sollten Sie den Anrufer wissen lassen, dass er an die zuständige Abteilung weitergeleitet wird. Wenn der Anrufer kein Konto hat, soll der Anrufer eine Standard-Audioansage hören. Die Aktion Umschalten hilft Ihnen, diese Optionen im visuellen Aufgabeneditor des Anrufablaufs anzuordnen.

Sie können bis zu 64 Fälle innerhalb eines Schalters haben, einschließlich eines Standardfalls, der am Ende des Schalters erscheint. Der Standardfall kann für die Durchführung einer Aufgabe verwendet werden, wenn keiner der vorherigen Fälle zutrifft. Sie können auch in einer anderen Switch-Aktion als Case-Anweisung verzweigen.

Standardmäßig stellt die Aktion Umschalten die Konfiguration des booleschen Ausdrucks dar. Wenn Sie jedoch die Ausdrucksart auswählen, können Sie jeden beliebigen Ausdruck verwenden, solange die Ausdrucksart mit der Case-Anweisung übereinstimmt. Wenn Sie eine Switch-Aktion mit einem Ausdruck als Auswertungsstil erstellen, sollten Sie Folgendes beachten:

  • Die Ausdrucksarten müssen mit den Fallarten übereinstimmen. Ein boolescher Ausdruck muss boolesche Fälle haben, ein String-Ausdruck muss String-Fälle haben, und so weiter.
  • Ändert sich die Ausdrucksart für den auszuwertenden Ausdruck, erscheint die Schaltfläche Fälle ändern auf Je nach Art des Ausdrucks variiert die Beschriftung dieser Schaltfläche. 
  • Wenn Sie bei Fällen im wörtlichen Modus auf die Schaltfläche Fälle in ändern klicken, setzt der Architekt alle zuvor eingegebenen Werte zurück Seien Sie vorsichtig, bevor Sie auf diese Schaltfläche klicken. Im Ausdrucksmodus eingegebene Werte bleiben erhalten, es sei denn, Sie wechseln in den Literalmodus.
  • Wenn Sie auf die Schaltfläche Groß-/Kleinschreibung ändern auf klicken, ändern sich die Felder für die Groß-/Kleinschreibung, um Einträge für die ausgewählte Ausdrucksvariable zu akzeptieren

Name Beschreibung
Name  Geben Sie einen beschreibenden Namen für die Schalteraktion ein.

Bewertungsstil

Wählen Sie eine der folgenden Möglichkeiten:

  • Pfad des ersten Falles nehmen, der True zurückgibt Wenn eine Bedingung zum ersten Mal den Wert "Wahr" liefert, folgt der Architekt diesem Pfad und geht nicht zu weiteren Fällen über.
  • Pfad des ersten Falles nehmen, der mit einem Ausdruck übereinstimmt Wenn eine Bedingung zum ersten Mal einem bestimmten Ausdruck entspricht, folgt Architect diesem Pfad und geht nicht zu weiteren Fällen über.

Ausdruck

Wenn Sie wählen, nehmen Sie den Pfad des ersten Falls, der mit dem folgenden Ausdruck übereinstimmt, geben Sie hier den gewünschten Ausdruck ein.

Fälle (Boolesch)

Definieren Sie den booleschen Ausdruck in den Fallkonfigurationsfeldern. Standardmäßig befinden sich diese Felder im Literalmodus. Wechseln Sie zwischen dem Literal- und dem Ausdrucksmodus , um detailliertere Ausdrücke einzugeben, oder greifen Sie unter auf den großen Ausdruckseditor und die Hilfe für Operatoren und Funktionen zu.

Außerdem profitieren Sie von folgenden Vorteilen:

  • Klicken um einen Fall zu entfernen.
  • Klicken einen Fall zum Absturz bringen.
  • Klicken um einen Fall zu erweitern.
  • Klicken und halten Sie die Fall Karte, die Sie in der Fallliste nach oben oder unten verschieben möchten. Um eine Karte zu verschieben, wenn sie erweitert ist, klicken Sie auf die Kopfzeile der Karte und halten Sie die Maustaste gedrückt.

Fall hinzufügen

Klicken neben Fälle (Boolesch) um weitere Fälle hinzuzufügen. Die Mindestanzahl der zulässigen Fälle ist 1 (zusätzlich zur Standardeinstellung), die Höchstanzahl der zulässigen Fälle ist 64.

Standardfall

Dies ist der Standardweg, den der Fluss nimmt, wenn die hinzugefügten Fälle nicht zutreffen.
Hinweis: Nachdem Sie den Auswertungsstil und die Wechselfälle im Designbereich der Wechselaktion definiert haben, fügen Sie die gewünschten Aktionen unter jedem Fall im Aufgabeneditor hinzu.