UiPath Documentation
maestro
latest
false
Wichtig :
Es kann 1–2 Wochen dauern, bis die Lokalisierung neu veröffentlichter Inhalte verfügbar ist.

Benutzerhandbuch zu Maestro

Einen komplexen Prozess implementieren

Überblick

Ein erweiterter Prozess kann mehrere Automatisierungen, menschliche Genehmigungen und KI-Agents kombinieren, die mit Entscheidungslogik und Überwachung orchestriert werden, um Skalierbarkeit und Governance zu gewährleisten. In diesem Abschnitt werden Sie in einen erweiterten Flow eingeführt, damit Sie sofort komplexere Szenarien erkunden können.

In diesem Beispiel hat das fiktive Unternehmen InsurePath einen Workflow zur Rechnungsbearbeitung mit UiPath® Process Mining identifiziert. Mithilfe von UiPath IXP und Document Understanding werden eingehende Rechnungen verarbeitet und Rechnungsdaten extrahiert. Nach der Extraktion verarbeiten die Finanz- und Buchhaltungsteams die meisten Rechnungen manuell, einschließlich der Beilegung von Streitigkeiten mit Lieferanten.

Der Prozessinhaber beschloss zusammen mit den Prozessimplementierern und Administratoren, das Problem der Rechnungsverarbeitung mit UiPath Maestro™ und den Plattformfunktionen zu lösen.

Prozess

Erstellen Sie einen funktionierenden Rechnungsverarbeitungsprozess, um zu zeigen, wie Maestro die Arbeit zwischen Robotern, Agenten und Menschen koordiniert.

Dies ist das BPMN-Diagramm für den Prozess, den wir erstellen.

Voraussetzungen

Wir müssen die abhängigen Ressourcen für dieses Szenario konfigurieren.

Data Fabric: Entität „APInvoice“

Verwenden Sie das Ereignis „Datensatz erstellt“ für die Entität „APInvoice“, um den Start unseres Prozesses auszulösen.

  1. Gehen Sie zu Data Fabric.

  2. Wählen Sie im Auswahlmenü Importieren/Exportieren die Option Schema importieren.

  3. Importieren Sie das Schema(APInvoice).json .

  4. Markieren Sie das Kontrollkästchen neben Importieren der Entität APInvoice

  5. Wählen Sie Importieren aus.

Orchestrator: Freigegebener Ordner

Organisieren Sie mithilfe eines freigegebenen Ordners in Orchestrator die Anleitungen.

Gehen Sie zu Orchestrator und erstellen Sie einen Ordner Freigegeben/Anleitungen. Erfahren Sie mehr über die Verwaltung von Ordnern in Orchestrator.

Automatisierung: Abgleich von Rechnung und Bestellung

Simulieren Sie mithilfe einer Pseudoautomatisierung die bidirektionale Abstimmung zwischen Rechnung und Bestellung. Der Prozess nimmt ein Eingabeargument für die Rechnungsnummer und legt die Ausgabevariable ResolutionRequired fest. Wenn die Rechnungsnummer mit 1 beginnt, lautet der Wert Ja. Andernfalls lautet es Nein.

  1. Gehen Sie zu Studio Web und wählen Sie in der Auswahlliste Neu erstellen die Option Importieren. Verwenden Sie diese Datei zum Importieren.

  2. Öffnen Sie das Projekt in UiPath Studio Web und veröffentlichen Sie es im Mandantenfeed von Processes in Orchestrator.

  3. Gehen Sie zu Orchestrator und zum Ordner Freigegeben/Anleitungen

  4. Öffnen Sie die Registerkarte Automatisierungen, wählen Sie Processes und dann Prozess hinzufügen.

  5. Wählen Sie im Feld Name des Mandantenprozessfeeds Invoice.To.PO.Matching und dann Weiter.

  6. Wählen Sie im Abschnitt Paketanforderungen die Option Weiter.

  7. Geben Sie Abgleich von Rechnung/Bestellung als Anzeigenamen an und wählen Sie Erstellen. Auf der Seite „Projekt veröffentlichen“ in Studio Web finden Sie weitere Details zur Veröffentlichung und Bereitstellung von Projekten.

Automatisierung: Übergabe der Rechnung an SAP

