Workflowübersicht

Workflows sind Agenten, die Sie mit Workflow Builder in Ihrer Gemini Enterprise-Webanwendung erstellen können. Diese Agenten sind so konzipiert, dass sie eine Reihe von Schritten oder Aktionen ausführen, die je nach konfiguriertem Trigger eine Mischung aus Automatisierung durch KI und menschlichem Eingreifen umfassen können. Workflowantworten können je nach der gesamten Orchestrierungslogik des Agenten deterministisch oder nicht deterministisch sein.

Workflows eignen sich ideal für die folgenden Anwendungsfälle:

  • Mehrstufige Prozesse mit definierter Sequenzlogik. Beispiel: Automatisieren einer Checkliste für das Onboarding von Mitarbeitern in verschiedenen Tools wie Gmail und Kalender.
  • Aufgaben mit KI-Automatisierung und menschlichen Genehmigungen. Beispiel: Erstellen eines Berichts mit KI, der vor der Veröffentlichung eine Genehmigung durch einen Nutzer erfordert.
  • Komplexe Orchestrierungen mit bedingter Logik. Beispiel: Weiterleiten von Vertriebsleads an verschiedene Teams je nach Region und Budget.

Die folgenden Funktionen sind in Workflow Builder verfügbar:

  • Workflow mit natürlicher Sprache erstellen: Beschreiben Sie Ihren Workflow in natürlicher Sprache und generieren Sie automatisch ein Workflowgerüst.
  • Workflowvorlagen verwenden: Sie können vordefinierte Vorlagen für gängige geschäftliche Anwendungsfälle durchsuchen und verwenden.
  • Workflow-Trigger einrichten: Workflows automatisch ausführen, wenn sich Daten in verbundenen Apps ändern.
  • Apps mit Agent-Schritten verbinden: Aktivieren Sie in den Schritten Ihres Gemini-Agenten Tools zum Lesen und Zurückschreiben (z. B. Gmail, Jira und Google Drive), um Daten zu suchen, Nachrichten zu senden und Datensätze zu verwalten.
  • Schritte zur Ablaufsteuerung verwenden: Fügen Sie Ihrem Workflow bedingte Verzweigungen, Datenfilterung und Schleifen hinzu.
  • MCP-Server verbinden: Verbinden Sie MCP-Server als Workflowschritte oder als Tools für Gemini-Agent-Schritte.
  • Human-in-the-Loop-Schritte verwenden: Fügen Sie Ihrem Workflow Schritte für die manuelle Überprüfung, Genehmigung und Information sanfrage hinzu.
  • Vorhandene Agenten zu Ihrem Workflow hinzufügen: Aufgaben an andere spezialisierte KI-Agenten in Ihrem Workflow übergeben.
  • Workflowversionen verwalten: Workflowversionen speichern, freigeben, vergleichen und wiederherstellen.
  • Workflow mit natürlicher Sprache bearbeiten: Bearbeiten Sie vorhandene Workflows, indem Sie Änderungen in natürlicher Sprache beschreiben.
  • Ausführungsprotokolle von Workflows ansehen: Workflowausführungen mit Schritt-für-Schritt Ausführungslogs überwachen.
  • Workflow freigeben: Aktive Workflows für andere Nutzer in Ihrer Organisation freigeben.

Unterstützte Connectors

Workflows unterstützen die folgenden Connectors:

  • Gmail
  • Google Kalender
  • Google Chat
  • Google Drive
  • Slack
  • Jira
  • ServiceNow
  • Confluence
  • OneDrive
  • SharePoint
  • Outlook

Hinweis

Bevor Sie diese neuen Funktionen verwenden, führen Sie die folgenden Schritte aus:

  • Achten Sie darauf, dass ein Gemini Enterprise-Administrator den Schalter für die Funktion „Workflow Builder“ in den Einstellungen für die Funktionsverwaltung Ihrer App aktiviert hat. Weitere Informationen finden Sie unter Funktionen der Webanwendung verwalten.
  • Sie benötigen eine Gemini Enterprise-Webanwendung, mit der die erforderlichen Datenspeicher verbunden sind. Weitere Informationen finden Sie unter Apps und Datenspeicher.

Workflow-Canvas

