activities
latest
false
Wichtig :
Bitte beachten Sie, dass dieser Inhalt teilweise mithilfe von maschineller Übersetzung lokalisiert wurde. Es kann 1–2 Wochen dauern, bis die Lokalisierung neu veröffentlichter Inhalte verfügbar ist.
UiPath logo, featuring letters U and I in white

Workflow-Aktivitäten

Letzte Aktualisierung 2. Apr. 2025

Process Tracking Scope

 UiPath.Core.Activities.ProcessTracking.ProcessTrackingScopeUiPath.Core.Activities.ProcessTracking.ProcessTrackingScope

Beschreibung

Process Tracking Scope ist eine Systemaktivität in UiPath, die eine detaillierte Nachverfolgung von Aufgaben innerhalb eines Workflows ermöglicht.

Die Aktivität Process Tracking Scope kann verwendet werden, um bestimmte Geschäfts-Sequences in UiPath Process Mining zu verfolgen. Als RPA-Entwickler können Sie diese Sequences als Aufgaben markieren, indem Sie sie in eine Process Tracking Scope-Aktivität einbinden.

Ablaufverfolgung vs. Aufgabe

Eine Aufgabe stellt eine bestimmte Arbeitseinheit oder Aktivität innerhalb eines Prozesses dar. Sie wird von einer Aktivität Process Tracking Scope im Workflow erstellt. Aufgaben haben einen Startzeitstempel (wenn der Scope beginnt) und einen Endzeitstempel (wenn der Scope endet). Aufgaben können verschachtelt werden, wodurch übergeordnete-untergeordnete Beziehungen erstellt werden.

Eine Ablaufverfolgung ist ein übergeordnetes Konzept, das die gesamte Ausführung eines Prozesses oder einer Reihe zusammenhängender Aufgaben darstellt. Ablaufverfolgungen gruppieren und organisieren mehrere Aufgaben, die Teil derselben Prozessausführung sind. Eine Ablaufverfolgung hat einen eigenen eindeutigen Bezeichner (die Ablaufverfolgungs-ID), der Kontext dafür bietet, wie verschiedene Aufgaben in einem größeren Prozess zusammenhängen.

In der UiPath Studio-Benutzeroberfläche können Sie steuern, wie sich Aufgaben auf Ablaufverfolgungen beziehen, indem Sie die Eigenschaft Nachverfolgen der Aktivität Process Tracking Scope verwenden:

Option So wird nachverfolgt

Verwaltung der Ablaufverfolgung

Aufgabenverwaltung

Hinweise

Beispiel

In der aktuellen Ablaufverfolgung

  • Die vorhandene Ablaufverfolgung wird fortgesetzt, ohne eine neue zu erstellen.

  • Die Ablaufverfolgung bleibt auch nach Abschluss des Process Tracking Scope geöffnet.

  • Nützlich für Prozesse mit langer Ausführungszeit und mehreren Schritten.

  • Wenn der Scope beginnt, wird eine neue Aufgabe erstellt.

  • Die Aufgabe wird automatisch geschlossen, wenn der Scope abgeschlossen ist.

  • Start- und Endzeiten der Aufgabe werden in der vorhandenen Ablaufverfolgung aufgezeichnet.

Diese Option ist nützlich, wenn Sie sequenzielle Vorgänge nachverfolgen möchten, die Teil eines einzelnen, laufenden Prozesses im selben Prozesskontext sind.

Einige Aktivitäten können den Ablaufverfolgungskontext ändern:

Ein E-Commerce-Unternehmen verfügt über einen Workflow, der Kundenaufträge verarbeitet.

Die Haupt-Ablaufverfolgung beginnt, wenn ein Auftrag empfangen wird.

Für verschiedene Phasen werden mehrere Process Tracking Scopes verwendet: Auftragsvalidierung, Zahlungsabwicklung und Versandvereinbarung.

Alle diese Scopes verwenden die Option In der aktuellen Ablaufverfolgung, um alle Aufgaben innerhalb derselben Ablaufverfolgung für die Reihenfolge der Verarbeitung zu halten.

Dies ermöglicht eine vollständige Ansicht des gesamten Auftragsabwicklungsprozesses.

In einer neuen Ablaufverfolgung

  • Wenn der Scope beginnt, wird eine neue Ablaufverfolgung mit einer eindeutigen Ablaufverfolgungs-ID erstellt.

  • Der Ablaufverfolgungskontext wird auf den vorherigen zurückgesetzt, wenn einer vor diesem Scope vorhanden war.

  • Erfordert die Angabe eines Prozessnamens für die neue Ablaufverfolgung. Dieser Name wird verwendet, um die neue Ablaufverfolgung zu gruppieren, und hilft dabei, verschiedene Prozesse in Process Mining zu organisieren und zu kategorisieren.

  • Wenn der Scope beginnt, wird eine neue Aufgabe erstellt.

  • Die Aufgabe wird automatisch geschlossen, wenn der Scope abgeschlossen ist.

  • Start- und Endzeiten der Aufgabe werden in der vorhandenen Ablaufverfolgung aufgezeichnet.