Simulieren Sie mithilfe einer Automatisierung die Übergabe der Rechnung an SAP. Der Prozess nimmt ein Eingabeargument für die Bestellnummer und hat keine Ausgaben. Wenn die Bestellnummer gleich fail ist, wirft der Prozess eine Runtime-Ausnahme aus, die Sie in der Instanzverwaltung reparieren können.

  1. Gehen Sie zu Studio Web und wählen Sie in der Auswahlliste Neu erstellen die Option Importieren. Verwenden Sie diese Datei zum Importieren.
  2. Öffnen Sie das Projekt in Studio Web und veröffentlichen Sie es im Mandantenfeed von Processes in Orchestrator.
  3. Gehen Sie zu Orchestrator und zum Ordner Freigegeben/Anleitungen
  4. Wählen Sie die Registerkarte Automatisierungen, wählen Sie Processes und dann Prozess hinzufügen.
  5. Wählen Sie im Feld Name der Paketquelle Post.Invoice.To.SAP und dann Weiter.
  6. Wählen Sie im Abschnitt Paketanforderungen die Option Weiter.
  7. Geben Sie Übergabe der Rechnung an SAP als Anzeigenamen ein und wählen Sie Erstellen. Auf der Seite „Projekt veröffentlichen“ in Studio Web finden Sie weitere Details zur Veröffentlichung und Bereitstellung von Projekten.

Agent: Agent zur Lösung von Diskrepanzen

  1. Gehen Sie zu Agents und wählen Sie Agent jetzt erstellen.
  2. Geben Sie folgende Details ein: Name: Resolve Discrepancies Agent Beschreibung: Resolve Discrepancies Agent Systemprompt: Sie sind ein Experte für die Lösung von Rechnungsdiskrepanzen.

Benutzerprompt: Wenn die {{InvNum}} mit 11 beginnt, löse die Rechnung. Andernfalls lehne die Rechnung ab und gib Needs human review since the PO Number doesn't match the Invoice als {{Reason}} für die Ablehnung an.

Wenn du die Rechnung ablehnst, setze {{Decision}} auf Rejected und wenn du die Rechnung genehmigst, setzen Sie {{Decision}} auf Resolved.

  1. Wählen Sie Argumente und geben Sie Folgendes mithilfe der Option Editor ein:

    Eingaben

    {
    "type": "object",
    "properties": {
       "InvNum": {
          "type": "string"
       },
       "PONum": {
          "type": "string"
       }
    },
    "required": [
       "InvNum"
    ]
    }
    {
    "type": "object",
    "properties": {
       "InvNum": {
          "type": "string"
       },
       "PONum": {
          "type": "string"
       }
    },
    "required": [
       "InvNum"
    ]
    }
    

    Ausgaben

    {
    "type": "object",
    "properties": {
       "Decision": {
          "type": "string"
       },
       "Reason": {
          "type": "string"
       }
    },
    "required": []
    }
    {
    "type": "object",
    "properties": {
       "Decision": {
          "type": "string"
       },
       "Reason": {
          "type": "string"
       }
    },
    "required": []
    }
    
  2. Veröffentlichen Sie es im Mandantenprozessfeed von Orchestrator.

Aktions-App: Aktions-App „Rechnungsgenehmigung“

  1. Gehen Sie zu Studio Web und wählen Sie in der Auswahlliste Neu erstellen die Option Importieren. Verwenden Sie diese Datei zum Importieren.

  2. Öffnen Sie das Projekt in Studio Web und veröffentlichen Sie es im Mandantenfeed von Processes in Orchestrator.

    Möglicherweise müssen Sie zu Entitäten navigieren MainForm_MainForm_load.xamlund diese aktualisieren. Sie müssen im Data Manager zu Entitäten gehen und Entitäten aktualisieren wählen, bevor Sie veröffentlichen können.

  3. Gehen Sie zu Orchestrator, zum Ordner Freigegeben/Anleitungen, öffnen Sie die Registerkarte Automatisierungen, wählen Sie Apps und dann App bereitstellen.

Modellierung eines agentischen Prozesses

Hinweis:

Die Projektkonfiguration des agentischen Prozesses ist derzeit mandantengebunden. Stellen Sie sicher, dass Sie zwischen den Bearbeitungssitzungen im selben Mandanten bleiben.

Beginnen Sie mit der Modellierung des End-to-End-Prozesses und konfigurieren Sie die Komponenten.

Erstellen Sie einen agentischen Prozess als neuen Typ von Studio-Projekt.

  1. Gehen Sie zu Ihrem Mandanten in Automatisierungs-Cloud™.

  2. Wählen Sie auf der linken Seite in der Liste der Produkte Maestro.

  3. Wählen Sie auf der Seite Maestro die Option Modellierung starten. Ihr neuer agentischer Prozess öffnet sich.

    Sie können auch zunächst einen neuen Prozess in Studio Web erstellen.

  4. Öffnen Sie das Kontextmenü, um das Projekt in {your initials} Rechnungsprozess und den Prozess in Rechnungsprozess umzubenennen. Ihr agentischer Prozess ist standardmäßig Teil einer Lösung. Erfahren Sie mehr über Lösungen im Studio Web-Benutzerhandbuch.

  5. Wählen Sie das Startelement aus und geben Sie „Invoice received“ in das Namensfeld ein.

  6. Wählen Sie in der Toolbox die Option Hinzufügen: Textanmerkung. Geben Sie Data Fabric-Trigger in die Anmerkung ein.

  7. Wählen Sie das Startelement aus, wählen Sie in der Toolbox Aufgabe hinzufügen und geben Sie als Aufgabennamen Abgleich Rechnung/Bestellung ein.

  8. Wählen Sie die Aufgabe Abgleich Rechnung/Bestellung aus, wählen Sie Hinzufügen: Textanmerkung in der Toolbox und geben Sie dann Automatisierung ein, um anzugeben, dass dies eine Automatisierungsaufgabe sein soll.

