UiPath Documentation
uipath-cli
latest
false
Wichtig :
Dieser Inhalt wurde maschinell übersetzt. Es kann 1–2 Wochen dauern, bis die Lokalisierung neu veröffentlichter Inhalte verfügbar ist.

UiPath-CLI-Benutzerhandbuch

UIP-Flow-Auftrag

uip flow job überprüft einen einzelnen Flow-Auftrag – einen Ausführungsversuch einer Prozessinstanz –, indem seine Ablaufverfolgungen streamen oder seinen detaillierten Status abrufen.

Alle Unterbefehle erfordern uip login und berücksichtigen globale Optionen. Austrittscodes folgen dem Standardvertrag.

Zusammenfassung

uip flow job traces <job-key>
                    [-t, --tenant <name>] [--poll-interval <ms>]
                    [--traces-service <name>] [--pretty]
                    [--login-validity <minutes>]

uip flow job status <job-key>
                    [-t, --tenant <name>] [--folder-key <key>] [--detailed]
                    [--login-validity <minutes>]
uip flow job traces <job-key>
                    [-t, --tenant <name>] [--poll-interval <ms>]
                    [--traces-service <name>] [--pretty]
                    [--login-validity <minutes>]

uip flow job status <job-key>
                    [-t, --tenant <name>] [--folder-key <key>] [--detailed]
                    [--login-validity <minutes>]

Traces von UIP-Flow-Aufträgen

Streamen Sie Ausführungs-Trace-Ereignisse für einen laufenden oder kürzlich abgeschlossenen Auftrag. Zeilen werden bei ihrem Eintreffen in Std. streamen; Der Endstatus und die Dauer werden ebenfalls gestreamt.

Argumente

  • <job-key> (erforderlich) – Auftragsschlüssel (GUID von process run).

Optionen

OptionStandardBeschreibung
-t, --tenant <name>authentifizierten MandantenMandantenname.
--poll-interval <ms>2000Abrufintervall. Muss eine positive Zahl sein.
--traces-service <name>llmopstenant_Ablaufverfolgungendienstname (erweitert; nur überschreiben, wenn weitergeleitet).
--prettyausZitierte Trace-Ereignisse. Ohne diese wird jedes Ereignis als einzelne JSON-Zeile ausgegeben – zugänglich für Piping in jq.
--login-validity <minutes>10Schwellenwert für die Tokenaktualisierung.

Verhalten

  • Schreibt eine Überschrift in standard: Streaming traces for job: <key> Polling every Ns...
  • Streams jedes Trace-Ereignis über ScreenLogger.progress (stderr).
  • Nach Abschluss wird Job <key>: <finalState> (<durationMs>ms) ausgegeben.
  • Exitcode: 0 wenn der Auftrag erfolgreich war, 1 andernfalls (pro result.success).

Beispiele

# Raw JSON lines — best for piping
uip flow job traces b2c3d4e5-| jq -c 'select(.level=="error")'

# Human-readable
uip flow job traces b2c3d4e5---pretty

# Slower polling for quiet jobs
uip flow job traces b2c3d4e5---poll-interval 5000
# Raw JSON lines — best for piping
uip flow job traces b2c3d4e5-… | jq -c 'select(.level=="error")'

# Human-readable
uip flow job traces b2c3d4e5-… --pretty

# Slower polling for quiet jobs
uip flow job traces b2c3d4e5-… --poll-interval 5000

Ausgabe: Ablaufverfolgungen werden direkt gestreamt – keine endgültige Data -Nutzlast.

UIP Flow-Auftragsstatus

Rufen Sie den Status eines Flow-Auftrags ab. Gibt standardmäßig eine kuratierte 14-Felder-Zusammenfassung zurück; --detailed gibt die vollständige Orchestrator-Antwort zurück.

Argumente

  • <job-key> (erforderlich) – Auftragsschlüssel (GUID).

Optionen

OptionStandardBeschreibung
-t, --tenant <name>authentifizierten MandantenMandantenname.
--folder-key <key>authentifizierten OrdnerOrdnerschlüssel (GUID).
--detailedausGibt die vollständige Antwort anstelle der 14-Felder-Zusammenfassung zurück.
--login-validity <minutes>10Schwellenwert für die Tokenaktualisierung.

Data shape (default summary)

{
  "Code": "FlowJobStatus",
  "Data": {
    "key":             "b2c3d4e5-…",
    "state":           "Successful",
    "runtimeType":     "…",
    "processType":     "Flow",
    "startTime":       "2025-04-15T10:30:00Z",
    "endTime":         "2025-04-15T10:32:11Z",
    "creationTime":    "2025-04-15T10:29:58Z",
    "inputArguments":  "{}",
    "outputArguments": "{}",
    "info":            "",
    "releaseName":     "InvoiceFlow",
    "processKey":      "a1b2c3d4-…",
    "robotName":       "…",
    "hostMachineName": "…"
  }
}
{
  "Code": "FlowJobStatus",
  "Data": {
    "key":             "b2c3d4e5-…",
    "state":           "Successful",
    "runtimeType":     "…",
    "processType":     "Flow",
    "startTime":       "2025-04-15T10:30:00Z",
    "endTime":         "2025-04-15T10:32:11Z",
    "creationTime":    "2025-04-15T10:29:58Z",
    "inputArguments":  "{}",
    "outputArguments": "{}",
    "info":            "",
    "releaseName":     "InvoiceFlow",
    "processKey":      "a1b2c3d4-…",
    "robotName":       "…",
    "hostMachineName": "…"
  }
}

Mit --detailed ist Data das vollständige Orchestrator-Auftragsobjekt (alle Felder, nicht vereinfacht).

Hinweis:

Die vollständige Form der detaillierten Antwort ist das, was der Orchestrator zurückgibt, und wird nicht streng von der CLI eingegeben. Das Feld vorhanden ist kann zwischen Orchestrator-Versionen variieren – für Skripte, die bestimmte Felder analysieren, abfragen und @uipath/cli in CI anheften.

Beispiele

# Start a job, capture the key, stream traces to completion
JOB_KEY=$(uip flow process run "InvoiceFlow.flow.Flow:1.0.0" "<folder-key>" \
           --inputs '{}' --output-filter "jobKey" --output plain)
uip flow job traces "$JOB_KEY" --pretty

# Get the summary once the job is done
uip flow job status "$JOB_KEY" --folder-key "<folder-key>"

# Full response
uip flow job status "$JOB_KEY" --detailed
# Start a job, capture the key, stream traces to completion
JOB_KEY=$(uip flow process run "InvoiceFlow.flow.Flow:1.0.0" "<folder-key>" \
           --inputs '{}' --output-filter "jobKey" --output plain)
uip flow job traces "$JOB_KEY" --pretty

# Get the summary once the job is done
uip flow job status "$JOB_KEY" --folder-key "<folder-key>"

# Full response
uip flow job status "$JOB_KEY" --detailed

Siehe auch

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