Diese Option ist nützlich, wenn Sie einen neuen, eindeutigen Prozess oder Teilprozess innerhalb Ihrer Automatisierung verfolgen möchten, aber gleichzeitig die Möglichkeit haben möchten, bei Bedarf zu einem vorherigen Kontext der Ablaufverfolgung zurückzukehren.

Ein Supportteam verwendet eine Automatisierung, um Kundentickets zu bearbeiten.

Der Hauptworkflow empfängt und kategorisiert Tickets.

Für jedes Ticket wird ein neuer Process Tracking Scope mit der Option In einer neuen Ablaufverfolgung erstellt.

Dadurch wird für jedes Kundenproblem eine separate Ablaufverfolgung erstellt, die eine individuelle Nachverfolgung und Analyse der Bearbeitung jedes Tickets ermöglicht.

Es ist nützlich, um Reaktionszeiten, Lösungsraten und Engpässe bei der Bearbeitung bestimmter Problemtypen zu messen.

In einer vorhandenen Ablaufverfolgung

  • Erstellt keine neue Ablaufverfolgung, sondern stellt stattdessen eine Verbindung mit einer zuvor erstellten Ablaufverfolgung her.

  • Der Ablaufverfolgungskontext kann sich je nach Workflowstruktur ändern.

  • Erfordert die Identifizierung der vorhandenen Ablaufverfolgung, in der Regel anhand der Objekteigenschaften (Objekt-ID, Objekttyp und Objektinteraktion) und Prozessname.

  • Die neu erstellte Aufgabe wird der vorhandenen Ablaufverfolgung hinzugefügt, wodurch die Kontinuität des Prozesses über verschiedene Automatisierungen hinweg erhalten bleibt.

  • Wenn der Scope endet, wird die Aufgabe innerhalb der vorhandenen Ablaufverfolgung geschlossen.

Diese Option ist nützlich, wenn mehrere Automatisierungen dasselbe Geschäftselement oder Objekt verarbeiten. Diese Automatisierungen sind jedoch nicht direkt über eine UiPath-Komponente wie Warteschlangen oder Aufträge verbunden. Sie ermöglicht es Ihnen, den Prozess eines Geschäftselements durch verschiedene, separat ausgeführte Automatisierungen kontinuierlich nachzuverfolgen.

Ein großes Unternehmen verfügt über ein komplexes System zur Rechnungsverarbeitung, an dem mehrere Abteilungen beteiligt sind.

Die erste Ablaufverfolgung wird erstellt, wenn eine Rechnung in der Finanzabteilung eingegangen ist.

Da die Rechnung verschiedene Abteilungen durchläuft (z. B. Überprüfung, Genehmigung, Zahlung), wird jeder Schritt von separaten Automatisierungen verarbeitet.

Die Automatisierung jeder Abteilung verwendet einen Process Tracking Scope mit der Option In einer vorhandenen Ablaufverfolgung.

Sie identifizieren die vorhandene Ablaufverfolgung mithilfe der Rechnungsnummer als Objekt-ID.

Dies ermöglicht eine vollständige Ablaufverfolgung des Rechnungspfads über verschiedene Systeme und Abteilungen hinweg, auch wenn dies von separaten Automatisierungen übernommen wird.

Hinweis:
  • Die Aufgabenerstellung erfolgt immer, wenn der Process Tracking Scope beginnt.

  • Das Schließen des Vorgangs erfolgt immer, wenn der Scope abgeschlossen wird, unabhängig von der Ablaufverfolgungsoption.

  • Der Standardaufgabenstatus ist Erfolgreich, es sei denn, er wird explizit geändert oder eine Ausnahme tritt auf.

  • Ablaufverfolgungen müssen möglicherweise explizit mit der Aktivität Set Trace Status geschlossen werden, wenn Sie den gesamten Prozess als abgeschlossen markieren möchten.

Objekt

Im Kontext des Prozessverfolgungsdiensts bezieht sich ein Objekt auf ein Geschäftselement, das von externen Systemen verarbeitet wird – eine Möglichkeit, wichtige Elemente in verschiedenen Teilen Ihres automatisierten Prozesses mit Tags zu versehen und zu verfolgen. Objekte helfen dabei, verschiedene Automatisierungen zu verbinden, die mit demselben Geschäftselement arbeiten.