Ausgehende Pfade für den Abgleich von Rechnung und Bestellung

Konfigurieren Sie zwei ausgehende Pfade für das Gateway, von denen nur einer basierend auf dem Ergebnis der Automatisierung des Abgleichs von Rechnung und Bestellung gefolgt wird.

  1. Wählen Sie die Aufgabe Abgleich Rechnung/Bestellung aus, wählen Sie Hinzufügen: Exklusives Gateway in der Toolbox und geben Sie Ist eine Klärung erforderlich? ein.als Namen ein.

  2. Wählen Sie das Gateway aus, wählen Sie in der Toolbox die Option Hinzufügen: Aufgabe und geben Sie als Namen Rechnungsgenehmigung ein. Fügen Sie Aktions-App in Action Center als Anmerkung hinzu, um anzugeben, dass es sich um eine HITL-Aufgabe handelt.

  3. Wählen Sie die soeben erstellte Linie zwischen Gateway und Aufgabe und wählen Sie die Taste Eigenschaftenbereich öffnen oben rechts im Designer, um den Namen in Nein zu ändern.

  4. Wählen Sie das Gateway erneut aus und wählen Sie in der Toolbox die Option Hinzufügen: Aufgabe und geben Sie Diskrepanzen lösen als Namen ein. Ziehen Sie die Aufgabe unter das Gateway. Fügen Sie Agent als Anmerkung hinzu, um anzugeben, dass es sich um eine Agentenaufgabe handelt.

  5. Wählen Sie die soeben erstellte Linie zwischen Gateway und Aufgabe und öffnen Sie den Eigenschaftenbereich, um den Namen in Ja zu ändern.

Ausgehende Pfade zur Rechnungsgenehmigung

Konfigurieren Sie zwei ausgehende Pfade für das Gateway, von denen nur einer basierend auf dem Ergebnis der vom Menschen durchgeführten Rechnungsgenehmigungsaufgabe gefolgt wird.

  1. Wählen Sie die Aufgabe Rechnungsgenehmigung und fügen Sie ein weiteres exklusives Gateway hinzu.
  2. Wählen Sie das Gateway aus, wählen Sie in der Toolbox die Option Hinzufügen: Aufgabe und geben Sie Rechnung in SAP buchen als Namen ein. Fügen Sie Automatisierung als Anmerkung hinzu, um anzugeben, dass es sich um eine Automatisierungsaufgabe handelt.
  3. Wählen Sie die soeben erstellte Linie zwischen Gateway und Aufgabe und öffnen Sie den Eigenschaftenbereich, um den Namen in Genehmigen zu ändern.
  4. Wählen Sie das Gateway erneut aus, wählen Sie in der Toolbox die Option Hinzufügen: Aufgabe und geben Sie als Namen Lieferant benachrichtigen ein. Ziehen Sie die Aufgabe unter das Gateway. Fügen Sie Integration Service Outlook-Connector als Anmerkung hinzu, um anzugeben, dass es sich um einen API-Aufruf handelt, der als Sendeaufgabe gekennzeichnet ist.
  5. Wählen Sie die soeben erstellte Linie zwischen Gateway und Aufgabe und öffnen Sie den Eigenschaftenbereich, um den Namen in Ablehnen zu ändern.

Lösen von Diskrepanzen bei ausgehenden Pfaden

Konfigurieren Sie zwei ausgehende Pfade für das Gateway. Es wird nur einer basierend auf dem Ergebnis der vom Menschen durchgeführten Aufgabe Diskrepanzen lösen befolgt.

  1. Wählen Sie die Aufgabe Diskrepanzen lösen, um ein weiteres exklusives Gateway hinzuzufügen.

  2. Wählen Sie das Gateway und klicken Sie in der Toolbox auf den Pfeil Verbinden.

  3. Wählen Sie die Aufgabe Lieferanten benachrichtigen, um eine Linie vom Gateway zur Aufgabe zu ziehen.

  4. Wählen Sie die soeben erstellte Zeile zwischen Gateway und Aufgabe und öffnen Sie den Eigenschaftenbereich, um den Namen in Abgelehnt zu ändern.

  5. Ziehen Sie wieder mithilfe des Tools „Verbinden“ eine Linie vom Gateway zur Aufgabe Rechnungsgenehmigung.

  6. Wählen Sie die soeben erstellte Linie zwischen Gateway und Aufgabe aus und öffnen Sie den Eigenschaftenbereich, um den Namen in Gelöst zu ändern.

