Architekt Ausdruck Hilfe

Architect bietet eine konzentrierte, umfassende Liste von Elementen, die Sie bei der Erstellung von Ausdrucken unterstützen. Diese Liste enthält mathematische, statistische, Text-, Datums- und Zeit-, logische, Vergleichs-, Listen-, Finanz-, Audio-, Sprach- und Typencast-Kategorien. Jedes Element enthält eine Beschreibung, einen Implementierungscode, Rückgabewerte und Parameter. Sie können sich auch Beispiele für bestimmte Zeichenfolgen und die daraus resultierende Ausgabe ansehen. In der Ausdruckshilfe können Sie ein gewünschtes Beispiel kopieren und in das Dialogfeld "Ausdruck bearbeiten" einfügen, um es dann an die Berechnung Ihres Ausdrucks anzupassen.

Unter Expression Helpkönnen Sie Implementierungen, Parameter und Beispiele einsehen. Sie können auch ein vorgegebenes Beispiel kopieren und in das Dialogfeld "Ausdruck bearbeiten" einfügen und es dann an Ihre Ausdrucksberechnung anpassen.

Zugang zur Ausdruckshilfe über das Hilfemenü

Klicken Sie in der oberen rechten Ecke von Architect auf die Schaltfläche Hilfe und wählen Sie Expression Help.

Zugriff auf die Ausdruckshilfe über die Schaltfläche Funktionen

  1. Klicken Sie im Dialogfeld Expression bearbeiten oder im Dialogfeld Audiosequenz auf die Schaltfläche F() . Das Dialogfeld Expression-Hilfe wird geöffnet.
  2. Um ein bestimmtes Element zu finden, führen Sie einen der folgenden Schritte aus:
  • Geben Sie in das Feld Suche die ersten Buchstaben der Funktion ein, die Sie anzeigen möchten Der Architekt zeigt mögliche Übereinstimmungen an.
  • Verwenden Sie im Bereich Name / Symbol die Bildlaufleiste, um zu der Funktion zu navigieren, die Sie anzeigen möchten, und klicken Sie auf die Funktion, um die Werte anzuzeigen.
  1. Um das Dialogfeld Expression Help zu verlassen, klicken Sie in der oberen rechten Ecke auf X

Hilfe für Zugriffsausdrücke mit Type-Ahead

Sie können einfach auf die ausdrucksspezifische Funktionshilfe zugreifen, indem Sie die Type-Ahead-Funktion von Architect im Dialogfeld "Ausdruck bearbeiten" verwenden. Wenn Sie die ersten Buchstaben des Textes eingeben, zeigt Architect eine Liste möglicher Treffer an. Jeder Treffer enthält ein Fragezeichen , das beim Anklicken die Ausdruckshilfe für diesen Ausdruck öffnet.

Einige Funktionen, wie z. B. ToAudioNumber oder ToAudioBool, können nur in bestimmten unterstützten Sprachen verwendet werden. Flow-Autoren sollten die Datenwiedergabe in einen Flow mit ToAudio-Funktionen nur dann einbinden, wenn die unterstützten Sprachen des Flows Unterstützung für die Datenwiedergabe zur Laufzeit bieten. Um festzustellen, ob eine Funktion diese Anforderung erfüllt, sehen Sie auf der Seite dieser Funktion in der Expression-Hilfe nach.

Wenn eine Funktion in einer nicht unterstützten Sprache aufgerufen wird, gibt Architect einen Fehler zurück. Zum Beispiel: Ein Ablauf ist so konfiguriert, dass die Laufzeitdatenwiedergabe für Englisch (en-us) unterstützt wird, und läuft daher auf Englisch, stößt aber auf den folgenden Ausdruck:

ToAudioNumber(503)

In diesem Fall weiß die Laufzeitumgebung, dass die Systemaufforderung fünfhundert und die Systemaufforderung drei in dieser Reihenfolge erfolgen müssen, da dies die Reihenfolge ist, die englischsprachige Benutzer erwarten. Wenn Architect jedoch keine Unterstützung für die Datenwiedergabe zur Laufzeit für eine Sprache bietet und der Flow-Autor diese Sprache als unterstützt für den Flow einstellt, erzeugt das obige Beispiel einen Parsing-Fehler.

Der Fehler tritt auf, wenn der Ablauf in einer Sprache ausgeführt wird, die keine Unterstützung für die Wiedergabe von Laufzeitdaten bietet, denn wenn der Ablauf auf ToAudioNumber(503) stößt, kann Architect nicht feststellen, wie die Nummer in der für die nicht unterstützte Sprache geeigneten Audioform zurückgelesen werden kann.

Für jede Funktion, auf die dies zutrifft, enthält die Ausdruckshilfe einen Abschnitt Valid for use in these languages

Jede Seite von Expression Help enthält Informationen zur Implementierung Implementierungen zeigen die unterstützten Möglichkeiten, wie ein Autor eine Funktion oder einen Operator aufrufen kann. Öffnen Sie z. B. in der Ausdruckshilfeden Additionsoperator und sehen Sie sich die möglichen Implementierungen an, z. B:

5 + 3
"hello"+ "world"

Aber nein:

"hello" + true

Implementierungen zeigen sowohl die Datentypen als auch die Parameter, die Sie angeben können.

Parameter für die Durchführung

Innerhalb jedes Implementierungsabschnitts enthält die Ausdruckshilfe einen Abschnitt Parameter, der hilfreiche Informationen für Flow-Autoren enthält, z. B. ob der Parameter zur Laufzeit NOT_SET sein darf, Mindest- und Höchstwerte und andere Einschränkungen Zum Beispiel, wenn ein Parameter nur als Literal zulässig ist.

Beispiel Gültiger Währungscode 

Durch die Einfügung von "USD" in den folgenden Ausdruck stellt der Autor sicher, dass der Währungscode-Parameter ein gültiger ISO 4217-Code ist, wie in den MakeCurrency-Parametern angegeben.

MakeCurrency(5.25, "USD")

Wenn der Autor einer Bewegung jedoch ein Literal für den Währungscode verwendet, validiert der Parser den Code zur Entwurfszeit. Der folgende Aufruf führt zu einem Parser-Fehler, der dem Flow-Autor mitteilt, dass der Währungscode-Parameter ein nicht unterstützter Währungscode ist:

MakeCurrency(5.25, "USD123")

Wenn Architect diesen literalen Wert zur Entwurfszeit validiert, gibt es eine Meldung zurück, die den Flow-Autor darüber informiert, dass das Literal "USD123", das dem Parameter currencyCode übergeben wurde, kein unterstützter ISO4217-Währungscode ist.

Beispiel Gültig Datum Uhrzeit

In ähnlicher Weise wird der folgende Ausdruck, bei dem es sich um eine Datumszeit mit dem Jahr 2500 handelt, zur Entwurfszeit ebenfalls gekennzeichnet:

MakeDateTime(2500, 1, 1, 0, 0, 0)

Wie in der Ausdruckshilfe für MakeDateTime angegeben, ist der für den Parameter year angegebene Wert von 2500 größer als der maximal zulässige Wert von 2200