Zum Beispiel kann ein JIRA-Ticket als ein solches Objekt betrachtet werden:

Wenn Sie eine Automatisierung (A1) haben, die ein JIRA-Ticket erstellt, verwenden Sie die Aktivität Track Object, um die Ticketdetails zu definieren, z. B.:

  • Objekt-ID– Der JIRA-Bezeichner, z. B. „DOC-1234“.

  • Objekttyp– „JIRA-Ticket“.

  • Objektinteraktion– So interagiert die Automatisierung mit dem JIRA-Ticket. In diesem Fall wird die Interaktion erstellt, da die Automatisierung das Ticket erstellt hat.

  • Objekteigenschaften – Eigenschaften des JIRA-Tickets im folgenden Format:

     {
      "XUiPathConnectorKey": "",  // for example, "uipath-jira"
      "XUiPathConnectorName": "",  // for example, "JIRA"
      "XUiPathObjectDisplayName": "",  // for example, "Issue"
      "XUiPathObjectName": ""  // for example, "curated_issue"
    }{
      "XUiPathConnectorKey": "<XUiPathConnectorKey>",  // for example, "uipath-jira"
      "XUiPathConnectorName": "<XUiPathConnectorName>",  // for example, "JIRA"
      "XUiPathObjectDisplayName": "<XUiPathObjectDisplayName>",  // for example, "Issue"
      "XUiPathObjectName": "<XUiPathObjectName>"  // for example, "curated_issue"
    }
Wichtig:

Wenn eine andere Automatisierung (A2) mit demselben Objekt arbeiten muss, das von der Automatisierung A1 erstellt wurde, aktivieren Sie die Prozessverfolgung für die Automatisierung A2 mit der Option In einer vorhandenen Ablaufverfolgung. Geben Sie dieselben Objektdetails an, um die Verbindung zwischen Automatisierungen beizubehalten, sodass die Automatisierung A2 die von der Automatisierung A1 erstellten Tickets finden und bearbeiten kann.

Durch die Verfolgung von Objekten können Sie den Weg bestimmter Geschäftselemente durch Ihre automatisierten Prozesse verfolgen und erhalten wertvolle Erkenntnisse für die Prozessoptimierung und -analyse.

Capabilities

Hinzufügen eines Process Tracking Scopes in Ihrem Workflow:

  • Startet eine Aufgabe, wenn der Scope beginnt (Startzeitstempel).

  • Beendet die Ablaufverfolgung, wenn der Scope endet (Endzeitstempel).

  • Unterstützt geschachtelte Prozessverfolgungs-Scopes.

  • Innerhalb des Prozessverfolgungsdienstes generierte Scopes erzeugen untergeordnete Aufgaben, wobei eine über- und untergeordnete Beziehung beibehalten wird, die im hierarchischen Process Mining innerhalb des Prozessdiagramms sichtbar ist.

  • Verwaltet den impliziten und expliziten Aufgabenstatus:

    • Impliziter Aufgabenstatus:

      • Der Standardstatus ist Erfolgreich.

      • Automatisch auf Fehlgeschlagen festgelegt, wenn eine nicht erfasste Ausnahme auftritt.

      • Ausnahmedetails werden in der Prozessoptimierungs-App zur Verfügung gestellt.

    • Expliziter Aufgabenstatus:

      • Verwenden Sie die Aktivität Set Task Status, um anzugeben, wie die Aufgabe beendet wird.

      • Mögliche Werte: Erfolgreich, Fehlgeschlagen, Abgebrochen.

  • Behandelt den Status der expliziten Ablaufverfolgung:

    • Verwenden Sie die Aktivität Set Trace Status, um anzugeben, wie die Ablaufverfolgung endet.

      Mögliche Werte: Erfolgreich, Fehlgeschlagen.

  • Bietet drei Verhaltensweisen für die Aufgabennachverfolgung über die Eigenschaft So wird nachverfolgt:

    • Im aktuellen Trace (Standardverhalten):

      • Verfolgt die neue Aufgabe in der aktuellen Ablaufverfolgung.

      • Verwendet die ID der Ablaufverfolgung, die vom aktuellen Scope generiert wird.

    • In einer neuen Ablaufverfolgung:
      • Generiert eine neue ID für die Ablaufverfolgung.

      • Verfolgt die Aufgabe in einer neuen Ablaufverfolgung.

      • Erfordert die Angabe eines Prozessnamens für die Gruppierung.

      • Wird nach Abschluss des Scopes auf den vorherigen Ablaufverfolgungskontext zurückgesetzt.

    • In einer vorhandenen Ablaufverfolgung:
      • Fügt die Aufgabe einer bereits vorhandenen Ablaufverfolgung hinzu.

      • Nützlich zum Verknüpfen separater Automatisierungsprozesse.

      • Erfordert die Identifizierung der Ablaufverfolgung anhand von Objektdetails und Prozessname.

