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.
Referenz zu Automation-Aktionen
Im Folgenden finden Sie die Referenzdokumentation für Automatisierungsaktionen, die in App Studio verwendet werden.
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.
Informationen zum Erstellen und Konfigurieren von Automatisierungen und ihren Aktionen finden Sie in den Themen unter. Automatisierungen und Aktionen: Definieren Sie die Geschäftslogik Ihrer App
API aufrufen
Ruft eine HTTP-REST-API-Anforderung auf. Builder können diese Aktion verwenden, um Anfragen von App Studio an andere Systeme oder Dienste mit APIs zu senden. Sie können damit beispielsweise eine Verbindung zu Systemen von Drittanbietern oder selbst entwickelten Anwendungen herstellen, um auf geschäftskritische Daten zuzugreifen, oder API-Endpunkte aufrufen, die nicht durch spezielle App Studio-Aktionen aufgerufen werden können.
Weitere Informationen zu REST-APIs finden Sie unter Was ist eine RESTful-API?
Eigenschaften
Konnektor
Der Connector, der für die API-Anfragen verwendet werden soll, die durch diese Aktion gestellt werden. Das Connector-Dropdown-Menü enthält nur Konnektoren der folgenden Typen: API Connector undOpenAPI Connector. Je nachdem, wie der Connector konfiguriert ist, kann er wichtige Informationen wie Anmeldeinformationen und Standardheader oder Abfrageparameter enthalten.
Weitere Informationen zu API-Connectoren, einschließlich eines Vergleichs zwischen der Verwendung von API Connector undOpenAPI Connector, finden Sie unterStellen Sie eine Verbindung zu Diensten von Drittanbietern her.
Eigenschaften der Konfiguration von API-Anfragen
Wählen Sie im Eigenschaftenbereich die Option API-Anfrage konfigurieren aus, um das Dialogfeld zur Anforderungskonfiguration zu öffnen. Wenn ein API-Connector ausgewählt ist, enthält das Dialogfeld Connector-Informationen.
Methode: Die Methode für den API-Aufruf. Die möglichen Werte lauten wie folgt:
DELETE: Löscht eine angegebene Ressource.GET: Ruft Informationen oder Daten ab.HEAD: Ruft nur die Header einer Antwort ohne den Text ab.POST: Sendet Daten zur Verarbeitung.PUSH: Sendet Daten zur Verarbeitung.PATCH: Aktualisiert teilweise eine angegebene Ressource.
Pfad: Der relative Pfad zur Ressource.
Header: Alle Header in Form von Schlüssel-Wert-Paaren, die mit der API-Anforderung gesendet werden sollen. Wenn ein Connector ausgewählt wird, werden seine konfigurierten Header automatisch hinzugefügt und können nicht entfernt werden. Die konfigurierten Header können nicht bearbeitet werden, aber Sie können sie überschreiben, indem Sie einen weiteren Header mit demselben Namen hinzufügen.
Abfrageparameter: Alle Abfrageparameter in Form von Schlüssel-Wert-Paaren, die mit der API-Anforderung gesendet werden sollen. Wenn ein Connector ausgewählt wird, werden seine konfigurierten Abfrageparameter automatisch hinzugefügt und können nicht bearbeitet oder entfernt werden.
Text: Informationen, die mit der API-Anfrage im JSON-Format gesendet werden sollen. Es gibt keinen Text für GET Anfragen.
Verspottete Ausgabe
Aktionen interagieren nicht mit externen Diensten oder Ressourcen in der Vorschauumgebung. Das Ausgabefeld Mocked wird verwendet, um einen JSON-Ausdruck bereitzustellen, der das Verhalten eines Connectors in der Vorschauumgebung zu Testzwecken simuliert. Dieses Snippet wird in der results Map der Aktion gespeichert, genau wie die Connector-Antwort für eine veröffentlichte App in der Live-Umgebung.
Mit diesem Feld können Sie verschiedene Szenarien und ihre Auswirkungen auf andere Aktionen innerhalb der Automatisierung testen, z. B. das Simulieren verschiedener Ergebniswerte, Fehlerszenarien, Grenzfälle oder unglücklicher Pfade, ohne über Konnektoren mit externen Diensten kommunizieren zu müssen.
Invoke AWS
Ruft eine Operation von einem Dienst aus auf AWS . Dies ist eine allgemeine Aktion zum Aufrufen von AWS Diensten oder Vorgängen und sollte verwendet werden, wenn es keine dedizierte Aktion für den gewünschten AWS Dienst oder Vorgang gibt.
Eigenschaften
Service
Der AWS Dienst, der die auszuführende Operation enthält.
Operation
Der Vorgang, der ausgeführt werden soll.
Konnektor
Der Connector, der für die von dieser Aktion ausgeführten Operationen verwendet werden soll. Der konfigurierte Connector sollte mit den richtigen Anmeldeinformationen für die Ausführung des Vorgangs sowie mit anderen Konfigurationsinformationen eingerichtet werden, z. B. mit der AWS Region, die alle Ressourcen enthält, auf die im Vorgang verwiesen wird.
Konfiguration
Die JSON-Eingabe, die bei der Ausführung des angegebenen Vorgangs verwendet werden soll. Weitere Informationen zur Konfiguration von Eingaben für AWS Operationen finden Sie unter AWS SDK für JavaScript.
Aufrufen von Lambda
Ruft eine vorhandene Lambda-Funktion auf.
Eigenschaften
Konnektor
Der Konnektor, der für die Lambda-Funktionen verwendet werden soll, die von dieser Aktion ausgeführt werden. Der konfigurierte Connector sollte mit den richtigen Anmeldeinformationen für den Zugriff auf die Lambda-Funktion und andere Konfigurationsinformationen eingerichtet werden, z. B. die AWS Region, die die Lambda-Funktion enthält. Weitere Informationen zur Konfiguration eines Connectors für Lambda finden Sie unter. Schritt 3: Lambda-Connector erstellen
Funktionsname
Der Name der Lambda-Funktion, die ausgeführt werden soll. Beachten Sie, dass dies der Funktionsname und nicht der Funktions-ARN (Amazon-Ressourcenname) ist.
Funktionsereignis
Key-value Paare, die als Event-Nutzlast an Ihre Lambda-Funktion weitergegeben werden.
Verspottete Ausgabe
Aktionen interagieren nicht mit externen Diensten oder Ressourcen in der Vorschauumgebung. Das Ausgabefeld Mocked wird verwendet, um einen JSON-Ausdruck bereitzustellen, der das Verhalten eines Connectors in der Vorschauumgebung zu Testzwecken simuliert. Dieses Snippet wird in der results Map der Aktion gespeichert, genau wie die Connector-Antwort für eine veröffentlichte App in der Live-Umgebung.
Mit diesem Feld können Sie verschiedene Szenarien und ihre Auswirkungen auf andere Aktionen innerhalb der Automatisierung testen, z. B. das Simulieren verschiedener Ergebniswerte, Fehlerszenarien, Grenzfälle oder unglücklicher Pfade, ohne über Konnektoren mit externen Diensten kommunizieren zu müssen.
Loop
Führt verschachtelte Aktionen wiederholt aus, um eine Liste von Elementen nacheinander abzuarbeiten. Fügen Sie die Datensatz erstellen Aktion beispielsweise einer Loop-Aktion hinzu, um mehrere Datensätze zu erstellen.
Die Schleifenaktion kann in andere Schleifen oder Bedingungsaktionen eingebettet werden. Die Loop-Aktionen werden sequentiell und nicht parallel ausgeführt. Auf die Ergebnisse jeder Aktion innerhalb der Schleife kann nur für nachfolgende Aktionen innerhalb derselben Schleifeniteration zugegriffen werden. Auf sie kann nicht außerhalb der Schleife oder in verschiedenen Iterationen der Schleife zugegriffen werden.
Eigenschaften
Quelle
Die Liste der Elemente, durch die iteriert werden soll, ein Element nach dem anderen. Die Quelle kann das Ergebnis einer vorherigen Aktion oder eine statische Liste von Zeichenfolgen, Zahlen oder Objekten sein, die Sie mithilfe eines JavaScript Ausdrucks angeben können.
Beispiele
Die folgende Liste enthält Beispiele für Quelleingaben.
Ergebnisse einer vorherigen Aktion:
{{results.actionName.data}}Eine Liste von Zahlen:
{{[1, 2, 3, 4, 5, 6, 7, 8, 9, 10]}}Eine Liste von Zeichenketten:
{{["apple", "banana", "orange", "grape", "kiwi"]}}Ein berechneter Wert:
{{params.actionName.split("\n")}}
Aktueller Artikelname
Der Name der Variablen, die verwendet werden kann, um auf das aktuelle Element zu verweisen, das iteriert wird. Der aktuelle Elementname ist so konfigurierbar, dass Sie zwei oder mehr Schleifen verschachteln und von jeder Schleife aus auf Variablen zugreifen können. Wenn Sie beispielsweise Länder und Städte mit zwei Schleifen durchlaufen, könnten Sie und konfigurieren currentCountry und currentCity referenzieren.
Bedingung
Führt Aktionen aus, die auf dem Ergebnis einer oder mehrerer spezifizierter logischer Bedingungen basieren, die bei der Ausführung der Automatisierung ausgewertet werden. Die Bedingungsaktion besteht aus den folgenden Komponenten:
Ein Bedingungsfeld, das verwendet wird, um einen JavaScript Ausdruck bereitzustellen, der als
trueoderfalseausgewertet wird.Ein True-Branch, der Aktionen enthält, die ausgeführt werden, wenn die Bedingung den Wert 0 ergibt.
trueEin falscher Zweig, der Aktionen enthält, die ausgeführt werden, wenn die Bedingung den Wert 0 erfüllt.
false
Fügen Sie den Verzweigungen „Wahr“ und „Falsch“ Aktionen hinzu, indem Sie sie in die Bedingungsaktion ziehen.
Eigenschaften
Bedingung
Der JavaScript Ausdruck, der ausgewertet werden soll, wenn die Aktion ausgeführt wird.
Datensatz erstellen
Erstellt einen Datensatz in einer vorhandenen App Studio-Entität.
Eigenschaften
Entität
Die Entität, in der ein Datensatz erstellt werden soll. Sobald eine Entität ausgewählt ist, müssen den Feldern der Entität Werte hinzugefügt werden, damit der Datensatz erstellt werden kann. Die Typen der Felder und ob die Felder erforderlich oder optional sind, sind in der Entität definiert.
Datensatz aktualisieren
Aktualisiert einen vorhandenen Datensatz in einer App Studio-Entität.
Eigenschaften
Entität
Die Entität, die die zu aktualisierenden Datensätze enthält.
Bedingungen
Die Kriterien, die definieren, welche Datensätze durch die Aktion aktualisiert werden. Sie können Bedingungen gruppieren, um eine logische Anweisung zu erstellen. Sie können Gruppen oder Bedingungen mit AND OR OR-Anweisungen kombinieren.
Felder
Die Felder, die in den durch die Bedingungen angegebenen Datensätzen aktualisiert werden sollen.
Werte
Die Werte, die in den angegebenen Feldern aktualisiert werden sollen.
Datensatz löschen
Löscht einen Datensatz aus einer App Studio-Entität.
Eigenschaften
Entität
Die Entität, die die zu löschenden Datensätze enthält.
Bedingungen
Die Kriterien, die definieren, welche Datensätze durch die Aktion gelöscht werden. Sie können Bedingungen gruppieren, um eine logische Anweisung zu erstellen. Sie können Gruppen oder Bedingungen mit AND OR OR-Anweisungen kombinieren.
Datenaktion aufrufen
Führt eine Datenaktion mit optionalen Parametern aus.
Eigenschaften
Datenaktion
Die Datenaktion, die von der Aktion ausgeführt werden soll.
Parameters
Datenaktionsparameter, die von der Datenaktion verwendet werden sollen. Datenaktionsparameter werden verwendet, um Werte zu senden, die als Eingaben für Datenaktionen verwendet werden. Datenaktionsparameter können bei der Konfiguration der Automatisierungsaktion hinzugefügt werden, müssen jedoch auf der Registerkarte Daten bearbeitet werden.
Erweiterte Einstellungen
Die Invoke data action Aktion enthält die folgenden erweiterten Einstellungen:
Seitengröße: Die maximale Anzahl von Datensätzen, die in jeder Abfrage abgerufen werden sollen. Der Standardwert ist 500 und der Höchstwert ist 3000.
Paginierungstoken: Das Token, das zum Abrufen zusätzlicher Datensätze aus einer Abfrage verwendet wird. Wenn der beispielsweise auf 500 gesetzt
Page sizeist, es aber mehr als 500 Datensätze gibt, werden bei der Übergabe des Paginierungstokens an eine nachfolgende Abfrage die nächsten 500 abgerufen. Das Token ist undefiniert, wenn keine weiteren Datensätze oder Seiten vorhanden sind.
Amazon S3: Objekt platzieren
Verwendet den Amazon S3 PutObject Vorgang, um ein Objekt, das durch einen Schlüssel (Dateipfad) identifiziert wird, zu einem angegebenen Amazon S3-Bucket hinzuzufügen.
Eigenschaften
Konnektor
Der Connector, der für die von dieser Aktion ausgeführten Operationen verwendet werden soll. Der konfigurierte Connector sollte mit den entsprechenden Anmeldeinformationen für die Ausführung des Vorgangs sowie mit anderen Konfigurationsinformationen eingerichtet werden, z. B. mit der AWS Region, die alle Ressourcen enthält, auf die im Vorgang verwiesen wird.
Konfiguration
Die erforderlichen Optionen, die im PutObject Befehl verwendet werden sollen. Es handelt sich um folgende Optionen:
Anmerkung
Weitere Informationen zum Amazon S3 PutObject Vorgang finden Sie PutObject in der Amazon Simple Storage Service API-Referenz.
Bucket: Der Name des Amazon S3-Buckets, in den ein Objekt eingefügt werden soll.
Schlüssel: Der eindeutige Name des Objekts, das in den Amazon S3-Bucket aufgenommen werden soll.
Hauptteil: Der Inhalt des Objekts, das in den Amazon S3-Bucket gestellt werden soll.
Simulierte Ausgabe
Aktionen interagieren nicht mit externen Diensten oder Ressourcen in der Vorschauumgebung. Das Ausgabefeld Mocked wird verwendet, um einen JSON-Ausdruck bereitzustellen, der das Verhalten eines Connectors in der Vorschauumgebung zu Testzwecken simuliert. Dieses Snippet wird in der results Map der Aktion gespeichert, genau wie die Connector-Antwort für eine veröffentlichte App in der Live-Umgebung.
Mit diesem Feld können Sie verschiedene Szenarien und ihre Auswirkungen auf andere Aktionen innerhalb der Automatisierung testen, z. B. das Simulieren verschiedener Ergebniswerte, Fehlerszenarien, Grenzfälle oder unglücklicher Pfade, ohne über Konnektoren mit externen Diensten kommunizieren zu müssen.
Amazon S3: Objekt löschen
Verwendet den Amazon S3 DeleteObject Vorgang, um ein Objekt, das durch einen Schlüssel (Dateipfad) identifiziert wird, aus einem angegebenen Amazon S3-Bucket zu löschen.
Eigenschaften
Konnektor
Der Connector, der für die von dieser Aktion ausgeführten Operationen verwendet werden soll. Der konfigurierte Connector sollte mit den richtigen Anmeldeinformationen für die Ausführung des Vorgangs sowie mit anderen Konfigurationsinformationen eingerichtet werden, z. B. mit der AWS Region, die alle Ressourcen enthält, auf die im Vorgang verwiesen wird.
Konfiguration
Die erforderlichen Optionen, die im DeleteObject Befehl verwendet werden sollen. Es handelt sich um folgende Optionen:
Anmerkung
Weitere Informationen zum Amazon S3 DeleteObject Vorgang finden Sie DeleteObject in der Amazon Simple Storage Service API-Referenz.
Bucket: Der Name des Amazon S3-Buckets, aus dem ein Objekt gelöscht werden soll.
Schlüssel: Der eindeutige Name des Objekts, das aus dem Amazon S3-Bucket gelöscht werden soll.
Nachgetäuschte Ausgabe
Aktionen interagieren nicht mit externen Diensten oder Ressourcen in der Vorschauumgebung. Das Ausgabefeld Mocked wird verwendet, um einen JSON-Ausdruck bereitzustellen, der das Verhalten eines Connectors in der Vorschauumgebung zu Testzwecken simuliert. Dieses Snippet wird in der results Map der Aktion gespeichert, genau wie die Connector-Antwort für eine veröffentlichte App in der Live-Umgebung.
Mit diesem Feld können Sie verschiedene Szenarien und ihre Auswirkungen auf andere Aktionen innerhalb der Automatisierung testen, z. B. das Simulieren verschiedener Ergebniswerte, Fehlerszenarien, Grenzfälle oder unglücklicher Pfade, ohne über Konnektoren mit externen Diensten kommunizieren zu müssen.
Amazon S3: Objekt abrufen
Verwendet den Amazon S3 GetObject Vorgang, um ein Objekt, das durch einen Schlüssel (Dateipfad) identifiziert wird, aus einem angegebenen Amazon S3-Bucket abzurufen.
Eigenschaften
Konnektor
Der Connector, der für die von dieser Aktion ausgeführten Operationen verwendet werden soll. Der konfigurierte Connector sollte mit den richtigen Anmeldeinformationen für die Ausführung des Vorgangs sowie mit anderen Konfigurationsinformationen eingerichtet werden, z. B. mit der AWS Region, die alle Ressourcen enthält, auf die im Vorgang verwiesen wird.
Konfiguration
Die erforderlichen Optionen, die im GetObject Befehl verwendet werden sollen. Es handelt sich um folgende Optionen:
Anmerkung
Weitere Informationen zum Amazon S3 GetObject Vorgang finden Sie GetObject in der Amazon Simple Storage Service API-Referenz.
Bucket: Der Name des Amazon S3-Buckets, aus dem ein Objekt abgerufen werden soll.
Schlüssel: Der eindeutige Name des Objekts, das aus dem Amazon S3-Bucket abgerufen werden soll.
Nachgetäuschte Ausgabe
Aktionen interagieren nicht mit externen Diensten oder Ressourcen in der Vorschauumgebung. Das Ausgabefeld Mocked wird verwendet, um einen JSON-Ausdruck bereitzustellen, der das Verhalten eines Connectors in der Vorschauumgebung zu Testzwecken simuliert. Dieses Snippet wird in der results Map der Aktion gespeichert, genau wie die Connector-Antwort für eine veröffentlichte App in der Live-Umgebung.
Mit diesem Feld können Sie verschiedene Szenarien und ihre Auswirkungen auf andere Aktionen innerhalb der Automatisierung testen, z. B. das Simulieren verschiedener Ergebniswerte, Fehlerszenarien, Grenzfälle oder unglücklicher Pfade, ohne über Konnektoren mit externen Diensten kommunizieren zu müssen.
Amazon S3: Objekte auflisten
Verwendet den Amazon S3 ListObjects Vorgang, um Objekte in einem angegebenen Amazon S3-Bucket aufzulisten.
Eigenschaften
Konnektor
Der Connector, der für die von dieser Aktion ausgeführten Operationen verwendet werden soll. Der konfigurierte Connector sollte mit den richtigen Anmeldeinformationen für die Ausführung des Vorgangs sowie mit anderen Konfigurationsinformationen eingerichtet werden, z. B. mit der AWS Region, die alle Ressourcen enthält, auf die im Vorgang verwiesen wird.
Konfiguration
Die erforderlichen Optionen, die im ListObjects Befehl verwendet werden sollen. Es handelt sich um folgende Optionen:
Anmerkung
Weitere Informationen zum Amazon S3 ListObjects Vorgang finden Sie ListObjects in der Amazon Simple Storage Service API-Referenz.
Bucket: Der Name des Amazon S3-Buckets, aus dem Objekte aufgelistet werden sollen.
Verspottete Ausgabe
Aktionen interagieren nicht mit externen Diensten oder Ressourcen in der Vorschauumgebung. Das Ausgabefeld Mocked wird verwendet, um einen JSON-Ausdruck bereitzustellen, der das Verhalten eines Connectors in der Vorschauumgebung zu Testzwecken simuliert. Dieses Snippet wird in der results Map der Aktion gespeichert, genau wie die Connector-Antwort für eine veröffentlichte App in der Live-Umgebung.
Mit diesem Feld können Sie verschiedene Szenarien und ihre Auswirkungen auf andere Aktionen innerhalb der Automatisierung testen, z. B. das Simulieren verschiedener Ergebniswerte, Fehlerszenarien, Grenzfälle oder unglücklicher Pfade, ohne über Konnektoren mit externen Diensten kommunizieren zu müssen.
Amazon Textract: Dokument analysieren
Verwendet die Amazon Textract AnalyzeDocument Operation, um ein Eingabedokument auf Beziehungen zwischen erkannten Elementen zu analysieren.
Eigenschaften
Konnektor
Der Konnektor, der für die von dieser Aktion ausgeführten Operationen verwendet werden soll. Der konfigurierte Connector sollte mit den richtigen Anmeldeinformationen für die Ausführung des Vorgangs sowie mit anderen Konfigurationsinformationen eingerichtet werden, z. B. mit der AWS Region, die alle Ressourcen enthält, auf die im Vorgang verwiesen wird.
Konfiguration
Der Inhalt der Anforderung, die im AnalyzeDocument Befehl verwendet werden soll. Es handelt sich um folgende Optionen:
Anmerkung
Weitere Informationen zum Amazon Textract AnalyzeDocument Vorgang finden Sie AnalyzeDocument im Amazon Textract Developer Guide.
Dokument/S3Object/Bucket: Der Name des Amazon S3-Buckets. Dieser Parameter kann leer gelassen werden, wenn eine Datei an die Aktion mit der S3-Upload-Komponente übergeben wird.
Dokument/S3Object/Name: Der Dateiname des Eingabedokuments. Dieser Parameter kann leer gelassen werden, wenn eine Datei an die Aktion mit der S3-Upload-Komponente übergeben wird.
Dokument/S3Object/Version: Wenn für den Amazon S3-Bucket die Versionierung aktiviert ist, können Sie die Version des Objekts angeben. Dieser Parameter kann leer gelassen werden, wenn eine Datei an die Aktion mit der S3-Upload-Komponente übergeben wird.
FeatureTypes: Eine Liste der durchzuführenden Analysetypen. Gültige Werte:
TABLES,FORMS,QUERIES,SIGNATURESundLAYOUT.
Nachgetäuschte Ausgabe
Aktionen interagieren nicht mit externen Diensten oder Ressourcen in der Vorschauumgebung. Das Ausgabefeld Mocked wird verwendet, um einen JSON-Ausdruck bereitzustellen, der das Verhalten eines Connectors in der Vorschauumgebung zu Testzwecken simuliert. Dieses Snippet wird in der results Map der Aktion gespeichert, genau wie die Connector-Antwort für eine veröffentlichte App in der Live-Umgebung.
Mit diesem Feld können Sie verschiedene Szenarien und ihre Auswirkungen auf andere Aktionen innerhalb der Automatisierung testen, z. B. das Simulieren verschiedener Ergebniswerte, Fehlerszenarien, Grenzfälle oder unglücklicher Pfade, ohne über Konnektoren mit externen Diensten kommunizieren zu müssen.
Amazon Textract: Analysieren Sie die Ausgaben
Verwendet die Amazon Textract AnalyzeExpense Operation, um ein Eingabedokument auf finanzielle Zusammenhänge zwischen Text hin zu analysieren.
Eigenschaften
Konnektor
Der Konnektor, der für die von dieser Aktion ausgeführten Operationen verwendet werden soll. Der konfigurierte Connector sollte mit den richtigen Anmeldeinformationen für die Ausführung des Vorgangs sowie mit anderen Konfigurationsinformationen eingerichtet werden, z. B. mit der AWS Region, die alle Ressourcen enthält, auf die im Vorgang verwiesen wird.
Konfiguration
Der Inhalt der Anforderung, die im AnalyzeExpense Befehl verwendet werden soll. Es handelt sich um folgende Optionen:
Anmerkung
Weitere Informationen zum Amazon Textract AnalyzeExpense Vorgang finden Sie AnalyzeExpense im Amazon Textract Developer Guide.
Dokument/S3Object/Bucket: Der Name des Amazon S3-Buckets. Dieser Parameter kann leer gelassen werden, wenn eine Datei an die Aktion mit der S3-Upload-Komponente übergeben wird.
Dokument/S3Object/Name: Der Dateiname des Eingabedokuments. Dieser Parameter kann leer gelassen werden, wenn eine Datei an die Aktion mit der S3-Upload-Komponente übergeben wird.
Dokument/S3Object/Version: Wenn für den Amazon S3-Bucket die Versionierung aktiviert ist, können Sie die Version des Objekts angeben. Dieser Parameter kann leer gelassen werden, wenn eine Datei an die Aktion mit der S3-Upload-Komponente übergeben wird.
Die Ausgabe wurde simuliert
Aktionen interagieren nicht mit externen Diensten oder Ressourcen in der Vorschauumgebung. Das Ausgabefeld Mocked wird verwendet, um einen JSON-Ausdruck bereitzustellen, der das Verhalten eines Connectors in der Vorschauumgebung zu Testzwecken simuliert. Dieses Snippet wird in der results Map der Aktion gespeichert, genau wie die Connector-Antwort für eine veröffentlichte App in der Live-Umgebung.
Mit diesem Feld können Sie verschiedene Szenarien und ihre Auswirkungen auf andere Aktionen innerhalb der Automatisierung testen, z. B. das Simulieren verschiedener Ergebniswerte, Fehlerszenarien, Grenzfälle oder unglücklicher Pfade, ohne über Konnektoren mit externen Diensten kommunizieren zu müssen.
Amazon Textract: ID analysieren
Verwendet den Amazon Textract AnalyzeID Vorgang, um ein Ausweisdokument auf relevante Informationen hin zu analysieren.
Eigenschaften
Konnektor
Der Connector, der für die von dieser Aktion ausgeführten Operationen verwendet werden soll. Der konfigurierte Connector sollte mit den richtigen Anmeldeinformationen für die Ausführung des Vorgangs sowie mit anderen Konfigurationsinformationen eingerichtet werden, z. B. mit der AWS Region, die alle Ressourcen enthält, auf die im Vorgang verwiesen wird.
Konfiguration
Der Inhalt der Anforderung, die im AnalyzeID Befehl verwendet werden soll. Es handelt sich um folgende Optionen:
Anmerkung
Weitere Informationen zum Amazon Textract AnalyzeID Vorgang finden Sie unter AnalyzeID im Amazon Textract Developer Guide.
Dokument/S3Object/Bucket: Der Name des Amazon S3-Buckets. Dieser Parameter kann leer gelassen werden, wenn eine Datei an die Aktion mit der S3-Upload-Komponente übergeben wird.
Dokument/S3Object/Name: Der Dateiname des Eingabedokuments. Dieser Parameter kann leer gelassen werden, wenn eine Datei an die Aktion mit der S3-Upload-Komponente übergeben wird.
Dokument/S3Object/Version: Wenn für den Amazon S3-Bucket die Versionierung aktiviert ist, können Sie die Version des Objekts angeben. Dieser Parameter kann leer gelassen werden, wenn eine Datei an die Aktion mit der S3-Upload-Komponente übergeben wird.
Die Ausgabe wurde simuliert
Aktionen interagieren nicht mit externen Diensten oder Ressourcen in der Vorschauumgebung. Das Ausgabefeld Mocked wird verwendet, um einen JSON-Ausdruck bereitzustellen, der das Verhalten eines Connectors in der Vorschauumgebung zu Testzwecken simuliert. Dieses Snippet wird in der results Map der Aktion gespeichert, genau wie die Connector-Antwort für eine veröffentlichte App in der Live-Umgebung.
Mit diesem Feld können Sie verschiedene Szenarien und ihre Auswirkungen auf andere Aktionen innerhalb der Automatisierung testen, z. B. das Simulieren verschiedener Ergebniswerte, Fehlerszenarien, Grenzfälle oder unglücklicher Pfade, ohne über Konnektoren mit externen Diensten kommunizieren zu müssen.
Amazon Textract: Dokumenttext erkennen
Verwendet die Amazon Textract DetectDocumentText Operation, um Textzeilen und die Wörter zu erkennen, aus denen eine Textzeile in einem Eingabedokument besteht.
Eigenschaften
Konnektor
Der Connector, der für die von dieser Aktion ausgeführten Operationen verwendet werden soll. Der konfigurierte Connector sollte mit den richtigen Anmeldeinformationen für die Ausführung des Vorgangs sowie mit anderen Konfigurationsinformationen eingerichtet werden, z. B. mit der AWS Region, die alle Ressourcen enthält, auf die im Vorgang verwiesen wird.
Konfiguration
Der Inhalt der Anforderung, die im DetectDocumentText Befehl verwendet werden soll. Es handelt sich um folgende Optionen:
Anmerkung
Weitere Informationen zum Amazon Textract DetectDocumentText Vorgang finden Sie DetectDocumentText im Amazon Textract Developer Guide.
Dokument/S3Object/Bucket: Der Name des Amazon S3-Buckets. Dieser Parameter kann leer gelassen werden, wenn eine Datei an die Aktion mit der S3-Upload-Komponente übergeben wird.
Dokument/S3Object/Name: Der Dateiname des Eingabedokuments. Dieser Parameter kann leer gelassen werden, wenn eine Datei an die Aktion mit der S3-Upload-Komponente übergeben wird.
Dokument/S3Object/Version: Wenn für den Amazon S3-Bucket die Versionierung aktiviert ist, können Sie die Version des Objekts angeben. Dieser Parameter kann leer gelassen werden, wenn eine Datei an die Aktion mit der S3-Upload-Komponente übergeben wird.
Die Ausgabe wurde simuliert
Aktionen interagieren nicht mit externen Diensten oder Ressourcen in der Vorschauumgebung. Das Ausgabefeld Mocked wird verwendet, um einen JSON-Ausdruck bereitzustellen, der das Verhalten eines Connectors in der Vorschauumgebung zu Testzwecken simuliert. Dieses Snippet wird in der results Map der Aktion gespeichert, genau wie die Connector-Antwort für eine veröffentlichte App in der Live-Umgebung.
Mit diesem Feld können Sie verschiedene Szenarien und ihre Auswirkungen auf andere Aktionen innerhalb der Automatisierung testen, z. B. das Simulieren verschiedener Ergebniswerte, Fehlerszenarien, Grenzfälle oder unglücklicher Pfade, ohne über Konnektoren mit externen Diensten kommunizieren zu müssen.
Amazon Bedrock: GenAi Prompt
Verwendet die Amazon InvokeModel Bedrock-Operation, um mithilfe der in den Aktionseigenschaften angegebenen Prompt- und Inferenzparameter eine Inferenz auszuführen. Die Aktion kann Text, Bilder und Einbettungen generieren.
Eigenschaften
Konnektor
Der Connector, der für die von dieser Aktion ausgeführten Operationen verwendet werden soll. Um diese Aktion erfolgreich verwenden zu können, muss der Connector mit Amazon Bedrock Runtime als Service konfiguriert werden. Der konfigurierte Connector sollte mit den richtigen Anmeldeinformationen für die Ausführung des Vorgangs sowie mit anderen Konfigurationsinformationen eingerichtet werden, z. B. mit der AWS Region, die alle Ressourcen enthält, auf die im Vorgang verwiesen wird.
Modell
Das Basismodell, das von Amazon Bedrock zur Bearbeitung der Anfrage verwendet werden soll. Weitere Informationen zu Modellen in Amazon Bedrock finden Sie unter Amazon Bedrock Foundation-Modellinformationen im Amazon Bedrock-Benutzerhandbuch.
Eingabetyp
Der Eingabetyp der Eingabe, die an das Amazon Bedrock-Modell gesendet wird. Die möglichen Werte sind Text , Dokument und Bild. Wenn ein Eingabetyp nicht zur Auswahl steht, wird er wahrscheinlich nicht vom konfigurierten Modell unterstützt.
Benutzeraufforderung
Die Aufforderung, die an das Amazon Bedrock-Modell gesendet werden muss, um eine Antwort zu generieren. Sie können statischen Text eingeben oder eine Eingabe aus einem anderen Teil Ihrer Anwendung weitergeben, z. B. von einer Komponente, die Parameter verwendet, einer vorherigen Aktion in der Automatisierung oder einer anderen Automatisierung. Die folgenden Beispiele zeigen, wie ein Wert aus einer Komponente oder einer vorherigen Aktion übergeben wird:
Um einen Wert aus einer Komponente mithilfe von Parametern zu übergeben:
{{params.paramName}}Um einen Wert aus einer vorherigen Aktion zu übergeben:
{{results.actionName}}
Systemaufforderung (Claude-Modelle)
Die Systemaufforderung, die vom Amazon Bedrock-Modell bei der Verarbeitung der Anfrage verwendet werden soll. Die Systemaufforderung wird verwendet, um Claude-Modellen Kontext, Anweisungen oder Richtlinien zur Verfügung zu stellen.
Einstellungen anfordern
Konfigurieren Sie verschiedene Anforderungseinstellungen und Modellinferenzparameter. Sie können die folgenden Einstellungen konfigurieren:
Temperatur: Die Temperatur, die vom Amazon Bedrock-Modell bei der Verarbeitung der Anfrage verwendet werden soll. Die Temperatur bestimmt die Zufälligkeit oder Kreativität der Ausgabe des Bedrock-Modells. Je höher die Temperatur, desto kreativer und weniger analytisch wird die Antwort sein. Mögliche Werte sind
[0-10].Max. Tokens: Begrenzen Sie die Länge der Ausgabe des Amazon Bedrock-Modells.
TopP: Beim Nucle-Sampling berechnet das Modell die kumulative Verteilung aller Optionen für jedes nachfolgende Token in absteigender Wahrscheinlichkeitsreihenfolge und schneidet den Wert ab, sobald er eine bestimmte, vom ToPP angegebene Wahrscheinlichkeit erreicht hat. Sie sollten entweder die Temperatur oder den TopP ändern, aber nicht beide
Stoppsequenzen: Sequenzen, die dazu führen, dass das Modell die Verarbeitung der Anforderung und die Generierung der Ausgabe stoppt.
Weitere Informationen finden Sie unter Inferenz-Anforderungsparameter und Antwortfelder für Foundation-Modelle im Amazon Bedrock-Benutzerhandbuch.
Sequenzen beenden
Geben Sie eine Amazon Bedrock Guardrail-ID und Version ein. Guardrails werden verwendet, um Schutzmaßnahmen zu implementieren, die auf Ihren Anwendungsfällen und verantwortungsvollen KI-Richtlinien basieren. Weitere Informationen finden Sie unter Stoppen Sie schädliche Inhalte in Modellen, die Amazon Bedrock Guardrails verwenden, im Amazon Bedrock-Benutzerhandbuch.
Verspottete Ausgabe
Aktionen interagieren nicht mit externen Diensten oder Ressourcen in der Vorschauumgebung. Das Ausgabefeld Mocked wird verwendet, um einen JSON-Ausdruck bereitzustellen, der das Verhalten eines Connectors in der Vorschauumgebung zu Testzwecken simuliert. Dieses Snippet wird in der results Map der Aktion gespeichert, genau wie die Connector-Antwort für eine veröffentlichte App in der Live-Umgebung.
Mit diesem Feld können Sie verschiedene Szenarien und ihre Auswirkungen auf andere Aktionen innerhalb der Automatisierung testen, z. B. das Simulieren verschiedener Ergebniswerte, Fehlerszenarien, Grenzfälle oder unglücklicher Pfade, ohne über Konnektoren mit externen Diensten kommunizieren zu müssen.
Amazon Bedrock: Modell aufrufen
Verwendet die Amazon InvokeModel Bedrock-Operation, um Inferenzen mithilfe der im Anforderungstext angegebenen Prompt- und Inferenzparameter auszuführen. Sie verwenden die Modellinferenz, um Text, Bilder und Einbettungen zu generieren.
Eigenschaften
Konnektor
Der Connector, der für die von dieser Aktion ausgeführten Operationen verwendet werden soll. Um diese Aktion erfolgreich verwenden zu können, muss der Connector mit Amazon Bedrock Runtime als Service konfiguriert werden. Der konfigurierte Connector sollte mit den richtigen Anmeldeinformationen für die Ausführung des Vorgangs sowie mit anderen Konfigurationsinformationen eingerichtet werden, z. B. mit der AWS Region, die alle Ressourcen enthält, auf die im Vorgang verwiesen wird.
Konfiguration
Der Inhalt der Anforderung, die im InvokeModel Befehl verwendet werden soll.
Anmerkung
Weitere Informationen zum Amazon Bedrock InvokeModel Vorgang, einschließlich Beispielbefehlen, finden Sie InvokeModel in der Amazon Bedrock API-Referenz.
Nachgetäuschte Ausgabe
Aktionen interagieren nicht mit externen Diensten oder Ressourcen in der Vorschauumgebung. Das Ausgabefeld Mocked wird verwendet, um einen JSON-Ausdruck bereitzustellen, der das Verhalten eines Connectors in der Vorschauumgebung zu Testzwecken simuliert. Dieses Snippet wird in der results Map der Aktion gespeichert, genau wie die Connector-Antwort für eine veröffentlichte App in der Live-Umgebung.
Mit diesem Feld können Sie verschiedene Szenarien und ihre Auswirkungen auf andere Aktionen innerhalb der Automatisierung testen, z. B. das Simulieren verschiedener Ergebniswerte, Fehlerszenarien, Grenzfälle oder unglücklicher Pfade, ohne über Konnektoren mit externen Diensten kommunizieren zu müssen.
JavaScript
Führt eine benutzerdefinierte JavaScript Funktion aus, um einen angegebenen Wert zurückzugeben.
Wichtig
App Studio unterstützt nicht die Verwendung von Drittanbieterbibliotheken oder benutzerdefinierten JavaScript Bibliotheken.
Eigenschaften
Quellcode
Der JavaScript Codeausschnitt, der von der Aktion ausgeführt werden soll.
Tipp
Sie können KI verwenden, um die Generierung JavaScript für Sie zu unterstützen, indem Sie die folgenden Schritte ausführen:
-
Wählen Sie das Erweiterungssymbol, um den erweiterten JavaScript Editor zu öffnen.
-
(Optional): Aktivieren Sie den Schalter Code ändern, um alle vorhandenen JavaScript zu ändern. Andernfalls ersetzt KI alle vorhandenen JavaScript.
Beschreiben Sie in Generate JavaScript, was Sie damit machen möchten JavaScript, zum Beispiel:
Add two numbers.Wählen Sie das Sendesymbol, um Ihre zu generieren JavaScript.
Automatisierung aufrufen
Führt eine angegebene Automatisierung aus.
Eigenschaften
Automatisierung aufrufen
Die Automatisierung, die von der Aktion ausgeführt werden soll.
E-Mail senden
Verwendet den Amazon SES SendEmail Vorgang, um eine E-Mail zu senden.
Eigenschaften
Konnektor
Der Connector, der für die von dieser Aktion ausgeführten Operationen verwendet werden soll. Der konfigurierte Connector sollte mit den richtigen Anmeldeinformationen für die Ausführung des Vorgangs sowie mit anderen Konfigurationsinformationen eingerichtet werden, z. B. mit der AWS Region, die alle Ressourcen enthält, auf die im Vorgang verwiesen wird.
Konfiguration
Der Inhalt der Anforderung, die im SendEmail Befehl verwendet werden soll. Es handelt sich um folgende Optionen:
Anmerkung
Weitere Informationen zum Amazon SES SendEmail Vorgang finden Sie SendEmail in der Amazon Simple Email Service API-Referenz.
Nachgetäuschte Ausgabe
Aktionen interagieren nicht mit externen Diensten oder Ressourcen in der Vorschauumgebung. Das Ausgabefeld Mocked wird verwendet, um einen JSON-Ausdruck bereitzustellen, der das Verhalten eines Connectors in der Vorschauumgebung zu Testzwecken simuliert. Dieses Snippet wird in der results Map der Aktion gespeichert, genau wie die Connector-Antwort für eine veröffentlichte App in der Live-Umgebung.
Mit diesem Feld können Sie verschiedene Szenarien und ihre Auswirkungen auf andere Aktionen innerhalb der Automatisierung testen, z. B. das Simulieren verschiedener Ergebniswerte, Fehlerszenarien, Grenzfälle oder unglücklicher Pfade, ohne über Konnektoren mit externen Diensten kommunizieren zu müssen.