View a markdown version of this page

Automatisierungskonzepte - AWS App Studio

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Automatisierungskonzepte

Im Folgenden finden Sie einige Konzepte und Begriffe, die Sie kennen sollten, wenn Sie die Geschäftslogik Ihrer App mithilfe von Automatisierungen in App Studio definieren und konfigurieren.

Automatisierungen

Mithilfe von Automatisierungen definieren Sie die Geschäftslogik Ihrer Anwendung. Die Hauptkomponenten einer Automatisierung sind: Auslöser, die die Automatisierung starten, eine Abfolge von einer oder mehreren Aktionen, Eingabeparameter, die verwendet werden, um Daten an die Automatisierung zu übergeben, und eine Ausgabe.

Aktionen

Eine Automatisierungsaktion, allgemein als Aktion bezeichnet, ist ein einzelner logischer Schritt, aus dem eine Automatisierung besteht. Jede Aktion führt eine bestimmte Aufgabe aus, unabhängig davon, ob es sich um das Senden einer E-Mail, das Erstellen eines Datensatzes, das Aufrufen einer Lambda-Funktion oder das Aufrufen von APIs handelt. Aktionen werden zu Automatisierungen aus der Aktionsbibliothek hinzugefügt und können in bedingte Anweisungen oder Schleifen gruppiert werden.

Eingabeparameter für die Automatisierung

Eingabeparameter für die Automatisierung sind dynamische Eingabewerte, die Sie von Komponenten an Automatisierungen weitergeben können, um sie flexibel und wiederverwendbar zu machen. Stellen Sie sich Parameter als Variablen für Ihre Automatisierung vor. Anstatt Werte in eine Automatisierung fest zu codieren, können Sie Parameter definieren und bei Bedarf andere Werte angeben. Parameter ermöglichen es Ihnen, dieselbe Automatisierung bei jeder Ausführung mit unterschiedlichen Eingaben zu verwenden.

Die Ausgabe wurde simuliert

Einige Aktionen interagieren mithilfe von Konnektoren mit externen Ressourcen oder Diensten. Bei Verwendung der Vorschauumgebung interagieren Anwendungen nicht mit externen Diensten. Um Aktionen zu testen, die Konnektoren in der Vorschauumgebung verwenden, können Sie die simulierte Ausgabe verwenden, um das Verhalten und die Ausgabe des Connectors zu simulieren. Die simulierte Ausgabe wird mithilfe von konfiguriert JavaScript, und das Ergebnis wird in den Ergebnissen einer Aktion gespeichert, genauso wie die Antwort des Connectors in einer veröffentlichten App gespeichert wird.

Mithilfe von Mocking können Sie die Vorschauumgebung verwenden, um verschiedene Szenarien und deren Auswirkungen auf andere Aktionen mit der Automatisierung zu testen, z. B. die Simulation verschiedener Ergebniswerte, Fehlerszenarien, Grenzfälle oder unglücklicher Pfade, ohne den externen Dienst über Konnektoren aufrufen zu müssen.

Ausgabe in der Automatisierung

Eine Automatisierungsausgabe wird verwendet, um Werte aus einer Automatisierung an andere Ressourcen einer App zu übergeben, z. B. an Komponenten oder andere Automatisierungen. Automatisierungsausgaben werden als Ausdrücke konfiguriert, und der Ausdruck kann einen statischen Wert oder einen dynamischen Wert zurückgeben, der aus Automatisierungsparametern und Aktionen berechnet wird. Standardmäßig geben Automatisierungen keine Daten zurück, einschließlich der Ergebnisse von Aktionen innerhalb der Automatisierung.

Ein paar Beispiele dafür, wie Automatisierungsausgaben verwendet werden können:

  • Sie können eine Automatisierungsausgabe so konfigurieren, dass sie ein Array zurückgibt, und dieses Array übergeben, um eine Datenkomponente zu füllen.

  • Sie können eine Automatisierung verwenden, um einen Wert zu berechnen, und diesen Wert an mehrere andere Automatisierungen weitergeben, um die Geschäftslogik zu zentralisieren und wiederzuverwenden.

Auslöser

Ein Trigger bestimmt, wann und unter welchen Bedingungen eine Automatisierung ausgeführt wird. Einige Beispiele für Trigger beziehen sich On click auf Schaltflächen und On select Texteingaben. Der Typ der Komponente bestimmt die Liste der verfügbaren Trigger für diese Komponente. Trigger werden den Komponenten hinzugefügt und im Application Studio konfiguriert.