- リリース ノート
- 基本情報
- インストールとアップグレード
- アクティビティ
- 長期実行ワークフローを設計する
- ジョブを開始し参照を取得 (Start Job And Get Reference)
- ジョブ完了まで待機し再開
- キュー アイテムを追加し参照を取得 (Add Queue Item And Get Reference)
- キュー アイテム完了まで待機し再開
- フォーム タスクを作成
- フォーム タスク完了まで待機し再開
- 時間差で再開 (Resume After Delay)
- タスクを割り当て
- 外部タスクを作成
- 外部タスクの完了を待機して再開 (Wait For External Task and Resume)
- タスクを完了する
- タスクを転送 (Forward Task)
- フォーム タスクを取得 (Get Form Tasks)
- タスク データを取得 (Get Task Data)
- タスクのコメントを追加
- タスクのラベルを更新
- アクション
- プロセス
- プロセスについて
- ユーザー インターフェイス
- プロセスにアクセスする
- プロセスを管理する
プロセスを管理する
- Orchestrator にキューを作成します。
- 特定の業務のシナリオに従ってキューのアイテムを処理し、サードパーティ システムにデータを渡す、コンシューマー オートメーション プロジェクトを作成します。
- キュー トリガーを作成し、新しいアイテムがキューに追加されるたびにコンシューマー プロセスを開始するよう設定します。
キューは Action Center Web サイトの [Processes] ページで利用できるようになり、そのキューが存在するフォルダーへの適切なアクセス権を持つユーザーに対して表示されます。つまり、ユーザーには Orchestrator のフォルダー レベルで次の権限を持つロールを割り当てる必要があります。
- キューの表示
- トランザクションの表示、編集、削除
- オートメーション プロジェクトの Main
.xaml
ファイルに入力引数を含むワークフローを作成し、Orchestrator にパブリッシュします。 - 上記のパッケージからプロセスをデプロイし、入力パラメーターの既定値を指定します (あれば)。
プロセスは Action Center Web サイトの [Processes] ページで利用できるようになり、そのプロセスが存在するフォルダーへの適切なアクセス権を持つユーザーに対して表示されます。つまり、ユーザーにはフォルダー レベルで次の権限を持つロールを割り当てる必要があります。
- プロセスの表示
- ジョブの表示、編集、削除
[フォーム タスクを作成] アクティビティ (UiPath.Persistence.Activities パッケージ v1.1.8 以上) に組み込まれたフォーム デザイナーを使用すれば、RPA 開発者はビジネス ユーザーからの入力としてファイルを受け入れる無人プロセスを構築できます。プロセスを設計する際は、ファイルをアップロードするために特殊な引数を使用します。1 つの引数でアップロードできるファイルは 1 つです。プロセスをトリガーするために使用できる引数には、主に以下の 2 種類があります。
_storage 引数
- Studio の [引数] タブで、ファイルのアップロードが必要な引数の名前にサフィックス
_storage
を追加します。これはビジネス ユーザーからの入力なので、[方向] を [IN] に設定します。 - キューで、キューのスキーマのプロパティ名にサフィックス
_storage
を追加します。
ストレージ バケット引数
- Studio の [引数] タブで、ファイルがアップロードされる実際のストレージ バケットを指定する引数 (
BucketName
など) を追加します。 - Orchestrator でストレージ バケットを設定します。プロセスのフォルダー > [オートメーション] > [プロセス] > [編集] > [ランタイム引数] に移動して、作成したバケットを BucketName 引数の値として設定します。
- キューで、キュー スキーマに
BucketName
プロパティを追加し、"default"
キーにストレージ バケットの名前を入力します。 -
現在のワークフローやキューと異なるストレージ フォルダー パスを指定するには、引数
BucketFolderPath
を追加し、上記と同じ方法で既定値を指定します。... "UserFile_storage": { "$id": "#/properties/UserFile_storage", "type": "string", "title": "Upload Document", "default": "FileName", "examples": [ "User FileName" ] }, "BucketName": { "$id": "#/properties/BucketName", "type": "string", "title": "BucketName", "default": "ActionsTest", "examples": [ "User FileName" ] }, ...
... "UserFile_storage": { "$id": "#/properties/UserFile_storage", "type": "string", "title": "Upload Document", "default": "FileName", "examples": [ "User FileName" ] }, "BucketName": { "$id": "#/properties/BucketName", "type": "string", "title": "BucketName", "default": "ActionsTest", "examples": [ "User FileName" ] }, ...
ファイルのアップロードにより無人プロセスをトリガーする方法
- 画面左側のメニューから [Processes] に移動します。
- ファイルのアップロードを許可するプロセスのタイトルにカーソルを合わせ、[プロセスを実行] をクリックして実行します。
- フォームが画面右側にペインとして表示されます。
- フィールドに入力し、ファイルを添付します。
- [提出] をクリックします。
キュー スキーマを使用したファイル アップロード コントロールを持つ無人プロセスをトリガーする方法を示したサンプル ワークフローは、こちらから確認できます。