Fehler im angrenzenden Ereignis „Diskrepanzen lösen“

Wenn der Agent die Diskrepanz nicht beheben kann, gibt er einen Lauffehler zurück und leitet die Aufgabe zur weiteren Eingabe an einen Menschen weiter. Modellieren Sie dies, indem Sie der Aufgabe ein Fehler im angrenzenden Ereignis hinzufügen.

  1. Select the Resolve discrepancies task and choose Add boundary event from the element toolbar.

  2. From the boundary event picker, select Error boundary event.

  3. Wählen Sie das Fehler-Grenzereignis, wählen Sie in der Toolbox Hinzufügen: Aufgabe und geben Sie Diskrepanzen lösen für den Aufgabennamen ein. Fügen Sie Aktions-App in Action Center als Anmerkung hinzu, um anzugeben, dass es sich um eine HITL-Aufgabe handelt.

  4. Wählen Sie die neue Aufgabe Diskrepanzen lösen. Ziehen Sie wieder mithilfe des Tools „Verbinden“ eine Linie von dieser neuen Aufgabe zum Agentengateway.

Beenden Sie Ereignisse

Es hat sich bewährt, ein explizites Ende Ihres Prozesses zu erstellen. Es ist wichtig, dass Sie schnell wissen, welchem Pfad Ihr Prozess gefolgt ist, damit Sie für jeden ein explizites Ende erstellen können.

  1. Wählen Sie die Aufgabe Rechnung in SAP buchen, wählen Sie Hinzufügen: Endereignis und geben Sie als Namen Rechnung verarbeitet ein.
  2. Wählen Sie die Aufgabe Lieferant benachrichtigen aus, wählen Sie Hinzufügen: Endereignis und geben Sie als Namen Rechnung abgelehnt ein.

Ergebnis

Das BPMN-Diagramm für die End-to-End-Rechnungsverarbeitung ist vollständig, wobei alle Aufgaben, Gateways und Endereignisse auf der Arbeitsfläche modelliert wurden. Beim Prozess können UiPath-Funktionen für jeden Schritt konfiguriert werden.

Herzlichen Glückwunsch! Sie haben Ihren ersten End-to-End-BPMN-Geschäftsprozess erstellt. Es ist Zeit, dem Prozess einige UiPath-Funktionen hinzuzufügen.

Implementieren eines agentischen Prozesses

Nachrichtenstartereignis

  1. Wählen Sie das Startelement, in der Toolbox die Option Element ändern und dann Startereignis des Typs Nachricht.

  2. Öffnen Sie den Eigenschaftenbereich und konfigurieren Sie im Abschnitt Implementierung Folgendes:

    • Aktion: Auf das Connector-Ereignis warten.

    • Connector: Data Fabric

    • Data Fabric-Verbindung: Data Fabric.

      Hinweis:

      Wählen Sie Verbinden mit Data Fabric, um eine Verbindung zu erstellen, falls Sie noch keine haben.

    • Trigger: Datensatz erstellt.

    • Objekt: APInvoice.

    Hinweis:

    Alle Ausgaben sind automatisch als Variablen in der Prozesskonfiguration verfügbar.

Wenn Sie sich in einer gemeinsam genutzten Umgebung befinden, können Sie den Trigger in Datensatz aktualisiert ändern und den Filter so konfigurieren, dass CreatedBy E-Mail gleich Ihrer E-Mail-Adresse ist.

Automatisierung des Abgleichs Rechnung und Bestellung

  1. Wählen Sie die Aufgabe Abgleich von Rechnung/Bestellung und dann die Option Element ändern in der Toolbox. Wählen Sie dann Serviceaufgabe.

  2. Öffnen Sie den Eigenschaftenbereich und konfigurieren Sie im Abschnitt Implementierung Folgendes:

    • Aktion: Starten und auf RPA-Workflow warten.
    • Automatisierung: Abgleich von Rechnung und Bestellung.
  3. Konfigurieren Sie die Eingaben, indem Sie die Ausgabe des Startereignisses vom Typ Nachricht Rechnung erhalten als Eingabe der Automatisierung zuordnen. Suchen Sie im Dialogfeld „Variablensuche“ nach den Variablen.

    • InvNum: Rechnung erhalten > Antwort > Rechnungsnummer.

    • PoNum: Rechnung erhalten > Antwort > Bestellnummer

Ist eine Lösung erforderlich? Gateway

  1. Wählen Sie das Gateway Ist eine Lösung erforderlich?, erweitern Sie das Feld Bedingungen, um die Bedingung für die Pfade Nein und Ja einzugeben, und geben Sie die Bedingungen mithilfe des Ausdruckseditors ein.

  2. Suchen Sie mithilfe von Variable einfügen die Ausgabevariable ResolutionRequired, fügen Sie in Abgleich von Rechnung/Bestellung ein, setzen Sie den Wert auf „Nein“ und wählen Speichern.

  3. Alternativ können Sie die folgenden Ausdrücke einfach in den Ausdruckseditor kopieren/einfügen:

    1. Nein: vars.ResolutionRequired == "No"
    2. Ja: vars.ResolutionRequired == "Yes"

