- Bevor Sie beginnen
- Erste Schritte
- Aktivitäten
- Gestalten von Workflows mit langer Ausführungszeit
- Start Job And Get Reference
- Wait for Job and Resume
- Add Queue Item And Get Reference
- Wait For Queue Item And Resume
- Wait for Form Task and Resume
- Nach Verzögerung fortsetzen
- Assign Tasks
- Create External Task
- Wait For External Task and Resume
- Complete Task
- Forward Task
- Get Form Tasks
- Get Task Data
- App-Aufgaben abrufen
- Add Task Comment
- Update Task Labels
- Configure task timer
- Aktionen
- Erkunden von Aktionen
- Aktions-Apps
- Konfigurieren des Aufgaben-Timers
- Aktionen in UiPath Assistant
- Embedding actions
- Erstellen von Agent-Eskalationen mit Action-Apps
- Prozesse
- Benachrichtigungen
- Audit
- Fehlersuche und ‑behebung
Action Center-Benutzerhandbuch
Terminologie:
-
Agents: Fähigkeiten, die auf Technologien wie Large Language Models (LLMs), Machine Learning und traditioneller Unternehmensautomatisierung basieren. Agents sind für den Betrieb in dynamischen, nicht-deterministischen Umgebungen konzipiert. Sie können planen, handeln, lernen und sich anpassen – damit sind sie ideal für Prozesse, bei denen Urteilsvermögen, Flexibilität und Kontextbewusstsein erforderlich ist. Im Gegensatz zu deterministischen Systemen wie RPA-Robotern, die einer strukturierten Logik und festen Regeln folgen, folgen Agents einem probabilistischen Ansatz, um Entscheidungen auf Grundlage von Mustern und Echtzeitdaten treffen zu können. Aufgrund dessen eignen sich Agents sehr gut für die Automatisierung unstrukturierter, ausnahmeintensiver Workflows, bei denen Bedingungen und Ergebnisse Änderungen unterliegen.
-
Aktions-Apps: Eine Art von App, die in UiPath Apps oder direkt in Studio Web entwickelt wurde und Ihnen die Erstellung von Formularen oder UI-Interaktionen mit bestimmten Optionen für Aufgaben ermöglicht, die menschliches Eingreifen erfordern (Action Center-Aufgaben), wie z. B. Genehmigungen. Sie können die Eingabe- und Ausgabeeigenschaften von Aktions-Apps definieren, indem Sie Aktionseigenschaften im Aktionsschema hinzufügen.
Hinweis:Sie können nur veröffentlichte und bereitgestellte Apps verwenden, um Agenteneskalationen zu konfigurieren.
Es kann Situationen geben, in denen Agenten vor Herausforderungen stehen oder menschliches Eingreifen erfordern, um wichtige Details zu bewerten, zu bestätigen oder bereitzustellen. Dies kann eine bewusste Aktion sein, bei der bestimmte Schritte immer einem Menschen zugewiesen werden, bevor sie wieder einem Agenten übergeben werden. Hier sind einige Beispiele, bei denen Eskalationen erforderlich sein können: Ein Toolaufruf kann unerwartet fehlschlagen oder Daten einer unerwarteten Struktur zurückgeben, sie benötigen möglicherweise Hilfe bei der Unterscheidung mehrerer Kunden mit demselben Namen in einer Drittanbieter-App, oder sie haben möglicherweise eine geringe Konfidenz in einer Aktion. Es kann auch organisierte Gründe geben, warum ihnen nicht vertraut wird, bestimmte Arten von Entscheidungen zu treffen oder bestimmte Aktionen auszuführen.
In all diesen Fällen müssen die Agenten in der Lage sein, zu einem Menschen zu eskalieren und:
- Zeigen Sie alle relevanten Details auf effektive, einfache und anpassbare Weise an.
- Lassen Sie zu, dass Human-In-The-Loop (HITL) die relevante Entscheidung oder Informationen bereitstellt, sei es über eine einfache Genehmigungs-/Ablehnungsentscheidung für einen Fall oder über die Angabe mehrerer Geschäftsdetails – E-Mail-Adressen, Auftragsnummern oder Verweise auf Konten in externe Plattformen.
Agents müssen sogar eines ihrer Tools reparieren, bevor sie die Arbeit an einem Geschäftsfall fortsetzen können. Sie können das Guardrails- Tool verwenden, um unregelmäßige Toolaufrufe automatisch zu verwalten. Weitere Informationen finden Sie unter Guardrails. Beim Erstellen von Eskalationen für Guardrails können Sie folgende Vorlage von UiPath Marketplace verwenden: Agent Tool Guardrails Escalation App.
Was sind Eskalationen?
Eskalationen sind Tools, mit denen Benutzer in den laufenden Prozess eines Agenten einbezogen werden. Eskalationen werden verwendet, um die Entscheidungen eines Agenten auszuwerten oder zu validieren oder Eingaben bereitzustellen, die der Agent möglicherweise nicht hat. Daher spielt der Mensch nach wie vor eine wichtige Rolle für die Integrität und Kompetenz eines Agenten. Sie können Bedingungen für bestimmte Eskalationen über die folgenden Konfigurationen festlegen:
- System- oder Benutzeraufforderung: Definieren Sie das Ziel des Agenten, und prüfen Sie, wann eine bestimmte Eskalation verwendet werden soll.
- Eskalation – Wählen Sie unter der Eskalationskomponente eine Aktions-App, die für eine bestimmte Situation entwickelt wurde. Geben Sie der Aktions-App einen eindeutigen Namen und eine Beschreibung, sodass der Agent besser verstehen kann, welche Eskalation wann verwendet werden sollte, zusammen mit den Anweisungen vom System und dem Benutzerprompt. Sie können einem einzelnen Agenten mehrere Eskalationen hinzufügen. Sie können einem Agenten mehrere Eskalationen zuweisen und jeder Eingabe eine Beschreibung hinzufügen, sodass der Agent geeignete Werte an die Aktions-App senden kann. All diese Einstellungen wirken sich erheblich auf die Effektivität des Agents und die Gesamtzustandsbewertung aus.
Eskalationen sind nicht-deterministisch, d. h. der Agent verwendet bereitgestellte Anweisungen, um zu entscheiden, wann und was eskaliert werden soll. Wenn Sie eine konsistente und deterministische Eskalation benötigen, wird empfohlen, eine Action-App außerhalb des Agenten zu verwenden. Sie würden stattdessen den Agent beenden und seine Ausgaben in einer App-Aktion verwenden. Berücksichtigen Sie diese Empfehlungen entsprechend Ihren Anwendungsfällen.
1. Erstellen Sie eine Aktions-App
Zuerst müssen Sie eine neue Aktions-App erstellen und konfigurieren. Die Schritte in diesem Verfahren zeigen, wie Sie eine App erstellen können, die Suchergebnisse genehmigt. Sie können diese Schritte an Ihre Anwendungsfälle anpassen.
Sie können Agenteneskalationen nur mithilfe von Aktions-Apps konfigurieren. Wir empfehlen Ihnen, in Studio Web erstellte Aktions-Apps zu verwenden, anstatt in UiPath Apps erstellte Aktions-Apps.
Erstellen Sie eine Action-App von Grund auf
-
Wechseln Sie zur Automation Suite und wählen Sie den Studio Web Dienst aus.
-
Wählen Sie auf der Registerkarte Automatisierungen die Option Neues Projekt und dann den App- Projekttyp aus.
-
Wählen Sie eine bevorzugte Vorlage, den Stil und die gewünschten Steuerelemente aus. Verwenden Sie für die Zwecke dieses Tutorials die Formular D- Vorlage. Lesen Sie mehr über das Entwerfen Ihrer App.
-
Wählen Sie App-Name und dann auf der Registerkarte Allgemein die Option App-Name aus, um den Ausdruckseditor zu öffnen.
-
Geben Sie der neuen App einen Namen: „Tool Approval App“ und speichern Sie sie.
-
Wählen Sie im linken Navigationsbereich FormWrapper aus und entfernen Sie die Steuerelemente, die Sie in diesem Beispiel nicht verwenden möchten: FirstName, LastName, E-Mail, Telefon, Straße, Bundesland, PLZ und Land.
-
Wählen Sie die Taste Projekt-Explorer oben links auf der Seite, dann die Taste + Hinzufügen und dann die Option Aktion .
-
Gehen Sie mit der Schaltfläche Toolbox links oben auf der Seite zur Registerkarte Anzeige und fügen Sie der App eine Beschriftung hinzu.
Jetzt müssen Sie diese App in eine Action-App umwandeln. Andernfalls könnten Sie diese App nicht zum Konfigurieren einer Agent-Eskalation verwenden.
-
Wählen Sie die Taste Projekt-Explorer oben links auf der Seite, dann die Taste + Hinzufügen und dann die Option Aktion . Das Dialogfeld Aktionseigenschaften wird angezeigt.
-
Fügen Sie im Dialogfeld mit den Aktionseigenschaften
webSearchResultsin den Eingabeeigenschaften hinzu und machen Sie sie obligatorisch , indem Sie das zugehörige Kontrollkästchen aktivieren. Die Eingabeeigenschaften des Aktionsschemas werden vom Kontext des Agents abgeleitet und dem Benutzer präsentiert. Sie sind wahrscheinlich für jede Ausführung des Agents einzigartig. Beachten Sie, dass Sie diese Werte im Gegensatz zu Eingabe-/Ausgabeeigenschaften während der Überprüfung nicht ändern können. Die Eingabe-/Ausgabeeigenschaften werden vom Kontext des Agents abgeleitet und Sie können sie ändern. Der Agent dokumentiert auch alle an ihn zurückgegebenen Änderungen. Ausgabeeigenschaften sind zusätzliche Werte, die Benutzer eingeben können, um an den Agent zurückgesendet zu werden. -
Create two outcomes:
ApproveandDeny.Das Ergebnis ist ein Ereignis, das zusammen mit den Eingabe-/Ausgabeeigenschaften an den Agenten zurückgeschickt wird. Die Bereitstellung eines aussagekräftigen Ergebnisses leitet die nächsten Schritte des Agenten, die das Beenden der Ausführung aufgrund eines Fehlers beinhalten können. Daher sind Tests entscheidend.
-
Kehren Sie zum Formular zurück und benennen Sie die Beschriftung, die Sie zuvor im Ausdruckseditor erstellt haben, mit "webSearchResults" zur Genehmigung ist: "+ActionProperties.webSearchResults. Wählen Sie Speichern aus.
-
Ändern Sie die Namen Ihrer Schaltflächen zum Einreichen und Abbrechen in Genehmigen und Verweigern.
-
Wählen Sie die Taste Genehmigen und gehen Sie rechts zur Registerkarte Ereignisse .
-
Fügen Sie eine angeklickte Automatisierung hinzu, indem Sie die Schaltfläche Automatisierung bearbeiten auswählen.
-
Fügen Sie eine Submit Action- Aktivität hinzu. Weitere Informationen finden Sie unter Hinzufügen von Aktivitäten in Studio Web.
-
Wählen Sie im Abschnitt Ergebnisse den Wert Genehmigen aus.
-
Wählen Sie die Schaltfläche Verweigern aus und wechseln Sie rechts zur Registerkarte Ereignisse .
-
Fügen Sie eine angeklickte Automatisierung hinzu, indem Sie die Schaltfläche Automatisierung bearbeiten auswählen.
-
Fügen Sie eine Submit Action- Aktivität hinzu.
-
Wählen Sie im Abschnitt Ergebnisse den Wert Verweigerung aus.
Create an Action app using Autopilot
-
Wechseln Sie zur Automation Suite und wählen Sie den Studio Web Dienst aus.
-
Wählen Sie auf der Registerkarte Automatisierungen die Option Neues Projekt und dann den App- Projekttyp aus.
-
Wählen Sie die Vorlage Leere Seite aus. Um Autopilot-Funktionen bei der Erstellung der Aktions-App zu nutzen, benötigen Sie eine leere App.
-
Klicken Sie im Projekt-Explorer mit der rechten Maustaste auf das App-Projekt, und wählen Sie in der Dropdownliste Zur App hinzufügen die Option Aktion aus. Dadurch wird das Aktionsschema innerhalb der App automatisch geöffnet.
-
Geben Sie im Abschnitt Mit Autopilot die Anweisungen für Autopilot ein, um das Aktionsschema zu generieren. Sie können zum Beispiel Folgendes eingeben: „Erstellen Sie ein Aktionsschema, bei dem ein Eingabeargument das Alter, ein In/Out-Argument das Gehalt und ein Ausgabeargument der Zinssatz ist.“
-
Wählen Sie Aktion generieren aus , um das Aktionsschema zu generieren.
-
Wählen Sie Seite aus Schema generieren aus , um eine App-Konfiguration basierend auf dem zuvor generierten Aktionsschema zu generieren.
-
Aktualisieren Sie das Studio Web-Projekt. Ihre Aktions-App kann nun veröffentlicht und bereitgestellt werden.
Veröffentlichen und stellen Sie die Action-App bereit
Um diese Aktions-App in der Organisation verfügbar zu machen, müssen Sie sie veröffentlichen und bereitstellen:
- Wählen Sie Veröffentlichen aus.
- Wählen Sie den Namen „EscalationTestApp“ und dann erneut Veröffentlichen .
- Je nachdem, wo Sie die Action-App erstellen, stellen Sie die App wie folgt bereit:
- Wenn Sie die App in einem App-Projekt erstellt haben, wechseln Sie zu Orchestrator und stellen Sie die App bereit.
- Wenn Sie die App als Teil einer Lösung in Studio Web erstellt haben, navigieren Sie im Orchestrator zur Registerkarte Lösungen und stellen Sie die App bereit. Stellen Sie sicher, dass sie auf einer serverlosen Runtime ausgeführt wird.
- Wählen Sie nach dem Bereitstellen der App die Taste Prozessdetails bearbeiten .
- Wählen Sie Weiter aus.
- Wählen Sie im Abschnitt Cloud Robot – Serverless die Option Mittel aus. Diese Option empfehlen wir für die beste Leistung bei Web-Apps.
- Wählen Sie Aktualisieren.
2. Erstellen Sie einen Mitarbeiter
-
Erstellen Sie einen neuen Agent nach diesem Verfahren zur Agentenerstellung.
-
Geben Sie im Feld System-Prompt Folgendes ein: „Verwenden Sie das Websuchtool, um eine Suche nach dem angegebenen Suchelement durchzuführen.“ Sie müssen dann eine Eskalation einreichen, um zu bestätigen, dass das Suchergebnis zufriedenstellend ist, bevor Sie Ihre endgültige Ausgabe zurückgeben, einen einfachen Einzeiler aus der Websuche.“
-
Geben Sie im Feld Benutzeraufforderung Folgendes ein:
Do a search on term:. -
Wählen Sie im linken Teil Ihres Projekts Data Manager öffnen aus und wählen Sie auf der Registerkarte Eingabe die Option Eigenschaft hinzufügen aus.
-
Wählen Sie Namen bearbeiten aus und geben Sie
searchTermein. Wählen Sie Anwenden aus, um die Änderungen zu speichern. -
Geben Sie im Feld Beschreibung
the search term provided from the userein. -
Wählen Sie auf der Registerkarte Ausgabe die Option Eigenschaft hinzufügen aus und legen Sie den Namen als
Outputund die Beschreibung alsnatural language summary of the approved search resultsfest. -
Wählen Sie Erforderlich aus, um diese Eigenschaft erforderlich zu machen.
Abbildung 1. Der Benutzer- und Systemprompt des Agents
-
Gehen Sie zurück zur Benutzeraufforderung und fügen Sie die zuvor erstellte Eigenschaft mit doppelten geschweiften Klammern
{{ }}hinzu.Geben Sie in diesem Beispiel doppelte öffnende geschweifte Klammern
{{ein und wählen Sie dannsearchTermaus. -
Wählen Sie im Abschnitt Tools die Option Tool hinzufügen und wechseln Sie zur Registerkarte Aktivitäten .
-
Suchen und wählen Sie die Aktivität Web Search aus.
-
Öffnen Sie den Eigenschaftenbereich für diese Aktivität und wählen Sie in der Dropdownliste UiPath GenAI-Aktivitätenverbindung eine vorhandene Verbindung aus. Alternativ können Sie Neu definieren auswählen, um eine neue Verbindung zu erstellen, oder Verbindungen öffnen, um zu Integration Service zu navigieren.
-
Wählen Sie im Feld Suchmaschine eine GoogleCustomSearch aus.
-
Wählen Sie im Abschnitt Beschreibung suchen im Menü Abstimmung die Option Argument und dann das zuvor erstellte Argument aus, das das Thema enthalten sollte, nach dem Sie im Web suchen möchten. Der Agent verwendet auch die Beschreibung des Arguments, die in Data Manager bereitgestellt wird, als Teil des Benutzerprompts.
Abbildung 2. Das Eigenschaften-Panel der Aktivität Web Search
-
Wählen Sie im Abschnitt Eskalationen die Option Eskalation hinzufügen:
- Wählen Sie in der Dropdownliste App die zuvor erstellte und bereitgestellte Aktions-App aus. Wählen Sie in diesem Beispiel
EscalationTestAppaus. - Geben Sie im Feld Eingabeaufforderung
Use this to confirm the search results is satisfactory with the assigneeein. - Erweitern Sie den Abschnitt Eingaben , um die Felder der Aktions-App anzuzeigen.
Abbildung 3. Konfiguration der Eskalation eines Agents
- Wählen Sie in der Dropdownliste App die zuvor erstellte und bereitgestellte Aktions-App aus. Wählen Sie in diesem Beispiel
-
Führen Sie den Agent aus.
-
Wählen Sie auf der Registerkarte Ablaufverfolgung des Agents die URL der Aufgabe aus, die mit dem zuvor konfigurierten Beauftragten aussteht.
- Überprüfen Sie die auf Sie wartende Eskalationsaufgabe und genehmigen Sie sie, wenn alles in Ordnung ist.
Hinweis:Der Agent befindet sich im Status „Angehalten“, bis die Eskalation durch den zugewiesenen Benutzer im Action Center gelöst wurde.
-
Gehen Sie zurück zum Arbeitsbereich Agents, wo der Agent die Aufgabe ausführen und die erwartete Ausgabe bereitstellen sollte.