- Erste Schritte
- Bevor Sie beginnen
- Anleitungen zu …
- Entwerfen einer App
- Ereignisse und Regeln
- Regel: If-Then-Else
- Regel: Eine Seite öffnen
- Regel: URL öffnen
- Regel: Popover/unterstes Blatt schließen
- Regel: Nachricht anzeigen
- Regel: Drehfeld anzeigen/ausblenden
- Regel: Werte festlegen
- Regel: Prozess starten
- Regel: Datei in Speicher-Bucket hochladen
- Regel: Datei aus Speicher-Bucket abrufen
- Regel: Entitätsdatensatz erstellen/aktualisieren
- Regel: Entitätsdatensatz löschen
- Regel: Zu Warteschlange hinzufügen
- Funktion: And, Or, Not
- Funktion: Concat
- Funktion: Contains
- Funktion: Count
- Funktion: EndsWith
- Funktion: If
- Funktion: IsBlank
- Funktion: Length
- Funktion: List
- Funktion: StartsWith
- Funktion: Summe
- Funktion: Sortieren
- Funktion: Jetzt
- Funktion: Heute
- Funktion: Time
- Funktion: Year
- Funktion: Month
- Funktion: Day
- Funktion: Hour
- Funktion: Minute
- Nutzen von RPA in einer App
- Nutzen von Entitäten in Ihrer App
- Nutzen von Warteschlangen in Ihrer App
- Application Lifecycle Management (ALM)
- Grundlegende Anleitung zur Fehlerbehebung
Apps User Guide for Automation Suite
Regel: If-Then-Else
Bietet Unterstützung für bedingte Ausdrücke
Vorgänge in unserer App sollen oft „bedingt“ erfolgen, z. B. wenn der Wert eines Labels <0 ist, soll er rot sein. Dies erreichen wir, indem wir „If-Then-Else“-Anweisungen (wenn, dann, sonst) mit bedingten Ausdrücken kombinieren.
In Apps Studio können Sie mit der Regel „If-Then-Else‟ Folgendes angeben:
- die zu überprüfende(n) Bedingung(en) (die in der If-Anweisung eingegeben wird/werden)
- was passiert, wenn die Bedingung True ist (die in die Then-Anweisung eingegeben wird)
-
was passiert, wenn die Bedingung False ist (die in die Else-Anweisung eingegeben wird)
Es gibt zwei Arten von bedingten Anweisungen, die unter „If“ verwendet werden können:
- Vergleichen: Wird verwendet, um zwei Werte zu vergleichen.
- Gruppe: Wird verwendet, um mehrere Vergleiche zu gruppieren (Und/Oder).
Mit der Funktion „Vergleichen‟ können Sie einen bedingten Ausdruck schreiben, also etwas, das als „True‟ oder „False‟ ausgewertet wird.
Jede Bedingung gibt zwei zu vergleichende Werte und eine Vergleichsoperation an.
Diese Werte können sein:
- ein Verweis auf eine Steuerelementeigenschaft
- ein statischer Wert (d. h. eine Zahl oder eine Zeichenfolge)
Die Vergleichsoperation muss eine der folgenden sein:
Vergleichsoperation |
Symbol |
Beschreibung |
Beispiel |
---|---|---|---|
weniger als |
< |
Gibt „True‟ zurück, wenn der linke Wert kleiner als der rechte Wert ist |
3 < 6 |
weniger als oder gleich |
≤ |
Gibt „True‟ zurück, wenn der linke Wert kleiner oder gleich dem rechten Wert ist |
Wert Kassenbestand ≤ 0 |
größer als |
Gibt „True‟ zurück, wenn der linke Wert größer als der rechte Wert ist |
5 > 2 | |
größer als oder gleich |
≥ |
Gibt „True‟ zurück, wenn der linke Wert größer oder gleich dem rechten Wert ist |
Wert Kassenausgang ≥ 0 |
Gleich |
= |
Gibt „True‟ zurück, wenn der linke Wert gleich dem rechten Wert ist |
Status = WA |
Ungleich |
≠ |
Gibt „True‟ zurück, wenn der linke Wert nicht gleich dem rechten Wert ist |
Transaktions-ID ≠ 0 |
Mit der Funktion „Gruppe‟ können Sie mehrere bedingte Ausdrücke miteinander kombinieren. Damit lassen sich komplexere bedingte Ausdrücke wie etwa „Wenn sowohl X als auch Y wahr sind‟ oder „Wenn entweder X oder Y wahr ist‟ in Apps verwenden.
Mit der Funktion Gruppe können Sie mehrere Vergleichsanweisungen mithilfe von Logik gruppieren.
Die Then- und Else-Anweisungen können beliebige Regeln sein, d. h., Sie können Anweisungen verschachteln.
Szenario: Wenn auf die Schaltfläche „Übermitteln‟ geklickt wird, wird ein Prozess ausgeführt und eine Transaktions-ID wird zurückgegeben. Die Textfarbe des Labels „Transaktions-ID‟ muss rot sein, wenn die Einzahlung kleiner als 0 ist, andernfalls muss die Farbe grün sein.
Die Textfarbe des Labels „Transaktions-ID‟ muss rot sein, wenn ihr Wert kleiner als 0 ist. Andernfalls muss sie grün sein.