Aufgabe Rechnung genehmigen

  1. Wählen Sie die Aufgabe Rechnung genehmigen, die Option Element ändern in der Toolbox und dann Benutzeraufgabe.
  2. Öffnen Sie den Eigenschaftenbereich und den Abschnitt Implementierung und konfigurieren Sie Folgendes:
    • Aktion: Create action app task
    • Aktion*: Invoice.Approval action app
    • Aufgabentitel: {your initials} Invoice approval.
  3. Konfigurieren Sie die Eingaben, indem Sie die Ausgabe des Startereignisses vom Typ Nachricht Rechnung erhalten als Eingabe der App-Aufgabe zuordnen. Im Dialogfeld „Variablensuche“ können Sie die Variablen für den Data Fabric-Datensatz mit der ID finden.

Aufgabe „Diskrepanzen lösen“

  1. Wählen Sie Diskrepanzen lösen, die Option Element ändern in der Toolbox und dann Serviceaufgabe.
  2. Öffnen Sie den Eigenschaftenbereich und konfigurieren Sie im Abschnitt Implementierung Folgendes:
    • Aktion: Start and wait for agent.
    • Automatisierung: 2-way matching agent.
  3. Konfigurieren Sie die Eingaben, indem Sie die Ausgabe des Startereignisses vom Typ Nachricht Rechnung erhalten als Eingabe der Automatisierung zuordnen. Suchen Sie im Dialogfeld „Variablensuche“ nach den Variablen.
    • InvNum: Rechnung erhalten > Antwort > Rechnungsnummer
    • PoNum: Abgleich von Rechnung/Bestellung > Bestellnummer

Lösen von Diskrepanzen am ausgehenden Gateway des Agenten

  1. Wählen Sie das Gateway, erweitern Sie den Bereich Bedingungen, um die Bedingung für die Pfade Gelöst und Abgelehnt einzugeben, und wählen Sie den Textauswahl-Picker, um den Ausdruckseditor zu öffnen und die Bedingungen einzugeben.
  2. Kopieren Sie folgende Ausdrücke in den Ausdruckseditor.
    1. Gelöst – vars.Decision == "Resolved"
    2. Abgelehnt – vars.Decision == "Rejected"

Lieferant über die Sendeaufgabe benachrichtigen

  1. Wählen Sie die Aufgabe Lieferant benachrichtigen, die Option Element ändern in der Toolbox und dann Versandaufgabe.

  2. Öffnen Sie den Eigenschaftenbereich und konfigurieren Sie im Abschnitt Implementierung Folgendes:

    • Aktion: Integration Servies - API execution
    • Konnektoren: Microsoft Outlook 365
    • Verbindung: {your outlook connection}
      Hinweis:

      Wählen Sie, Connect to Microsoft Outlook 365wenn Sie noch keine Verbindung verfügbar haben.

    • Aktivitäten: Send email
    • Trigger: Email sent
  3. Konfigurieren Sie im Abschnitt Filter die primären Eingaben für die Aktivität „Send email“:

    • An: {Invoice received > response > Invoice email}
    • Betreff: Invoice rejected
    • Text: Rechnung abgelehnt, weil {Resolve discrepancies > message}

Ausgehendes Gateway „Rechnungen genehmigen“

  1. Wählen Sie das Gateway, erweitern Sie den Bereich Bedingungen, um die Bedingung für die Pfade „Genehmigen“ und „Ablehnen“ einzugeben, und wählen Sie den Texteingabe-Picker Ausdruckeditor öffnen, um die Bedingungen einzugeben.
  2. Kopieren Sie folgende Ausdrücke in den Ausdruckseditor:
    • Genehmigen: vars.Action == "Approve"
    • Ablehnen: vars.Action == "Reject"

Automatisierung von „Rechnungen an SAP übergeben“

  1. Wählen Sie die Rechnung an SAP übergeben, die Option Element ändernin der Toolbox und dann Serviceaufgabe.
  2. Öffnen Sie den Eigenschaftenbereich und konfigurieren Sie im Abschnitt Implementierung Folgendes:
    • Aktion: Start and wait for RPA workflow
    • Automatisierung: Post Invoice to SAP.
    • Konfigurieren Sie die Eingaben, indem Sie die Ausgabe der Aufgabe Abgleich von Rechnung/Bestellung als Eingabe der Automatisierung zuordnen.
      • PurchaseOrderId: fehlgeschlagen
      Hinweis:

      Wir möchten, dass diese Automatisierung fehlschlägt, damit wir später die Automatisierung beheben können.

Ergebnis

