- 概要
- アプリ イベント
- Flowchart Builder
- 吹き出し
- 複雑なシナリオ
- 資格情報
- Data Service
- フォーム
- リリース ノート
- プロジェクトの対応 OS
- リアルタイム フォーム
- フォーム データを更新する
- JavaScript を使用してフォームを実行する
- CSS を使用してフォームをカスタマイズする
- 条件付きコンポーネント
- 複数のコンポーネントを列の同じ行に追加する
- データ テーブル コンポーネントを使用する
- ファイル/フォルダー パスを取得
- データ グリッド コンポーネントからセルの値を読み取る
- PDF ファイルを表示する
- フォーム内で画像を表示する
- データ グリッドをスクロールする
- フォームで開発者ツールを使用する
- フォーム コンポーネントの値を計算する
- フォーム内の日付を管理する
- フォーム内のハイパーリンクを開く
- フォームに既定のタブを表示する
- コンポーネントのラベル全体を表示する
- ドロップダウン リストの長い文字列を検索する
- フォームの値を動的に設定する
- 23.4 より前のフォーム エクスペリエンスについて
- プロジェクトの対応 OS
- リアルタイム フォーム
- 動的なチェック ボックス
- 条件付きドロップダウン
- 既定タブを表示する
- 画像を表示する
- PDF ファイルを表示する
- ラベル全体を表示する
- 動的な HTML 要素
- 日付を管理する
- ドロップダウンで長い文字列を検索する
- ローカル CSS ファイルを使用してフォームをカスタマイズする
- チェックボックスの変更時に [実行] ブロックを実行する
- 列の幅をカスタマイズする
- フォーム データを更新する
- コレクション データをリセットする
- 高度な論理
- ドロップダウン オプションの変更時に [実行] ブロックを実行する
- データ グリッド コンポーネントからセルの値を読み取る
- 条件付きコンポーネント
- データ グリッド コンポーネントをスクロールする
- グリッド コンポーネントを使用する
- 開発ツール
- 計算値
- 動的ドロップダウン
- ボタンのクリックでタブを切り替える
- フォーム内のハイパーリンクを開く
- FTP
- IPC
- 永続性
- リリース ノート
- プロジェクトの対応 OS
- 一括編集フォーム デザイナー
- ジョブを開始し参照を取得 (Start Job And Get Reference)
- ジョブ完了まで待機し再開
- キュー アイテムを追加し参照を取得 (Add Queue Item And Get Reference)
- キュー アイテム完了まで待機し再開
- フォーム タスク完了まで待機し再開
- 時間差で再開 (Resume After Delay)
- タスクを割り当て
- 外部タスクを作成
- 外部タスクの完了を待機して再開
- タスクを完了する
- タスクを転送 (Forward Task)
- フォーム タスクを取得 (Get Form Tasks)
- タスク データを取得 (Get Task Data)
- アプリ タスクを取得
- タスクのコメントを追加
- タスクのラベルを更新
- アプリ タスクを作成
- アプリ タスク完了まで待機し再開
- タスク タイマーを設定
- Automation Ops パイプライン
- システム
- リリース ノート
- プロジェクトの対応 OS
- サポートされている文字エンコード
- 正規表現ビルダー ウィザード
- データ列を追加
- データ行を追加
- ログ フィールドを追加
- 日付に加算または減算
- トランザクション アイテムを追加
- キュー アイテムを追加
- コレクションに項目を追加
- リストに項目を追加
- 文字列を追加書き込み
- 警告音
- 繰り返しを終了
- ファイルを参照
- フォルダーを参照
- コレクションを構築
- データ テーブルを構築
- キュー アイテムを一括追加
- 文字種を変更
- 型を変更
- False か確認
- True か確認
- データ テーブルをクリア
- コレクションをデータ テーブルに変換
- コメント
- ファイルを圧縮 (Zip)
- ファイルをコピー
- フォルダーをコピー
- テキストを結合
- コメント アウト/無効化されたアクティビティ
- 現在の繰り返しをスキップ/現在の繰り返しをスキップ
- ファイルを作成
- フォルダーを作成
- リストを作成
- カスタム入力
- 削除する
- ファイルを削除
- フォルダーを削除
- ストレージ ファイルを削除
- キュー アイテムを削除
- ローカル トリガーを無効化
- 繰り返し (後判定)
- ファイルを URL からダウンロード
- ストレージ ファイルをダウンロード
- ローカル トリガーを有効化
- ビジネス ルールを評価
- コレクション内での有無
- ファイルを展開 (Unzip)
- テキストから日付と時刻を抽出
- テキストを取得
- ファイル変更トリガー
- ファイルの存在を確認
- コレクションをフィルター
- データ テーブルをフィルター
- フォルダーの存在を確認
- 繰り返し (コレクションの各要素)
- 繰り返し (フォルダー内の各ファイル)
- ファイル変更トリガー v3
- 検索して置換
- 一致するパターンを探す
- 繰り返し (フォルダー内の各フォルダー)
- 繰り返し (データ テーブルの各行)
- 日付をテキストとして書式設定
- 値を書式化
- テキストからデータ テーブルを生成
- アセットを取得
- 資格情報を取得/Orchestrator の資格情報を取得
- 現在のジョブの情報を取得
- 特殊フォルダーのパスを取得
- 環境変数を取得
- ファイルの情報を取得
- フォルダー情報を取得
- ジョブを取得
- プロセスを取得
- 行項目を取得
- トランザクション アイテムを取得
- ユーザー名/パスワードを取得
- キュー アイテムを取得
- グローバル変数変更トリガー
- 入力ダイアログ
- コードを呼び出し
- COM メソッドを呼び出し
- PowerShell を呼び出し
- プロセスを呼び出し
- VBScript を呼び出し
- ワークフロー ファイルを呼び出し
- テキストの一致を確認
- データ テーブルを結合
- プロセスを強制終了
- 対話型ワークフローを起動
- ストレージ ファイルのリストを取得
- メッセージをログ
- データ テーブルを検索
- 手動トリガー
- コレクションを結合
- データ テーブルをマージ
- メッセージ ボックス
- 日付を変更
- テキストを変更
- ファイルを移動
- フォルダーを移動
- 複数代入
- キューへの新しいアイテムの追加
- グローバル変数の変更を通知
- Orchestrator への HTTP 要求
- データ テーブルを出力
- 並列 (Parallel)
- パスの存在を確認
- トランザクション アイテムを延期
- プロセス終了トリガー
- プロセス開始トリガー
- プロセス追跡スコープ
- アラートを生成
- リストの項目を読み込み
- テキスト ファイルを読み込み
- ストレージ テキストを読み込み
- データ列を削除
- データ行を削除
- 重複行を削除
- コレクションから削除
- ログ フィールドを削除
- 一致するパターンを置換
- 繰り返し (指定回数)
- トリガーを繰り返し
- ファイル名を変更
- フォルダー名を変更
- ステータスを報告
- タイマーをリセット
- タイマーを再開
- リトライ スコープ
- 復帰
- ローカル トリガーを実行
- エージェントを実行
- Run Job
- プロセスを並列実行
- アセットを設定
- 資格情報を設定
- 環境変数を設定
- タスクのステータスを設定
- トレースのステータスを設定
- トランザクションの進行状況を設定
- トランザクションのステータスを設定
- 停止すべきか確認
- テキストを分割
- データ テーブルを並べ替え
- タイマーを開始
- ジョブを開始
- ジョブを停止
- ローカル トリガーを停止
- タイマーを停止
- テキストを左右に分割
- テキストを大文字/小文字にする
- タイム トリガー
- トリガー スコープ
- オブジェクトを追跡
- タイムアウト スコープ
- 行項目を更新
- リストの項目を更新
- ストレージ ファイルをアップロード
- ダウンロードを待機
- キュー アイテムを待機
- 繰り返し (前判定)
- ワークフロー プレースホルダー
- ストレージ テキストを書き込み
- テキスト ファイルに書き込み
- データ行を追加
- AddQueueItem
- トランザクション アイテムを追加
- 文字列を追加書き込み
- BulkAddQueueItems
- データ テーブルをクリア
- Zip ファイルを圧縮 (CompressZipFiles)
- ファイルをコピー
- ファイルを作成
- フォルダーを作成
- ファイルまたはフォルダーを削除
- キュー アイテムを削除
- ストレージ ファイルを削除
- ストレージ ファイルをダウンロード
- Unzip ファイルを抽出 (ExtractUnzipFiles)
- データ テーブルをフィルター
- アセットを取得
- 資格情報を取得
- GetJobs
- Get Queue Item
- GetQueueItems
- ローカル パスのリソースを取得
- 行項目を取得
- トランザクション アイテムを取得
- プロセスを呼び出し
- データ テーブルを結合
- ストレージ ファイルのリストを取得
- データ テーブルを検索
- データ テーブルをマージ
- ファイルを移動
- Orchestrator への HTTP 要求
- OutputDataTable
- パスの存在を確認
- トランザクション アイテムを延期
- ストレージ テキストを読み込み
- テキスト ファイルを読み込み
- データ列を削除
- 重複行を削除
- 置換
- アセットを設定
- 資格情報を設定
- SetTransactionProgress
- トランザクションのステータスを設定
- データ テーブルを並べ替え
- StartJob
- StopJob
- 行項目を更新
- ストレージ ファイルをアップロード
- キュー アイテムを待機
- ストレージ テキストを書き込み
- テキスト ファイルに書き込み
- テスト
- リリース ノート
- テスト アクティビティ パッケージについて
- プロジェクトの対応 OS
- プロジェクト設定
- Address
- AddTestDataQueueItem
- AttachDocument
- BulkAddTestDataQueueItems
- DeleteTestDataQueueItems
- GetTestDataQueueItem
- GetTestDataQueueItems
- GivenName
- LastName
- RandomDate
- RandomNumber
- RandomString
- RandomValue
- VerifyAreEqual
- VerifyAreNotEqual
- VerifyContains
- VerifyExpression
- VerifyExpressionWithOperator
- VerifyIsGreater
- VerifyIsGreaterOrEqual
- VerifyIsLess
- VerifyIsLessOrEqual
- VerifyIsRegexMatch
- VerifyRange
- Workflow Foundation