Workflow Builder bietet einen Hybrid-Canvas, der die Einfachheit von Prompts in natürlicher Sprache mit der Kontrolle eines visuellen Editors kombiniert.

  • Conversational Designer: Der Conversational Designer ist zu Beginn der Workflowerstellung und im visuellen Editor verfügbar. Er bietet eine dialogorientierte Oberfläche, über die Sie Ihren Workflow mithilfe von Prompts in natürlicher Sprache erstellen und verfeinern können. Dies ist ideal für Nutzer, die eine No-Code -Entwicklungsumgebung bevorzugen und natürliche Sprache verwenden möchten, um ihre Workflows zu erstellen.

    • Eine dialogorientierte Designoberfläche zu Beginn der Workflow-Erstellung.
    • Eine Oberfläche für Conversational Designer im Workflow-Canvas.
  • Editor-Canvas: Der Editor-Canvas bietet eine visuelle Darstellung des Workflows. Er zeigt einen logischen Fluss von Knoten, die die Schritte und Verbindungen zwischen ihnen darstellen. Der visuelle Editor ist ideal für Nutzer, die die Workflowlogik verfeinern, bedingte Logik hinzufügen und verschiedene Tools und Anwendungen einbinden möchten.

    Der Tab „Workflow-Editor“.

    • Vorschau: Auf dem Tab „Vorschau“ können Sie eine Live-Vorschau des Workflows ansehen, Simulationen ausführen, um den Workflowablauf zu testen und gegebenenfalls Anpassungen vorzunehmen.

      Der Tab „Workflow-Vorschau“.

    • Ausführungen: Auf dem Tab „Ausführungen“ finden Sie eine Liste aller Workflowausführungen, einschließlich Datum und Uhrzeit jeder Ausführung, des Triggers, der die Ausführung gestartet hat, und des aktuellen Status der Ausführung.

      Der Tab „Workflow-Ausführungen“.

Workflowkomponenten

Ein Workflow besteht aus den folgenden Komponenten:

  • Trigger
  • Schritte
  • Variablen

Trigger

Trigger sind Ereignisse, die die Ausführung eines Workflows starten. In der folgenden Tabelle sind die unterstützten Trigger für Workflows aufgeführt:

Trigger Beschreibung Felder für die Konfiguration
Manueller Trigger Löst die Ausführung des Workflow-Agenten bei Bedarf aus. Nutzer können den Workflow-Agenten starten, indem sie in einem Chat-Prompt der Gemini Enterprise-App @ und den Namen des Workflow-Agenten eingeben.
  • Eingabefelder: Optionale oder erforderliche Eingabefelder, die Nutzer beim Starten des Workflows angeben können.
Schedule-Trigger Löst die Ausführung des Workflows in einer bestimmten Häufigkeit aus.
  • Häufigkeit: Die Häufigkeit, mit der der Workflow ausgelöst wird. Sie können die Häufigkeit in Minuten, Stunden, Tagen, Wochen oder Monaten angeben oder einen benutzerdefinierten Cron-Ausdruck verwenden.
  • Zeitzone: Die Zeitzone für die Häufigkeit.
Event-Trigger Löst die Ausführung des Workflows aus, wenn sich Daten in einer verbundenen App ändern.
  • Connector: Die verbundene Anwendung, die das Ereignis generiert.
  • Filter: Die Kriterien, die erfüllt sein müssen, damit das Ereignis den Workflow auslöst.

Schritte

Schritte sind einzelne Aufgaben, die der Workflow ausführt. Jeder Schritt wird nacheinander ausgeführt und das Ergebnis jedes Schritts kann den nächsten Schritt beeinflussen.

In der folgenden Tabelle sind die unterstützten Schritte nach der Art der Aktion kategorisiert, die sie ausführen:

Kategorie Schritt Beschreibung Felder für die Konfiguration
Agent-Knoten Gemini Agent Ein KI-basierter Agent, den Sie so konfigurieren können, dass er basierend auf vordefinierten Anweisungen liest, Schlussfolgerungen zieht und antwortet. Eingabefelder:
  • Anweisungen: Die Anweisungen für den Gemini-Agenten.
  • Wissen: Die zusätzlichen Dateien oder Ressourcen, auf die der Gemini-Agent zugreifen kann, um Antworten zu generieren.

    Wenn ein Google Drive- oder OneDrive-Datenspeicher konfiguriert ist, sind die Optionen Aus Drive hinzufügen und Aus OneDrive hinzufügen verfügbar. Mit diesen Optionen können Sie bestimmte Dateien oder Ordner auswählen und die Suche des Agenten auf diese Ressourcen beschränken. Die Suche wird bei jeder Ausführung des Agenten live durchgeführt, sodass alle Änderungen an den Quelldateien sofort berücksichtigt werden.

  • Verbundene Apps: Wählen Sie aus, auf welche verbundenen Anwendungen und Aktionen der Agent zur Laufzeit zugreifen kann. Sie können Suchaktionen detailliert auswählen und Aktionen zur Datenänderung aktivieren oder deaktivieren. Weitere Informationen finden Sie unter Verbundene Apps und Aktionen für Agent-Knoten konfigurieren.
  • Modell: Das Gemini-Modell, das der Gemini-Agent verwendet.