Alle Aufgaben im Prozess sind vollständig mit ihren jeweiligen Implementierungen konfiguriert, einschließlich des Nachrichtenstartereignisses, RPA-Automatisierungen, Agentenaufgabe, menschliche Aufgabe, Sendeaufgabe und Gateway-Bedingungen. Der agentische Prozess ist bereit für das Debuggen und Veröffentlichen.

Herzlichen Glückwunsch! Sie haben jetzt Ihren ersten agentischen Prozess vollständig konfiguriert.

Es wird Zeit für ein Debugging.

Debuggen eines Geschäftsprozesses

Debuggen von Szenarien

  • Rechnungsnummer beginnt mit x > Keine Lösung erforderlich, geh zur „Rechnungsgenehmigung“ durch Human-in-the-Loop.
  • Rechnungsnummer beginnt mit 1x > Lösung erforderlich, geh zu „Diskrepanzen lösen durch Agent“, der Agent lehnt ab.
  • Rechnungsnummer beginnt mit 11 > Lösung erforderlich, geh zu „Diskrepanzen lösen durch den Agent“, der Agent löst.
  1. Wählen Sie oben links auf der Seite die Option Schritt-für-Schritt-Debugging.

    Hinweis:

    Sie können Testkonfiguration auswählen, um die im Projekt verwendeten Eingabevariablen und Verbindungen zu bestätigen.

  2. Zeigen Sie auf die linke Seite der Aufgabe Abgleich von Rechnung und Bestellung und wählen Sie diese aus, um einen Haltepunkt hinzuzufügen.

    Hinweis:

    Konfigurieren Sie Haltepunkte für Ihre Endereignisse. Dadurch haben Sie genügend Zeit, um alle Variablen zu überprüfen, bevor die Debugging-Sitzung endet.

  3. Wählen Sie Nächster Schritt, um die Ausführung am Startereignis der Nachricht vorbei zu verschieben.

  4. Aktualisieren Sie die globale Variable Antwort für das Startereignis vom Typ Nachricht „Rechnung erhalten“ um folgendes Antwortobjekt und wählen Sie dann Eingabe oder Tab, um die Änderung zu bestätigen:

    {
        "Currency": "USD",
        "DueDate": "2025-02-14",
        "InvoiceDate": "2025-02-14",
        "InvoiceEmail": "petrodev71@gmail.com",
        "InvoiceNumber": "12345",
        "PONumber": "4551232",
        "TotalAmount": 10000,
        "VendorName": "Acme",
        "Source": 1,
        "Status": 6,
        "Id": "6F92ECF6-D1EA-EF11-90CB-6045BD93BF30",
        "UpdateTime": "2025-02-14T18:22:40.6233376Z",
        "CreateTime": "2025-02-14T12:48:19.3578548Z",
        "UpdatedBy": {
            "Email": "anthony.petro@uipath.com"
        },
        "CreatedBy": {
            "Email": "anthony.petro@uipath.com"
        }
    }
    {
        "Currency": "USD",
        "DueDate": "2025-02-14",
        "InvoiceDate": "2025-02-14",
        "InvoiceEmail": "petrodev71@gmail.com",
        "InvoiceNumber": "12345",
        "PONumber": "4551232",
        "TotalAmount": 10000,
        "VendorName": "Acme",
        "Source": 1,
        "Status": 6,
        "Id": "6F92ECF6-D1EA-EF11-90CB-6045BD93BF30",
        "UpdateTime": "2025-02-14T18:22:40.6233376Z",
        "CreateTime": "2025-02-14T12:48:19.3578548Z",
        "UpdatedBy": {
            "Email": "anthony.petro@uipath.com"
        },
        "CreatedBy": {
            "Email": "anthony.petro@uipath.com"
        }
    }
    

  5. Wählen Sie den Expander, um die Werte zu überprüfen und/oder weiter zu ändern.

  6. Wählen Sie im Dialogfeld 1 Variable aktualisieren und Variablen aktualisieren, um die Änderungen zu übernehmen.

  7. Wählen Sie Nächster Schritt oder Fortfahren, um die Ausführung mit den neuen Werten abzuschließen.

Ergebnis

Der Prozess wird Schritt für Schritt durch das konfigurierte Rechnungsszenario ausgeführt und alle Variablenwerte und Ausführungspfade werden überprüft. Der Prozess wird vor der Veröffentlichung bestätigt, dass er sich wie erwartet verhält.

Herzlichen Glückwunsch! Sie haben Ihren ersten agentischen Prozess vollständig debuggt.

Es ist Zeit, Ihren Prozess zu veröffentlichen und bereitzustellen.

