- Erste Schritte
- Für Administrators
- RPA-Workflow-Projekte
- Erstellen eines RPA-Workflows aus einer Idee
- Erstellen eines Projekts
- So starten Sie einen RPA-Workflow
- Verwalten von Projektdateien und -ordnern
- Verbinden von RPA-Workflows mit Ihren Konten
- Konfigurieren von Aktivitäten
- Verwalten der Aktivitäten in einem Projekt
- Übergeben von Werten zwischen Aktivitäten
- Iterieren durch Elemente
- Verwalten der Daten in einem Projekt
- Konfigurieren eines Projekts zur Verwendung Ihrer Daten
- Verwenden von Datei- und Ordnerressourcen
- App-Projekte
- Apps in Studio Web
- Entwerfen von App-Projekten
- Debuggen von App-Projekten
- Veröffentlichen, Bereitstellen und Aktualisieren von App-Projekten
- Importieren und Exportieren von App-Projekten
- Arbeiten mit Entitäten in einem App-Projekt
- Erstellen zugänglicher Apps
- Hinzufügen zugänglicher Deskriptoren
- Die Beschriftung „Zugänglich“.
- Verwenden des Registerkartensteuerelements für Barrierefreiheit
- Entwerfen barrierefreier Listen und Überschriften
- reaktionsfähiges App-Design
- Farbkontrastverhältnis
- Legen Sie Stile und Zuordnungen auf Aria-Ebene für das Header-Steuerelement vor
- Bekannte Einschränkungen
- Legen Sie einen externen Kontext mithilfe von Abfrageparametern fest
- Legen Sie einen externen Kontext mithilfe externer Ereignisse fest
- Verwenden Sie Arrays, um Dropdown-Menüs, Dropdown-Menüs mit Mehrfachauswahl und Optionsfeld-Steuerelemente auszufüllen
- Verwenden Sie tabellarische Steuerelemente mit Data Service-Entitäten in App-Projekten
- Integrieren Sie Konversations-Agents
- App-Aktivitäten
- Agent-Prozesse
- Agents
- Solutions (Lösungen)
- API-Workflows
- Tests

Studio Web-Benutzerhandbuch
Für jede/n (For Each)
Die Aktivität For Each iteriert über Arrays und führt eine definierte Reihe von Schritten für jedes Array-Element aus. Verwenden Sie die Aktivität For each , um API-Antworten zu verarbeiten, die Objekt-Arrays enthalten, z. B. Listen von Benutzern, Aufträgen oder Datensätzen, die eine individuelle Verarbeitung erfordern.
So aggregieren Sie Daten in einem Array
Ein gängiger Anwendungsfall für die For Each- Aktivität ist das Aggregieren von Daten aus mehreren API-Aufrufen in ein strukturiertes Array mithilfe der Script -Aktivität.
Die Aktivität For Each sammelt automatisch die Ausgabe der letzten Aktivität innerhalb ihres Textkörper- Flows und kompiliert sie in einem Array, das in ihrer eigenen Ausgabe verfügbar ist.
Verwenden der For Each-Aktivität
So fügen Sie Ihrem Workflow eine For each- Aktivität hinzu:
- Wählen Sie auf der Arbeitsfläche Ihres API-Workflow-Designers das Pluszeichen (+) aus. Das Menü Aktivität hinzufügen wird angezeigt.
- Wählen Sie Loop und dann ForEach aus.
- Konfigurieren Sie im Eigenschaftenbereich die folgenden Felder:
- In– Verwenden Sie den Ausdrucks-Editor, um das Array für die Iteration anzugeben. Normalerweise stammt dieses Array aus einer vorherigen API-Antwort.
- Elementname– Weisen Sie einen Referenznamen für Array-Elemente zu (Standard ist
currentItem). Verwenden Sie diese Referenz, um während der Iteration auf jedes Element zuzugreifen.
- Fügen Sie im Textkörper der ForEach- Schleife die Aktivitäten hinzu, um die Array-Elemente zu verarbeiten.
- Fügen Sie nach Bedarf Aktivitäten zu den Then- und Else- Verzweigungen hinzu.
- Debuggen Sie den Workflow, um die Aktivität auszuführen und Ausgabefelder für die spätere Verwendung zu generieren.
Beispiel für die Aktivität For Each
Im folgenden Beispiel wird ein Array von Mitarbeiterobjekten durchlaufen, der Vor- und Nachname jedes Mitarbeiters kombiniert und die aggregierten Ergebnisse in einer strukturierten Antwort zurückgegeben.
Öffnen Sie das Fenster Konfigurationsfenster debuggen , und fügen Sie dann die folgende JSON-Syntax ein und speichern Sie sie:
{
"employees": [
{
"first_name": "Bobbie",
"last_name": "Draper",
"position": "administration",
"email": "bdraper@rocinante.com"
},
{
"first_name": "James",
"last_name": "Holden",
"position": "manager",
"email": "jholden@rocinante.com"
}
]
}
{
"employees": [
{
"first_name": "Bobbie",
"last_name": "Draper",
"position": "administration",
"email": "bdraper@rocinante.com"
},
{
"first_name": "James",
"last_name": "Holden",
"position": "manager",
"email": "jholden@rocinante.com"
}
]
}
- Fügen Sie auf der Canvas Ihres API-Workflowdesigners eine For Each- Aktivität hinzu.
- Konfigurieren Sie die „For Each“ -Felder wie folgt:
- In– Verwenden Sie den Ausdruckseditor, um auf das
employees-Array aus der Ausführungskonfiguration zu verweisen:$workflow.input.employees$workflow.input.employees - Elementname– Weisen Sie einen Referenznamen für Array-Elemente zu (Standard ist
currentItem). Verwenden Sie diese Referenz, um während der Iteration auf jedes Element zuzugreifen.
- In– Verwenden Sie den Ausdruckseditor, um auf das
- Fügen Sie eine Skript -Aktivität im Textkörper der Für jede -Schleife hinzu.
- Verwenden Sie für die Aktivität Script den Ausdruckseditor, um ein JSON-Objekt zu erstellen, das die Eigenschaften
first_nameundlast_namein einem Objekt kombiniert:return { "name": $currentItem.first_name + " " + $currentItem.last_name }return { "name": $currentItem.first_name + " " + $currentItem.last_name } - Speichern Sie die Konfiguration.
- Fügen Sie am Ende des Workflows eine Antwortaktivität hinzu.
- Konfigurieren Sie die Antwort wie folgt:
- Typ– Erfolg
- Details– Öffnen Sie den Ausdruckseditor und schreiben Sie Folgendes:
Dieser Schritt fügt am Anfang des Workflows eine Validierung hinzu, um zu bestätigen, dass vor der Verarbeitung eine gültige Transaktion vorhanden ist.
$context.outputs.For_Each_2$context.outputs.For_Each_2
- Debuggen Sie den Workflow, um die Aktivität auszuführen.
- Überprüfen Sie den Ausgabebereich , um die Antwort zu überprüfen.