ワークフローに関するアクティビティ
プロセス追跡スコープ
UiPath.Core.Activities.ProcessTracking.ProcessTrackingScope
UiPath.Core.Activities.ProcessTracking.ProcessTrackingScope
[プロセス追跡スコープ] は、ワークフロー内のタスクを詳細に追跡できる、UiPath のシステム アクティビティです。
[プロセス追跡スコープ] アクティビティを使用すると、UiPath Process Mining で特定の業務シーケンスを追跡できます。RPA 開発者は、これらのシーケンスを [プロセス追跡スコープ] アクティビティ内にラップすることにより、シーケンスをタスクとしてマークできます。
タスクは、プロセス内の作業またはアクティビティの特定の単位に相当します。タスクは、ワークフロー内の [プロセス追跡スコープ] アクティビティによって作成されます。タスクには、開始タイムスタンプ (スコープの開始時) と終了タイムスタンプ (スコープの終了時) があります。タスクを入れ子にして親子関係を作成できます。
トレースとは、1 つのプロセス、または関連する一連のタスクの実行全体を表す上位レベルの概念です。トレースによって、同じプロセス実行に属する複数のタスクをグループ化して整理します。トレースには専用の一意の識別子 (トレース ID) があり、さまざまなタスクがより大きなプロセス内でどのように関連しているかを表すコンテキストを提供します。
UiPath Studio のインターフェイスでは、[プロセス追跡スコープ] アクティビティの [追跡方法] プロパティを使用して、タスクとトレースの関係を制御できます。
[追跡方法] オプション |
トレースの管理 |
タスクの管理 |
備考 |
例 |
---|---|---|---|---|
現在のトレース内 |
|
|
進行中の単一のプロセスの一部である順次操作を同じプロセス コンテキスト内で追跡する場合に便利です。 以下に示す一部のアクティビティでは、トレース コンテキストが変更される可能性があります。 |
ある e コマース企業に、顧客の注文を処理するワークフローがあります。 メインのトレースは、注文を受領したときに開始されます。 異なるステージ (注文の検証、支払処理、出荷手配) に対して複数の [プロセス追跡スコープ] を使用します。 これらのすべてのスコープでは、[現在のトレース内] オプションを使用して、すべてのタスクを同じ受注処理トレース内に保持します。 これにより、注文のフルフィルメント プロセス全体を包括的に把握できます。 |
新しいトレース内 |
|
|
オートメーション内の新しい個別のプロセスまたはサブプロセスの追跡を開始しながら、必要に応じていつでも前のトレース コンテキストに戻ることができるようにする場合に便利です。 |
サポート チームがオートメーションを使用して顧客のチケットを処理します。 メイン ワークフローでチケットを受け取って分類します。 チケットごとに新しい [プロセス追跡スコープ] が作成され、[新しいトレース内] オプションが設定されます。 これにより、顧客の問題それぞれに対して別個のトレースが作成され、各チケットがどのように処理されるかを個別に追跡および分析できます。 応答時間や解決率を測定したり、特定の種類の問題を処理する際のボトルネックを特定したりするのに役立ちます。 |
既存のトレース内 |
|
|
このオプションは、複数のオートメーションで同じ業務アイテムやオブジェクトを処理する場合に便利です。ただし、これらのオートメーションは、キューやジョブなどの UiPath コンポーネントを介して直接接続されているわけではありません。このオプションを使用することで、個別に実行される異なるオートメーションを通じた業務アイテムのジャーニーの継続的なトレースを維持できます。 |
ある大企業に、複数の部門が関わる複雑な請求書処理システムがあります。 最初のトレースは、請求書が財務部門で受領されたときに作成されます。 請求書はさまざまな部署 (検証、承認、支払いなど) を移動するため、別個のオートメーションで各ステップを処理します。 各部署のオートメーションで、[既存のトレース内] オプションを指定して [プロセス追跡スコープ] を使用します。 請求書番号をオブジェクト ID として使用して、既存のトレースを識別します。 これにより、請求書が別個の複数のオートメーションで処理される場合でも、異なるシステムや部署にまたがる請求書ジャーニーを完全にトレースできます。 |
-
タスクの作成は常に、[プロセス追跡スコープ] の開始時に行われます。
-
タスクを閉じる処理は、トレース オプションに関係なく、常にスコープの完了時に行われます。
-
タスクの既定のステータスは、明示的に変更されるか例外が発生しない限り、[成功] です。
-
プロセス全体を完了としてマークする場合は、[トレースのステータスを設定] アクティビティを使用してトレースを明示的に閉じる必要があります。
プロセス追跡サービスのコンテキストでは、オブジェクトとは、外部システムで処理される業務アイテムを指します。この方法により、重要なアイテムにタグを付け、自動化されたプロセスのさまざまな部分でそのアイテムを追跡します。オブジェクトは、同じ業務アイテムを操作する異なるオートメーションを接続するのに役立ちます。
たとえば、JIRA チケットはこのようなオブジェクトと見なすことができます。
JIRA チケットを作成するオートメーション (A1) がある場合、[オブジェクトを追跡] アクティビティを使用して、チケットの詳細を次のように定義します。
-
オブジェクト ID - JIRA 識別子 (例: "DOC-1234")。
-
オブジェクトの種類 - "JIRA ticket"
-
オブジェクトのインタラクション - オートメーションが JIRA チケットとどのように対話するかを示します。この場合、オートメーションがチケットを作成したため、インタラクションは [作成済み] になります。
-
オブジェクトのプロパティ - JIRA チケットのプロパティです。次の形式です。
{ "XUiPathConnectorKey": "<XUiPathConnectorKey>", // for example, "uipath-jira" "XUiPathConnectorName": "<XUiPathConnectorName>", // for example, "JIRA" "XUiPathObjectDisplayName": "<XUiPathObjectDisplayName>", // for example, "Issue" "XUiPathObjectName": "<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" }
オートメーション A1 によって作成されたオブジェクトと同じオブジェクトを別のオートメーション (A2) で操作する必要がある場合は、オートメーション A2 に対して [プロセスの追跡] を有効化し、[既存のトレース内] オプションを選択します。同じオブジェクトの詳細を指定してオートメーション間の接続を維持し、オートメーション A2 がオートメーション A1 によって作成されたチケットを見つけて処理できるようにします。
オブジェクトを追跡することで、自動化されたプロセスを通じた特定の業務アイテムのジャーニーを辿ることができ、プロセスを最適化・分析するための貴重な洞察が得られます。
ワークフローに [プロセス追跡スコープ] を追加します。
-
スコープの開始時にタスクを開始します (開始タイムスタンプ)。
-
スコープの終了時にトレースを終了します (終了タイムスタンプ)。
-
入れ子になった [プロセス追跡スコープ] をサポートします。
-
プロセス追跡サービスの内部のスコープによって子タスクが生成され、階層プロセス マイニングのプロセス グラフ内に表示される親子関係が維持されます。
-
暗黙的および明示的なタスクのステータスを処理します。
-
暗黙的なタスクのステータス
-
既定のステータスは [成功] です。
-
キャッチされない例外が発生した場合は、自動的に [失敗] に設定されます。
-
例外の詳細は Process Optimization アプリで確認できます。
-
-
明示的なタスクのステータス
-
タスクの終了方法を指定するには、[タスクのステータスを設定] アクティビティを使用します。
-
指定できる値は、[成功]、[失敗]、[キャンセル済み] です。
-
-
-
明示的なトレースのステータスを処理します。
-
トレースの終了方法を指定するには、[トレースのステータスを設定] アクティビティを使用します。
指定できる値は、[成功]、[失敗] です。
-
-
[追跡方法] プロパティでは、タスクの追跡の動作を次の 3 つの中から選択できます。
-
現在のトレース内 (既定の動作)
-
新しいタスクを現在のトレース内で追跡します。
-
現在のスコープによって生成されたトレースの ID を使用します。
-
- 新しいトレース内
-
トレースの新しい ID を生成します。
-
タスクを新しいトレースで追跡します。
-
グループ化するためのプロセス名を指定する必要があります。
-
スコープの終了後、前のトレースのコンテキストに戻ります。
-
-
既存のトレース内
-
タスクを既存のトレースに追加します。
-
別個のオートメーション プロセスをリンクする場合に便利です。
-
オブジェクトの詳細とプロセス名でトレースを識別する必要があります。
-
-
シーケンスに対して [プロセスの追跡] を有効化するには、以下の手順を実行します。
-
ワークフロー内のシーケンスを選択します。
-
[プロパティ] パネルで、[プロセスの追跡] チェックボックスをオンにします。
[プロセスの追跡] をアクティブ化すると、シーケンスは自動的に [プロセス追跡スコープ] アクティビティで囲まれます。
- プロセスの追跡
-
任意です。選択すると、スコープ内のシーケンスに対してプロセスの追跡が有効化されます。
- タスク名
-
任意です。このスコープによって作成されるタスクの名前を指定できます。既定では、含まれるシーケンスの名前が使用されます。
- 追跡方法
-
必須です。タスクをトレースに関連付ける方法を決定します。次のオプションを使用できます。
- 現在のトレース内
-
既定のオプションです。[プロセス追跡スコープ] アクティビティによって作成されたタスクを既存のトレースに追加します。同じプロセスのコンテキスト内で追跡を続行する場合に便利です。このスコープによって作成されたタスクはスコープの完了時に閉じられますが、既存のトレースは開いたままで続行されます。このオプションは、進行中の単一のプロセスの一部である順次操作に推奨します。
- 新しいトレース内
-
このタスクと、スコープ内のすべてのサブタスク専用の新しいトレースを作成します。新しい別個のプロセスやサブプロセスを開始する場合に便利です。新しいトレースには、専用の一意のトレース ID が付きます。スコープが完了すると、新しいトレースのコンテキストは前のトレースのコンテキストに戻ります。関連付けられたタスクは閉じられ、追跡されたアクティビティは終了とマークされます。このオプションを選択すると、[プロセス名] フィールドが表示されます。
-
プロセス名 - 新しいトレースで開始するプロセスを指定します。
-
- 既存のトレース内
-
タスクを既存のトレースに追加します。オートメーションの、連続していないさまざまな部分を [オブジェクトを追跡] アクティビティで接続する場合に便利です。オブジェクトの詳細とプロセス名でトレースを識別する必要があります。指定した既存のトレース内に作成されたタスクはスコープの完了時に閉じられますが、既存のトレースは開いたままで続行されます。このオプションを選択すると、トレースの識別に使用する以下のフィールドが表示されます。
-
プロセス名 - 既存のトレース内で開始するプロセスを指定します。
-
オブジェクト ID - 現在のタスクに関連付けられたオブジェクト ID を指定します。これを使用すると、タスクの一部としてオブジェクトを追跡できます。この情報は、別のオートメーションでトレースを継続する際にも役立ちます。
-
オブジェクトの種類 - 切り替え先のトレース ID を識別するためのオブジェクトの種類を指定します。
-
オブジェクトのインタラクション - タスクがオブジェクトと対話する方法を選択します。
-