Veröffentlichen und Bereitstellen eines komplexen Prozesses

  1. Wählen Sie Veröffentlichen, um den Prozess zu veröffentlichen. Dazu muss die gesamte Lösung, von der der Prozess ein Teil ist, veröffentlicht werden.

  2. Lesen Sie Veröffentlichen und Bereitstellen von Lösungen, um die Schritte zur Veröffentlichung in Orchestrator zu erfahren.

  3. Gehen Sie zum Orchestrator, öffnen Sie die Registerkarte Automatisierungen und wählen Sie Prozess hinzufügen.

  4. Wählen Sie auf dem Bildschirm „Mit Microsoft Outlook 365 verbinden“ die Option Verbinden.

  5. Verwenden Sie Ihre E-Mail-Zugangsdaten, um die Verbindung abzuschließen. Die neue Verbindung wird automatisch ausgewählt.

  6. Wählen Sie Weiter aus.

  7. Geben Sie {your initials} Invoice Processing als Anzeigenamen ein und wählen Sie Erstellen.

Ergebnis

Der agentische Prozess wird in Orchestrator veröffentlicht und als ausführbarer Prozess mit der konfigurierten Microsoft Outlook 365-Verbindung bereitgestellt. Der Prozess ist bereit, Rechnungstrigger zu empfangen und Instanzen zu verwalten.

Herzlichen Glückwunsch! Sie haben jetzt Ihren ersten agentischen Prozess vollständig bereitgestellt!

Es wird Zeit für die Verwaltung von Runtime-Instanzen.

Verwalten eines Geschäftsprozesses

  1. Gehen Sie zur Startseite von Maestro.

  2. Wählen Sie in der Ansicht Prozessinstanzen das Öffnen der Ansicht Alle Instanzen {your initials} Invoice Processingfür Ihren Prozess aus.

  3. Sie können den Modellhintergrund wählen, um globale Variablen, Vorfälle, den Aktionsverlauf sowie den Ausführungspfad zu sehen. Sie können einen Knoten im Modell oder Ausführungspfad auswählen, um Details und Variablen für diesen Ausführungsschritt zu überprüfen.

Ergebnis

Die laufende Prozessinstanz wird über die Ansicht Alle Instanzen überwacht, wobei globale Variablen, der Ausführungspfad und Details auf Schrittebene sichtbar sind. Alle Schritte mit menschlichem Eingreifen werden über Action Center ausgeführt, damit die Ausführung fortgesetzt werden kann.

  :::note
  You need to action any human-in-the-loop steps in Action Center if execution is paused there.
  :::
  :::note
  You need to action any human-in-the-loop steps in Action Center if execution is paused there.
  :::

Herzlichen Glückwunsch! Sie haben Ihren ersten agentischen Prozess vollständig verwaltet.

Es ist Zeit, Ihren fehlerhaften Prozess zu reparieren.

Einen Fehler im Geschäftsprozess beheben

Verursachen Sie für diese Übung einen Fehler bei der Ausführung, damit Sie die Instanzverwaltung zur Wiederherstellung verwenden können.

Fehlgeschlagene Instanz vorbereiten

  1. Öffnen Sie eine neue Registerkarte, gehen Sie zu Data Fabric > APInvoice > Data und fügen Sie einen Datensatz mit einer Rechnungsnummer hinzu, die mit 2xxxx beginnt, um sicherzustellen, dass wir zum Schritt Rechnung an SAP übergeben gelangen.

    Hinweis:

    Wenn Sie sich in einer freigegebenen Umgebung befinden, können Sie einen vorhandenen Datensatz mit der Funktion CreatedBy E-mail verwenden, der dem von Ihnen konfigurierten Filter entspricht.

  2. Gehen Sie zu Ihrer Seite Alle Instanzen des Prozesses, wählen Sie die Aktualisierungstaste für die Liste und wählen Sie die neueste Instanz.

  3. Wenn die Ausführung eines Human-in-the-Loop-Schritts angehalten wird, müssen Sie Actions (ehemals Action Center) öffnen, um die Aufgabe zuzuweisen und abzuschließen.

    Rechnungsgenehmigungsaufgabe für Human-in-the-Loop im Action Center

  4. Öffnen Sie eine neue Registerkarte im Browser und wählen Sie im linken Navigationsmenü Actions.

  5. Wählen Sie Posteingang und gehen Sie dann zu Nicht zugewiesen.

  6. Suchen Sie Ihre Aufgabe, wählen Sie sie aus und wählen Sie Sich selbst zuordnen.

  7. Suchen Sie Ihre Aufgabe in Ausstehend und wählen Sie Genehmigen, sobald das Formular geladen ist.

Fehler in fehlgeschlagener Instanz beheben

  1. Gehen Sie zurück zu der Register mit Ihrem agentischen Prozess, warten Sie, bis der Schritt Rechnung an SAP übergeben fehlgeschlagen ist, und wählen Sie den Knoten oder den Ausführungsschritt.Achten Sie auf die Fehler und Variablen.
  2. Aktualisieren Sie die Variable, um die Eingabe zu korrigieren, indem Sie fehlgeschlagen in 1234 abändern und Speichern wählen.
  3. Wählen Sie 1 Variable aktualisieren, um die Variable zu aktualisieren und einen Kommentar hinzuzufügen.
  4. Wählen Sie auf der Registerkarte Aktionsverlauf die Option Wiederholen, fügen Sie einen Kommentar hinzu und wählen Sie dann Instanz wiederholen, um den Schritt mit der neuen Variable zu wiederholen. Beobachten Sie, wie die Instanz abgeschlossen wird.