Aktivieren der Prozessverfolgung für vorhandene Automatisierungen

So aktivieren Sie die Prozessverfolgung für eine Sequence:

  1. Wählen Sie die Sequence im Workflow aus.

  2. Aktivieren Sie im Eigenschaftenbereich das Kontrollkästchen Prozessnachverfolgung.

Wenn Prozessnachverfolgung aktiviert ist, wird die Sequence automatisch von der Aktivität Process Tracking Scope umgeben.

Projektkompatibilität

Windows | Plattformübergreifend

Windows, plattformübergreifende Konfiguration

Prozessnachverfolgung

Optional. Wenn diese Option ausgewählt ist, wird die Prozessnachverfolgung für die Sequence innerhalb des Scopes aktiviert.

Aufgabenname

Optional. Ermöglicht es Ihnen, einen Namen für die von diesem Scope erstellte Aufgabe anzugeben. Standardmäßig wird der Name der enthaltenen Sequence verwendet.

So wird nachverfolgt

Obligatorisch. Legt fest, wie die Aufgabe mit Ablaufverfolgungen verknüpft ist. Die folgenden Optionen sind verfügbar:

In der aktuellen Ablaufverfolgung

Standardoption. Fügt die von der Aktivität Process Tracking Scope erstellte Aufgabe zur vorhandenen Ablaufverfolgung hinzu. Diese Option ist nützlich, wenn Sie die Nachverfolgung im selben Prozesskontext fortsetzen möchten. Die von diesem Scope erstellte Aufgabe wird geschlossen, wenn der Scope abgeschlossen ist, während die vorhandene Ablaufverfolgung offen bleibt und fortgesetzt wird. Wir empfehlen diese Option für sequenzielle Vorgänge, die Teil eines einzelnen, laufenden Prozesses sind.

In einer neuen Ablaufverfolgung

Erstellt eine neue Ablaufverfolgung speziell für diese Aufgabe und alle Unteraufgaben innerhalb des Scopes. Diese Option ist nützlich, wenn Sie einen neuen, eigenständigen Prozess oder Unterprozess starten möchten. Die neue Ablaufverfolgung hat ihre eigene eindeutige Ablaufverfolgungs-ID. Nach Abschluss des Scopes wird der neue Ablaufverfolgungskontext auf den vorherigen zurückgesetzt und die zugehörige Aufgabe wird geschlossen, wodurch das Ende der nachverfolgten Aktivität markiert wird. Nach der Auswahl wird das Feld Prozessname angezeigt:

  • Prozessname– Geben Sie den Prozess an, den Sie in der neuen Ablaufverfolgung starten möchten.

In einer vorhandenen Ablaufverfolgung
Fügt die Aufgabe einer bereits vorhandenen Ablaufverfolgung hinzu. Diese Option ist nützlich, um verschiedene Teile einer Automatisierung zu verbinden, die möglicherweise nicht sequenziell über die Aktivität Track object sind. Erfordert die Identifizierung der Ablaufverfolgung anhand von Objektdetails und Prozessname. Die innerhalb der angegebenen vorhandenen Ablaufverfolgung erstellte Aufgabe wird geschlossen, wenn der Scope abgeschlossen wird, während die vorhandene Ablaufverfolgung offen bleibt und fortgesetzt wird. Nach der Auswahl werden die folgenden Felder für die Ablaufverfolgungsidentifizierung angezeigt:
  • Prozessname– Geben Sie den Prozess an, den Sie in der vorhandenen Ablaufverfolgung starten möchten.

  • Objekt-ID– Geben Sie die Objekt-ID an, die der aktuellen Aufgabe zugeordnet ist. Sie können dies verwenden, um ein Objekt als Teil der Aufgabe zu verfolgen. Diese Informationen können Ihnen auch dabei helfen, die Ablaufverfolgung in einer anderen Automatisierung fortzusetzen.

  • Objekttyp– Geben Sie den Objekttyp an, um die Ablaufverfolgungs-ID zu identifizieren, zu der Sie wechseln möchten.

  • Objektinteraktion– Wählen Sie aus, wie die Aufgabe mit dem Objekt interagiert.

Wichtig: Während Aufgaben automatisch geschlossen werden, wenn ihr Scope abgeschlossen ist, müssen Ablaufverfolgungen möglicherweise explizit mit der Aktivität Set Trace Status geschlossen werden, wenn Sie den gesamten Prozess als abgeschlossen markieren möchten.

War diese Seite hilfreich?

Hilfe erhalten
RPA lernen – Automatisierungskurse
UiPath Community-Forum
Uipath Logo White