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 24. Feb. 2026

Prozess abrufen

Führt einen UiPath-Prozess aus, der für die lokale Maschine verfügbar ist. Kann verwendet werden, um lokale Pakete sowie Prozesse im Orchestrator auszuführen, wenn eine Verbindung verfügbar ist.

Weitere Informationen zum Suchen der Liste der verfügbaren Prozesse auf einer Maschine finden Sie hier

Die codierte Automatisierungs-API Invoke Process wird im synchronen Modus ausgeführt, was bedeutet, dass der übergeordnete Prozess auf den Abschluss des untergeordneten Prozesses wartet, bevor er fortgesetzt wird.

Protokolle, die von den untergeordneten Prozessen generiert werden, enthalten nur das Ergebnis der Ausführung und Fehler. Sie werden am gleichen Ort wie die Protokolle vom übergeordneten Prozess geschrieben und können anhand des ProcessName-Felds in den lokalen Protokollen und der Process-Spalte im Orchestrator unterschieden werden.

Wenn Sie die Aktivität Prozess abrufen verwenden, wird, obwohl das Projekt mehrere Prozesse enthält, ein einzelner Auftrag für die Ausführung erstellt, im Gegensatz zur Aktivität Parallelen Prozess ausführen, die für jeden Prozess im Projekt separate Aufträge erstellt.

Wenn mehrere Prozesse hinzugefügt werden, wird die aktive Version im aktuellen Ordner verwendet.

Hinweis:

Nicht serialisierbare Datentypen können nicht zwischen Workflows übergeben werden (z. B. UIBrowser, UIElement usw.).

Wenn ein untergeordneter Prozess aufgerufen, aber nicht gefunden wird, wird ein Fehler protokolliert, der den Namen des untergeordneten Prozesses, den Pfad, in dem der Roboter nach diesem gesucht hat, und zusätzliche Details wie WindowsIdentity und machineName enthält.

Definition

Namespace: UiPath.Activities.System.API

Assembly: UiPath.System.Activities.Api (in UiPath.System.Activities.Api.dll)

Überladungen

InvokeProcess(String)Führt einen UiPath-Prozess aus, der für die lokale Maschine verfügbar ist.
InvokeProcess(String, String)Führt einen UiPath-Prozess aus, der für die lokale Maschine unter einem angegebenen Ordnerpfad verfügbar ist.
InvokeProcess(String, String, InvokeProcessTargetSession, LogEntryType, LogExitType, LogLevel, Boolean, TimeSpan)Führt einen UiPath-Prozess aus, der zusammen mit anderen Konfigurationen für die lokale Maschine verfügbar ist.

InvokeProcess(String)

Führt einen UiPath-Prozess aus, der für die lokale Maschine verfügbar ist.

void InvokeProcess(
    string processName
)
void InvokeProcess(
    string processName
)

processName Zeichenfolge – Der Name des Prozesses, den Sie ausführen möchten. Der Prozessname sollte den Namen des Pakets enthalten, da dieses vom Roboter verwendet wird.

InvokeProcess(String, String)

Führt einen UiPath-Prozess aus, der für die lokale Maschine unter einem angegebenen Ordnerpfad verfügbar ist.

void InvokeProcess(
    string processName,
    string folderPath
)
void InvokeProcess(
    string processName,
    string folderPath
)

processName Zeichenfolge – Der Name des Prozesses, den Sie ausführen möchten. Der Prozessname sollte den Namen des Pakets enthalten, da dieses vom Roboter verwendet wird.

folderPath String : Gibt den Orchestrator-Ordner an, in dem sich der Prozess befindet.

InvokeProcess(String, String, InvokeProcessTargetSession, LogEntryType, LogExitType, LogLevel, Boolean, TimeSpan)

Führt einen UiPath-Prozess aus, der zusammen mit anderen Konfigurationen für die lokale Maschine verfügbar ist.

void InvokeProcess(
    string processName,
    string folderPath,
    string entryPointPath,
    InvokeProcessTargetSession targetSession,
    LogEntryType logEntry,
    LogExitType logExit,
    LogLevel level,
    bool usePackage,
    TimeSpan timeout
)
void InvokeProcess(
    string processName,
    string folderPath,
    string entryPointPath,
    InvokeProcessTargetSession targetSession,
    LogEntryType logEntry,
    LogExitType logExit,
    LogLevel level,
    bool usePackage,
    TimeSpan timeout
)

processName Zeichenfolge – Der Name des Prozesses, den Sie ausführen möchten. Der Prozessname sollte den Namen des Pakets enthalten, da dieses vom Roboter verwendet wird.

folderPath String : Gibt den Orchestrator-Ordner an, in dem sich der Prozess befindet.

entryPointPath Zeichenfolge : Der Pfad der Workflowdatei, die zu Beginn des Prozesses ausgeführt wird, relativ zum Paketstamm. Ohne Angabe ist der standardmäßige Einstiegspunkt Main.xaml.

targetSession InvokeProcessTargetSession: Gibt die Sitzung an, in der der untergeordnete Prozess gestartet wird:

  • Current - Der untergeordnete Prozess wird in derselben Sitzung wie der übergeordnete Prozess geöffnet.
  • Process Default – Der untergeordnete Prozess verwendet die Prozesseinstellungen.
  • Main – Der untergeordnete Prozess wird in der Hauptsitzung gestartet, unabhängig davon, wo der übergeordnete Prozess ausgeführt wird.
  • Picture in Picture – Der untergeordnete Prozess wird in der Bild-in-Bild-Sitzung gestartet, unabhängig davon, wo der übergeordnete Prozess ausgeführt wird.

logEntry LogEntryType : Gibt den Informationstyp an, der bei der Eingabe der aufgerufenen Ressource automatisch protokolliert werden soll.

logExit LogExitType : Gibt den Informationstyp an, der beim Verlassen der aufgerufenen Ressource automatisch protokolliert werden soll.

level LogLevel : Gibt die Protokollierungsstufe an, die auf die Meldungen angewendet wird, die von den Optionen LogEntry und LogExit generiert werden.

usePackage Boolescher Wert : Gibt an, ob der Prozess durch seinen Paketnamen (ausgewählt) oder Prozessnamen (nicht ausgewählt) identifiziert werden soll.

timeout TimeSpan : Gibt die Zeit (in Millisekunden) an, die auf die Ausführung der Aktivität gewartet werden soll, bevor ein Fehler ausgegeben wird. Wenn Sie diese Eigenschaft leer lassen, wird unendlich lange gewartet, bis eine Ausnahme ausgelöst wird. Standardmäßig ist dieses Eigenschaftsfeld leer.

War diese Seite hilfreich?

Hilfe erhalten
RPA lernen – Automatisierungskurse
UiPath Community-Forum
Uipath Logo
Vertrauen und Sicherheit
© 2005–2026 UiPath. Alle Rechte vorbehalten