Ergebnis

Die fehlgeschlagene Prozessinstanz wird wiederhergestellt, indem die falsche Variable aktualisiert wird und der Schritt wiederholt wird, sodass die Instanz erfolgreich abgeschlossen werden kann. Die Korrektur wird im Aktionsverlauf mit einem Kommentar für Prüfungszwecke aufgezeichnet.

Herzlichen Glückwunsch! Sie haben eine defekte Instanz erfolgreich repariert.

Auf eine neue Version eines Geschäftsprozesses migrieren

Beheben Sie das im vorherigen Abschnitt erstellte Problem, damit es nicht noch einmal auftritt.

Fehlgeschlagene Instanz vorbereiten

  1. Öffnen Sie eine neue Registerkarte, gehen Sie zu Data Fabric > APInvoice > Data und fügen Sie einen Datensatz mit einer Rechnungsnummer hinzu, die mit 2xxxx beginnt, um sicherzustellen, dass wir zum Schritt Rechnung an SAP übergeben gelangen.

    Hinweis:

    Wenn Sie sich in einer freigegebenen Umgebung befinden, können Sie einen vorhandenen Datensatz mit der Funktion CreatedBy E-mail verwenden, der dem von Ihnen konfigurierten Filter entspricht.

  2. Gehen Sie zurück zu Ihrer Seite Alle Instanzen, wählen Sie die Aktualisierungstaste und wählen Sie die neueste Instanz.

  3. Wenn die Ausführung eines Human-in-the-Loop-Schritts angehalten wird, müssen Sie Actions (ehemals Action Center) öffnen, um die Aufgabe zuzuweisen und abzuschließen.

  4. Öffnen Sie eine neue Registerkarte im Browser und wählen Sie im linken Navigationsmenü Actions.

  5. Wählen Sie Posteingang, dann Nicht zugewiesen, dann Ihre Aufgabe und Sich selbst zuweisen.

  6. Finden Sie Ihre Aufgabe in Ausstehend und dann Genehmigen, sobald das Formular geladen wurde.

  7. Gehen Sie zurück zu Ihrer Registerkarte Maestro, warten Sie, bis der Schritt Rechnung an SAP übergeben fehlgeschlagen ist, und wählen Sie dann den Knoten oder den Ausführungsschritt.

Prozessversion zur Reparatur aktualisieren

  1. Öffnen Sie den Prozess {your initials} Invoice Processing in UiPath Studio.

  2. Beheben Sie Fehler im Schritt Rechnung an SAP übergeben, indem Sie eine Bestellnummer als Eingabe konfigurieren.

  3. Wählen Sie Rechnung an SAP übergeben und öffnen Sie den Eigenschaftenbereich.

  4. Konfigurieren Sie im Abschnitt Eingaben die Eingaben, indem Sie die Ausgabe der Aufgabe Abgleich Rechnung/Bestellung als Eingabe der Automatisierung zuordnen.

    • PurchaseOrderId: Invoice to PO matching > PoNum.
  5. Veröffentlichen Sie den Prozess im Mandantenfeed.

  6. Suchen Sie Ihren Prozess in Orchestrator und wählen Sie im Menü die Option Auf neueste Version aktualisieren.

  7. Gehen Sie zurück zu Maestro, dann zu Ihrem Prozess und ihrer laufenden Instanz.

  8. Verwenden Sie dieses Mal die Option Migrieren, anstatt die Variable zu korrigieren.

  9. Wählen Sie die neue Version Ihres Prozesses, fügen Sie einen Kommentar hinzu und wählen Sie Instanz migrieren.

  10. Jetzt müssen Sie die Engine informieren, um die Verarbeitung der neuen Version fortzusetzen. Wählen Sie Erneut versuchen, fügen Sie einen Kommentar hinzu und wählen Sie Instanz wiederholen, um die Ausführung fortzusetzen, die jetzt erfolgreich abgeschlossen wird.

Ergebnis

Die ausgeführte Prozessinstanz wird zur korrigierten Prozessversion migriert und wiederholt, wobei sie erfolgreich ohne den vorherigen Fehler abgeschlossen wird. Die in Studio angewendete Korrektur ist jetzt für alle zukünftigen Prozessinstanzen aktiv.

Herzlichen Glückwunsch! Sie haben eine laufende Instanz erfolgreich zu einer neuen Version migriert.

War diese Seite hilfreich?

Verbinden

Benötigen Sie Hilfe? Support

Möchten Sie lernen? UiPath Academy

Haben Sie Fragen? UiPath-Forum

Auf dem neuesten Stand bleiben