- リリース ノート
- プロジェクトの対応 OS
- リアルタイム フォーム
- フォーム データを更新する
- JavaScript を使用してフォームを実行する
- CSS を使用してフォームをカスタマイズする
- 条件付きコンポーネント
- 複数のコンポーネントを列の同じ行に追加する
- データ テーブル コンポーネントを使用する
- ファイル/フォルダー パスを取得
- データ グリッド コンポーネントからセルの値を読み取る
- PDF ファイルを表示する
- フォーム内で画像を表示する
- データ グリッドをスクロールする
- フォームで開発者ツールを使用する
- フォーム コンポーネントの値を計算する
- フォーム内の日付を管理する
- フォーム内のハイパーリンクを開く
- フォームに既定のタブを表示する
- コンポーネントのラベル全体を表示する
- ドロップダウン リストの長い文字列を検索する
- 23.4 より前のフォーム エクスペリエンスについて
- プロジェクトの対応 OS
- リアルタイム フォーム
- 動的なチェック ボックス
- 条件付きドロップダウン
- 既定タブを表示する
- 画像を表示する
- PDF ファイルを表示する
- ラベル全体を表示する
- 動的な HTML 要素
- 日付を管理する
- ドロップダウンで長い文字列を検索する
- ローカル CSS ファイルを使用してフォームをカスタマイズする
- チェックボックスの変更時に [実行] ブロックを実行する
- 列の幅をカスタマイズする
- フォーム データを更新する
- コレクション データをリセットする
- 高度な論理
- ドロップダウン オプションの変更時に [実行] ブロックを実行する
- データ グリッド コンポーネントからセルの値を読み取る
- 条件付きコンポーネント
- データ グリッド コンポーネントをスクロールする
- グリッド コンポーネントを使用する
- 開発ツール
- 計算値
- 動的ドロップダウン
- ボタンのクリックでタブを切り替える
- フォーム内のハイパーリンクを開く
- リリース ノート
- プロジェクトの対応 OS
- 永続性アクティビティ パッケージについて
- 一括編集フォーム デザイナー
- ジョブを開始し参照を取得 (Start Job And Get Reference)
- ジョブ完了まで待機し再開
- キュー アイテムを追加し参照を取得 (Add Queue Item And Get Reference)
- キュー アイテム完了まで待機し再開
- フォーム タスク完了まで待機し再開
- 時間差で再開 (Resume After Delay)
- タスクを割り当て
- 外部タスクを作成
- 外部タスクの完了を待機して再開 (Wait For External Task and Resume)
- Complete Task
- タスクを転送 (Forward Task)
- フォーム タスクを取得 (Get Form Tasks)
- タスク データを取得 (Get Task Data)
- タスクのコメントを追加
- タスクのラベルを更新
- サンプル ワークフロー
- リリース ノート
- システム アクティビティ パッケージについて
- プロジェクトの対応 OS
- 正規表現ビルダー ウィザード
- テキストの一致を確認
- 一致するパターンを探す
- テキストを変更
- 日付を変更
- 一致するパターンを置換
- テキストを左右に分割
- データ列を追加
- データ行を追加
- データ テーブルを構築
- データ テーブルをクリア
- 行項目を取得
- 行項目を更新
- データ テーブルをマージ
- データ テーブルを出力
- データ列を削除
- データ行を削除
- 繰り返し (データ テーブルの各行)
- テキストからデータ テーブルを生成
- リストを作成
- リストに項目を追加
- リストの項目を読み込み
- リストの項目を更新
- ログ フィールドを追加
- コメント アウト/無効化されたアクティビティ
- コメント
- 型を変更
- メッセージをログ
- ログ フィールドを削除
- COM メソッドを呼び出し
- 値を書式化
- データ テーブルを検索
- データ テーブルをフィルター
- データ テーブルを並べ替え
- 重複行を削除
- データ テーブルを結合
- ステータスを報告
- 文字列を追加書き込み
- ファイルを圧縮 (Zip)
- ファイルをコピー
- フォルダーをコピー
- フォルダーを作成
- ファイルを作成
- 削除する
- ファイルの存在を確認
- フォルダーの存在を確認
- ファイルを展開 (Unzip)
- ダウンロードを待機
- ファイル変更トリガー
- 繰り返し (フォルダー内の各ファイル)
- 繰り返し (フォルダー内の各フォルダー)
- ファイルを削除
- フォルダーを削除
- ファイルを移動
- フォルダーを移動
- フォルダー名を変更
- ファイル名を変更
- パスの存在を確認
- テキスト ファイルを読み込み
- テキスト ファイルに書き込み
- ファイル情報を取得
- フォルダー情報を取得
- プロセスを取得
- ユーザー名/パスワードを取得
- プロセスを強制終了
- 警告音
- 特殊フォルダーのパスを取得
- 環境変数を取得
- PowerShell を呼び出し
- 入力ダイアログ
- メッセージ ボックス
- ファイルを参照
- フォルダーを参照
- VBScript を呼び出し
- プロセス終了トリガー
- プロセス開始トリガー
- ファイル変更トリガー v3
- トリガー スコープ
- 繰り返し (指定回数)
- テキストを大文字/小文字にする
- 環境変数を設定
- 繰り返し (コレクションの各要素)
- 繰り返しを終了
- リトライ スコープ
- True か確認
- False か確認
- ワークフロー プレースホルダー
- ワークフロー ファイルを呼び出し
- 対話型ワークフローを起動
- コードを呼び出し
- 現在の繰り返しをスキップ/現在の繰り返しをスキップ
- 複数代入
- プロセスを呼び出し
- プロセスを並列実行
- 繰り返し (前判定)
- 繰り返し (後判定)
- 繰り返し (指定回数)
- アラートを生成
- Orchestrator への HTTP 要求
- アセットを取得
- 資格情報を取得/Orchestrator の資格情報を取得
- アセットを設定
- 資格情報を設定
- ジョブを取得
- 現在のジョブの情報を取得
- ジョブを開始
- ジョブを停止
- キュー アイテムを追加
- トランザクション アイテムを追加
- キュー アイテムを削除
- キュー アイテムを取得
- トランザクション アイテムを取得
- トランザクション アイテムを延期
- トランザクションの進行状況を設定
- トランザクションのステータスを設定
- 停止すべきか確認
- キュー アイテムを待機
- キュー アイテムを一括追加
- ストレージ テキストを書き込み
- ストレージ ファイルをアップロード
- ストレージ ファイルのリストを取得
- ストレージ テキストを読み込み
- ストレージ ファイルをダウンロード
- ストレージ ファイルを削除
- カスタム入力
- コレクションに項目を追加
- コレクションを構築
- コレクションをデータ テーブルに変換
- コレクション内での有無
- コレクションをフィルター
- コレクションを結合
- コレクションから削除
- タイマーをリセット
- タイマーを再開
- タイマーを開始
- タイマーを停止
- タイムアウト スコープ
- 手動トリガー
- キューへの新しいアイテムの追加時
- ローカル トリガーを停止
- ローカル トリガーを実行
- トリガーを繰り返し
- タイム トリガー
- ローカル トリガーを無効化
- ローカル トリガーを有効化
- グローバル変数の変更を通知
- グローバル変数変更トリガー
- テキストを取得
- 検索して置換
- 復帰
- テキストから日付と時刻を抽出
- 文字種を変更
- 日付に加算または減算
- ファイルを URL からダウンロード
- 日付をテキストとして書式設定
- テキストを分割
- テキストを結合
- データ行を追加
- AddQueueItem
- トランザクション アイテムを追加
- 文字列を追加書き込み
- BulkAddQueueItems
- データ テーブルをクリア
- Zip ファイルを圧縮 (CompressZipFiles)
- ファイルをコピー
- ファイルを作成
- フォルダーを作成
- ファイルまたはフォルダーを削除
- キュー アイテムを削除
- ストレージ ファイルを削除
- ストレージ ファイルをダウンロード
- Unzip ファイルを抽出 (ExtractUnzipFiles)
- データ テーブルをフィルター
- アセットを取得
- 資格情報を取得
- GetJobs
- Get Queue Item
- GetQueueItems
- ローカル パスのリソースを取得
- 行項目を取得
- トランザクション アイテムを取得
- プロセスを呼び出し
- データ テーブルを結合
- ストレージ ファイルのリストを取得
- データ テーブルを検索
- データ テーブルをマージ
- ファイルを移動
- Orchestrator への HTTP 要求
- OutputDataTable
- パスの存在を確認
- トランザクション アイテムを延期
- ストレージ テキストを読み込み
- テキスト ファイルを読み込み
- データ列を削除
- 重複行を削除
- 置換
- アセットを設定
- 資格情報を設定
- SetTransactionProgress
- トランザクションのステータスを設定
- データ テーブルを並べ替え
- StartJob
- StopJob
- 行項目を更新
- ストレージ ファイルをアップロード
- キュー アイテムを待機
- ストレージ テキストを書き込み
- テキスト ファイルに書き込み
外部タスクを作成
UiPath.Persistence.Activities.ExternalTask.CreateExternalTask
説明
指定されたデータ、タスク タイトル、タスクの優先度、およびタスク カタログで、外部アクションを作成します。
プロジェクトの対応 OS
Windows - レガシ | Windows | クロスプラットフォーム
Windows および Windows - レガシでの設定
デザイナー パネル
- タスク タイトル - 作成するアクションのタイトルです。このフィールドは、文字列と
String
型変数のみをサポートします。 - タスクの優先度 - アクションの優先度レベルを選択できます。既定では、このプロパティは [TaskPriority.Medium] に設定されています。使用できるオプションは、[TaskPriority.Low (低)]、[TaskPriority.Medium (中)]、[TaskPriority.High (高)]、および [TaskPriority.Critical (クリティカル)] です。
- タスク カタログ - タスク アイテムの任意の事業分類です。このフィールドは、文字列と
String
型変数のみをサポートします。 - タスク データ - 指定アクション内に保存する
Dictionary<String,Argument>
形式のビジネス データのコレクションです。Out
およびIn/Out
引数を変更すると、アクション完了後にそれらがワークフローにマップされます。このフィールドはDictionary<String,Argument>
オブジェクトのみをサポートします。 - タスク オブジェクト (出力) - アクションの作成後に Orchestrator から
ExternalTaskData
オブジェクトとして返されるタスク オブジェクトです。このオブジェクトは、[外部タスクの完了を待機して再開] アクティビティに渡すことで、アクションが完了するまで、ワークフローの実行を一時停止することができます。
プロパティ パネル
共通
- エラー発生時に実行を継続 - アクティビティが例外をスローした場合でも、ワークフローを継続するかどうかを指定します。このフィールドでは Boolean 値 (True、False) のみサポートされています。既定値は False です。その結果、フィールドが空白で例外がスローされると、プロジェクトの実行が停止します。値を True に設定すると、プロジェクトの実行はエラーに関係なく継続されます。
- 表示名 - アクティビティの表示名です。
- タイムアウト (ミリ秒) - エラーがスローされる前にアクティビティが実行されるまで待機する時間 (ミリ秒単位) を指定します。既定値は 30000 ミリ秒 (30 秒) です。
入力
- 外部タグ - 特定のアクションでのデータのソースである外部システムの識別に使用可能なタグです。このフィールドは、文字列と
String
型変数のみをサポートします。 - ラベル - 入力されたラベルはロボットによってアクションに追加され、後でフィルター処理できます。このフィールドでは文字列の値のみがサポートされ、命名の制限があります。
- Orchestrator フォルダー パス - タスクを作成する Orchestrator のフォルダーのパスです。現在のプロセスが動作する Orchestrator のフォルダーのパスとは異なります。Orchestrator のフォルダーの詳細については、こちらをご覧ください。クラシック フォルダーの場合、このプロパティはフローティング ロボットでのみ使用でき、現在のユーザーが移動先のフォルダーで正しいタスク権限を持っている場合にのみ使用できます。モダン フォルダーの場合、フォルダー パスのオーバーライドはサポートされていません。このフィールドでは、文字列と
String
型変数のみがサポートされています。
- タスク カタログ - タスク アイテムの任意の事業分類です。このフィールドは、文字列と
String
型変数のみをサポートします。
- タスク データ - 指定アクション内に保存する
Dictionary<String,Argument>
形式のビジネス データのコレクションです。Out
およびIn/Out
引数を変更すると、アクション完了後にそれらがワークフローにマップされます。このフィールドはDictionary<String,Argument>
オブジェクトのみをサポートします。 - タスクの優先度 - アクションの優先度レベルを選択できます。既定では、このプロパティは [TaskPriority.Medium] に設定されています。使用できるオプションは、[TaskPriority.Low (低)]、[TaskPriority.Medium (中)]、[TaskPriority.High (高)]、および [TaskPriority.Critical (クリティカル)] です。
- タスク タイトル - 作成するアクションのタイトルです。このフィールドは、文字列と
String
型変数のみをサポートします。
その他
- プライベート - オンにした場合、変数および引数の値が Verbose レベルでログに出力されなくなります。
出力
- タスク オブジェクト (出力) - アクションの作成後に Orchestrator から
ExternalTaskData
オブジェクトとして返されるタスク オブジェクトです。このオブジェクトは、[外部タスクの完了を待機して再開] アクティビティに渡すことで、アクションが完了するまで、ワークフローの実行を一時停止することができます。
クロスプラットフォームでの設定
- タスク タイトル - 作成するアクションのタイトルです。このフィールドは、文字列と
String
型変数のみをサポートします。 - タスクの優先度 - アクションの優先度レベルを選択できます。既定では、このプロパティは [TaskPriority.Medium] に設定されています。使用できるオプションは、[TaskPriority.Low (低)]、[TaskPriority.Medium (中)]、[TaskPriority.High (高)]、および [TaskPriority.Critical (クリティカル)] です。
- タスク カタログ - タスク アイテムの任意の事業分類です。このフィールドは、文字列と
String
型変数のみをサポートします。
- タスク データ - 指定アクション内に保存する
Dictionary<String,Argument>
形式のビジネス データのコレクションです。Out
およびIn/Out
引数を変更すると、アクション完了後にそれらがワークフローにマップされます。このフィールドはDictionary<String,Argument>
オブジェクトのみをサポートします。 - タスク オブジェクト (出力) - アクションの作成後に Orchestrator から
ExternalTaskData
オブジェクトとして返されるタスク オブジェクトです。このオブジェクトは、[外部タスクの完了を待機して再開] アクティビティに渡すことで、アクションが完了するまで、ワークフローの実行を一時停止することができます。
詳細オプション
共通
- エラー発生時に実行を継続 - アクティビティが例外をスローした場合でも、ワークフローを継続するかどうかを指定します。このフィールドでは Boolean 値 (True、False) のみサポートされています。既定値は False です。その結果、フィールドが空白で例外がスローされると、プロジェクトの実行が停止します。値を True に設定すると、プロジェクトの実行はエラーに関係なく継続されます。
- タイムアウト (ミリ秒) - エラーがスローされる前にアクティビティが実行されるまで待機する時間 (ミリ秒単位) を指定します。既定値は 30000 ミリ秒 (30 秒) です。
入力
- ラベル - 入力されたラベルはロボットによってアクションに追加され、後でフィルター処理できます。このフィールドでは文字列の値のみがサポートされ、命名の制限があります。
- Orchestrator フォルダー パス - タスクを作成する Orchestrator のフォルダーのパスです。現在のプロセスが動作する Orchestrator のフォルダーのパスとは異なります。Orchestrator のフォルダーの詳細については、こちらをご覧ください。クラシック フォルダーの場合、このプロパティはフローティング ロボットでのみ使用でき、現在のユーザーが移動先のフォルダーで正しいタスク権限を持っている場合にのみ使用できます。モダン フォルダーの場合、フォルダー パスのオーバーライドはサポートされていません。このフィールドでは、文字列と
String
型変数のみがサポートされています。
- 参照 - 特定のアクションでのデータのソースである外部システムの識別に使用可能なタグです。このフィールドは、文字列と
String
型変数のみをサポートします。
外部アクションを作成する
外部アクションを作成するには、以下のいずれかの手順を選択します。
-
ワークフローに [外部タスクを作成] アクティビティを追加して、以下のプロパティ フィールドに情報を指定します。
- タスク タイトル
- タスクの優先度
- タスク データ (コレクション)
- 外部タグ - サードパーティ システムから取得する外部タスクのバッチを一意に識別するタグを指定します。このタグを使用して、外部タスクを外部システムと同期できます。また、ユーザーがサードパーティ システムで実行するアクションに基づいてタスクを完了するためにこのタグを使用することもできます。
- API を使って外部アクションを作成します。
外部アクションをサードパーティ ツールと同期する
外部アクションを他の外部システムと同期するには、まず対応するオブジェクトを外部システム内に作成してから、サードパーティ システムで作成されたタスクまたはタスクのバッチを、API 呼び出しを使用して取得する必要があります。
-
オブジェクトを外部システム内に作成します。例:
-
Swagger で次の API を呼び出します: GET
/odata/Tasks/UiPath.Server.Configuration.OData.GetTasksAcrossFolders
。例: GET
<ORCH_URL>/odata/Tasks/UiPath.Server.Configuration.OData.GetTasksAcrossFolders?$filter=(Type eq 'ExternalTask') and (IsDeleted eq false) and (ExternalTag eq 'JiraTasks') and (Status ne 'Completed')&$count=true
外部アクションを取得する
タスク ID と組織単位 ID (Orchestrator フォルダーの ID) を使用して外部タスクに関する情報を取得するには、次の API を呼び出します。GET /tasks/GenericTasks/GetTaskDataById
。取得した詳細を使用すると、サードパーティ システムで同様のタスクを作成できます。
以下のスクリーンショットは、Swagger の API パラメーターと応答を示しています。Swagger 内でテナントにアクセスするには、「Accessing the Swagger file」の手順に従います。
外部アクションを完了する
タスク ID と組織単位 ID (Orchestrator フォルダーの ID) を使用して外部タスクを完了するには、次の API を呼び出します: POST /tasks/GenericTasks/CompleteTask
。
詳しくは、『Orchestrator API ガイド』の「外部タスクを完了する」の手順をご覧ください。