Ausgabefelder:

Die Antwort des Gemini-Agenten wird als Variable erfasst, die als Eingabe an nachfolgende Schritte im Workflow übergeben werden kann.

  • Ausgabeformat: Sie können die Ausgabe als Nur-Text oder in einem strukturierten JSON-Format angeben.
  • JSON-Schema: Wenn Sie eine strukturierte Ausgabe verwenden, können Sie ein manuelles JSON-Schema definieren, um das Format und die Datentypen der Ausgabevariablen anzugeben. So wird eine konsistente Datenverarbeitung während der gesamten Orchestrierung gewährleistet.
Ablaufsteuerung Bedingung Bedingungen sind logische Anweisungen, die bestimmen, wie der Workflow die Schritte ausführt. Sie definieren die Kriterien, die erfüllt sein müssen damit ein Schritt ausgeführt wird, und können auf dem Ergebnis vorheriger Schritte oder externer Datenquellen basieren. Eingabefelder:
  • Name der Verzweigung: Der Name der Verzweigung, die ausgeführt werden soll, wenn die Bedingung erfüllt ist.
  • Variable: Die Variable, die ausgewertet werden soll. Sie können eine Variable aus der Ausgabe vorheriger Schritte auswählen.
  • Operator: Der Operator (z. B. `contains`, `equals`, `greater than`), der für die Auswertung verwendet werden soll.
  • Wert: Der Wert, mit dem die Variable verglichen werden soll. Sie können einen statischen Wert angeben, oder eine Variable aus der Ausgabe vorheriger Schritte auswählen.
  • + Bedingung: Sie können zusätzliche Bedingungen mit logischen Operatoren wie `AND` und `OR` hinzufügen.
Human in the Loop Informationen anfordern Ermöglicht es Ihnen, Informationen von einem menschlichen Nutzer anzufordern. Eingabefelder:
  • Nachricht: Die Nachricht, die dem Nutzer angezeigt werden soll. Sie können eine statische Nachricht angeben, oder eine Variable aus der Ausgabe vorheriger Schritte auswählen.
  • Fragen: Die Fragen, die dem Nutzer gestellt werden sollen. Sie können den Typ der Antwort angeben, die Sie anfordern (z. B. Kurzantwort, Absatz, Datum, E‑Mail, Einfachauswahl oder Ja oder Nein).
Ausgabefelder:

Die Fragen, die der Nutzer beantwortet hat.

Verbundene Apps und Aktionen für Agent-Knoten konfigurieren

Wenn Sie einen Gemini Agent -Knoten konfigurieren, können Sie festlegen, auf welche Apps, Connectors und Aktionen der Agent zur Laufzeit zugreifen kann. Sie können den Agenten auf schreibgeschützte Suchvorgänge beschränken oder mutative Aktionen zum Zurückschreiben aktivieren.

Überblick: Aktionsfunktionen für Agent-Knoten

Funktion Aktionskategorie Auswahlgenauigkeit Anwendungsbeispiel
Suchen und abfragen Search For Data Pro Aktion (einzelne Aktionen aktivieren oder deaktivieren) Breite Abfragen, Suchen nach Tickets, Suchen in Wissensdatenbanken.
Datenänderung Add Or Update Data Auf Connector-Ebene (Alles-oder-Nichts-Schalter) Tickets erstellen, Problemstatus aktualisieren, E‑Mails senden.

Verbundene App anhängen und autorisieren

App

So hängen Sie eine verbundene App an einen Agent-Knoten an:

  1. Klicken Sie im Workflow-Canvas auf den Knoten Gemini Agent, um den Konfigurationsbereich zu öffnen.
  2. Suchen Sie unter Verbundene Apps nach dem Connector oder der App, die Sie anhängen möchten (z. B. Jira, Gmail oder Google Drive).
  3. Stellen Sie den Schalter für den Connector auf Ein.
    • Wenn Sie oder Ihre Organisation den Connector zum ersten Mal verwenden, führen Sie den angezeigten OAuth-Autorisierungsablauf aus, um die erforderlichen Berechtigungen zu gewähren.
  4. Klicken Sie neben dem Namen des Connectors auf den Pfeil zum Maximieren (), um die vom Connector unterstützten Aktionen zu aktivieren.

Aktionskategorien auswählen

