UiPath Documentation
uipath-cli
latest
false
重要 :
このコンテンツは機械翻訳によって処理されています。 新しいコンテンツの翻訳は、およそ 1 ~ 2 週間で公開されます。

UiPath CLI ユーザー ガイド

uip フロー ジョブ

uip flow job は、トレースをストリーミングするか、詳細ステータスを取得して、個々の フロー ジョブ (プロセス インスタンスの 1 回の実行試行) を検査します。

すべてのサブコマンドには uip login が必要であり、 グローバルオプションが適用されます。終了コードは 標準コントラクトに従います。

概要

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>]

UIP フローのジョブのトレース

実行中のジョブまたは最近完了したジョブのストリーム実行トレース イベント。回線は、到着すると stderr にストリーミングされます。最終状態と期間もストリーミングされます。

引数

  • <job-key> (必須) — ジョブ キー ( process runの GUID)。

オプション

オプション既定 (Default)説明
-t, --tenant <name>認証されたテナントテナント名。
--poll-interval <ms>2000ポーリング間隔。正の数である必要があります。
--traces-service <name>llmopstenant_サービス名をトレースします (詳細。指示された場合にのみ上書きされます)。
--pretty無効整形トレース イベント。指定しない場合、各イベントは 1 つの JSON 行として出力され、 jqへのパイプ処理に適しています。
--login-validity <minutes>10トークン更新のしきい値。

動作

  • stderr に見出し行を書き込みます: Streaming traces for job: <key> Polling every Ns...
  • 各トレース イベントを ScreenLogger.progress (stderr) 経由でストリーミングします。
  • 完了すると、 Job <key>: <finalState> (<durationMs>ms)を出力します。
  • 終了コード: ジョブが成功した場合は 0、それ以外の場合は (result.success単位1)。

# 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

出力: トレースは直接ストリーミングされます。最終的な Data ペイロードはストリーミングされません。

UIP フローのジョブステータス

フロージョブのステータスを取得します。既定では、選定された 14 フィールドの要約を返します。 --detailed は Orchestrator の完全な応答を返します。

引数

  • <job-key> (必須) — ジョブ キー (GUID)。

オプション

オプション既定 (Default)説明
-t, --tenant <name>認証されたテナントテナント名。
--folder-key <key>認証されたフォルダーフォルダー キー (GUID)。
--detailed無効14 フィールドの概要ではなく、完全な応答を返します。
--login-validity <minutes>10トークン更新のしきい値。

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": "…"
  }
}

--detailedでは、Orchestrator の完全なジョブ オブジェクト (すべてのフィールド、フラット化されていないData) を示します。

注:

完全な詳細回答の形状は、Orchestrator が返すものであり、CLI によって厳密に型指定されるものではありません。フィールドの存在は、特定のフィールドを解析し、防御的にクエリを実行し、CI に @uipath/cli ピン留めするスクリプトの場合、Orchestrator のバージョン間でドリフトする可能性があります。

# 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

参照

このページは役に立ちましたか?

接続

ヘルプ リソース サポート

学習する UiPath アカデミー

質問する UiPath フォーラム

最新情報を取得