Ein Workflow ist ein vollständiger Geschäftsprozess, der aus mehreren Tasks besteht.
Status: running, stopped, completed, failed
Objective: "Finde alle neuen PDF-Belege im SharePoint-Ordner"
sharepoint.listDocumentssharepoint.readDocumentsObjective: "Extrahiere Spesendaten aus PDFs und strukturiere sie"
ai.processObjective: "Versende Bestätigungsmail mit Übersicht"
outlook.composeAndSendEmailWithContextDokumente werden zwischen Actions über Container-Labels generisch weitergegeben. Dies ermöglicht eine vollständige Flexibilität, ohne dass Actions die genaue Struktur der Dokumente kennen müssen.
round{round}_task{task}_action{action}_{descriptive_label}round1_task1_action1_spesen_pdfsround1_task2_action1_extracted_data
Jede Action kann Dokumente als Ergebnis erzeugen. Diese werden automatisch mit einem resultLabel versehen:
sharepoint.readDocumentsround1_task1_action1_spesen_pdfsFolge-Actions referenzieren Dokumente über das documentList Parameter mit dem Label:
ai.process{ "aiPrompt": "Extrahiere Spesendaten...", "documentList": ["docList:msg_123:round1_task1_action1_spesen_pdfs"], "resultType": "json"}DSGVO-konformer Daten-Neutralisierer für alle User-Dokumente:
Beispiel:
Original: "Max Mustermann, geboren am 01.01.1980 in Berlin"
Neutralisiert: "{{person}}, geboren am {{date}} in {{city}}"
Keine Limits bei AI-Verarbeitung:
Einfache Integration ohne Installation:
Im Chat Playground können Sie Workflows dynamisch testen und modellieren:
Nach erfolgreichem Testen können Sie den Workflow als fixe Definition speichern:
Playground-Phase:
Automatisierungs-Phase:
Parameter:
AI-Textverarbeitung mit optionalen Input-Dokumenten
Parameter:
Web-Recherche mit AI-gestützter Zusammenfassung
Parameter:
AI-Bildgenerierung basierend auf Textprompt
Parameter:
Sucht Dokumente und Ordner in SharePoint
Parameter:
Liest Dokumente aus SharePoint
Parameter:
Lädt Dokumente in SharePoint hoch
Parameter:
Listet Dokumente in einem Ordner auf
Parameter:
Liest E-Mails aus einem Postfach
Parameter:
Sucht E-Mails mit spezifischen Kriterien
Parameter:
Erstellt und sendet E-Mail mit Kontext
Workflow Management:
workflowManager.py - Zentrale Workflow-KoordinationworkflowProcessor.py - Hauptprozessor mit Mode-DelegationactionExecutor.py - Führt Actions ausmessageCreator.py - Erstellt Workflow-NachrichtentaskPlanner.py - Plant Tasksvalidator.py - Validiert ActionsProcessing Modes:
modeActionplan.py - Batch-Planung aller ActionsmodeReact.py - Iterative Plan-Act-Observe-SchleifeAdaptive Features:
intentAnalyzer.py - Analysiert User-IntentscontentValidator.py - Validiert InhalteadaptiveLearningEngine.py - Lernt aus FeedbackprogressTracker.py - Verfolgt FortschrittdocumentList Parameter mit Container-Labels