Jede verbundene Anwendung organisiert ihre Aktionen in zwei verschiedenen Kategorien:

  • Search For Data: Aktionen, mit denen Datensätze aus dem verbundenen Dienst gesucht, abgefragt, aufgelistet oder abgerufen werden.
    • Detaillierte Aktionsauswahl: Klicken Sie neben Search For Data auf das Symbol Konfigurieren (), um alle verfügbaren Suchaktionen anzuzeigen (z. B. Search Events, List Events, oder List Calendars). Sie können einzelne Aktionen unabhängig voneinander aktivieren oder deaktivieren.
    • Deterministische Suchfilter: Beschränken Sie Suchbereiche, indem Sie Filter mit strukturierten Drop-down-Menüs oder nativen Abfrageausdrücken konfigurieren, z. B. Jira Query Language (JQL), Confluence Query Language (CQL), Drive-Suchanfragen oder Gmail-Suchoperatoren.
    • Inline-Abfragetests: Validieren Sie Ihre Abfragen direkt im Konfigurationsbereich, um zu prüfen, ob Ihre Filter die erwarteten Ergebnisse liefern, bevor Sie den Workflow ausführen.
  • Add Or Update Data: Aktionen, mit denen Datensätze in der Zielanwendung erstellt, geändert, gesendet oder gelöscht werden (z. B. Erstellen eines Jira-Vorgangs oder Senden einer E‑Mail).
    • Schalter auf Connector-Ebene: Der Schalter für mutative Aktionen funktioniert auf Connector-Ebene. Wenn Sie ihn aktivieren, erhält der Agent Zugriff auf alle unterstützten mutativen Vorgänge für diesen Connector.

Anforderung für Aktionsabhängigkeit

Beispiel: Agent auf schreibgeschützte Jira-Suche beschränken

App

Im folgenden Beispiel wird gezeigt, wie Sie einen Gemini Agent -Knoten so konfigurieren, dass er nach Jira-Vorgängen suchen kann, ohne dass der Agent Vorgänge erstellen oder ändern kann:

  1. Klicken Sie im Workflow-Canvas auf den Knoten Gemini Agent, um den Konfigurationsbereich zu öffnen.
  2. Stellen Sie unter Verbundene Apps den Schalter für Jira auf Ein (führen Sie bei Aufforderung die OAuth-Autorisierung aus).
  3. Klicken Sie neben Jira auf den Pfeil zum Maximieren ().
  4. Achten Sie darauf, dass der Schalter für Search For Data auf Ein steht, und stellen Sie den Schalter für Add Or Update Data auf Aus.
  5. Klicken Sie neben Search For Data auf das Symbol Konfigurieren () und prüfen Sie, ob nur die gewünschten schreibgeschützten Suchaktionen (z. B. Search Jira) aktiviert sind.

Aktionsauflösung und Laufzeitpriorität

Wenn der Workflow ausgeführt wird, wählt der Gemini-Agent Aktionen basierend auf den folgenden Prioritätsregeln aus und ruft sie auf:

Konfigurationsstatus Aktionsausführung zur Laufzeit
Suche aktiviert Stellt Standardaktionen zum Auflisten und Abrufen für alle aktivierten Suchvorgänge bereit.
Einzelne Suchaktion deaktiviert Die spezifische Suchaktion wird aus dem Aktionskatalog des Agenten entfernt.
Daten hinzufügen / aktualisieren aktiviert Stellt mutative Aktionen zusammen mit allen aktivierten Suchaktionen bereit.
Daten hinzufügen / aktualisieren deaktiviert Alle Aktionen zum Erstellen, Aktualisieren und Löschen von Daten sind für diesen Connector blockiert.

Variablen

Variablen sind Werte, die zwischen Schritten in einem Workflow übergeben werden können. Diese Werte werden als Ausgabe von Schritten generiert und können als Eingabe für nachfolgende Schritte verwendet werden.

Workflowversionen

Wenn Sie einen Workflow erstellen, können Sie ihn als Entwurf speichern oder aktivieren. Nachdem Sie den Workflow aktiviert haben, können Sie zusätzliche Versionen des Workflows erstellen, speichern, vergleichen und wiederherstellen. Mehrere Versionen eines Workflows können in den folgenden Szenarien nützlich sein:

  • Sie möchten eine neue Version des Workflows testen, ohne die vorhandene Version zu unterbrechen.
  • Sie möchten zu einer früheren Version des Workflows zurückkehren.

Weitere Informationen finden Sie unter Workflowversionen verwalten.

Bekannte Probleme

Im Folgenden sind die bekannten Probleme und Einschränkungen für Workflows in dieser Version aufgeführt:

Nächste Schritte

  • Informationen zum Erstellen eines Workflows mit natürlicher Sprache .
  • Informationen zum Verwenden von Workflowvorlagen
  • Informationen zum Einrichten von Event-Triggern .
  • Informationen zum Freigeben eines Workflows .
  • Informationen zum Verwalten von Workflowversionen .