タスクは、長時間実行されるワークフローを処理する際のユーザーの介入を処理します。タスクを続行する前に、ここをクリックして、長時間実行されるワークフローの概要を確認してください。
注
この機能は、Unattended ロボットおよびクラシック フォルダーでのみ暗黙的にサポートされています。
重要
タスクはライセンスが必要な機能です。ユーザーにアクセスを付与する前に、ライセンスを購入することが法的に義務づけられています。
Studio の場合
ワークフロー内では、人間の検証が必要な場合は、代わりにそれを可能にする機能構成を事前に考えて、Studio でオーケストレーション プロセス、および UiPath.Persistence.Activities パッケージの [フォーム タスクを作成] と [フォーム タスク完了まで待機し再開] アクティビティを使用してワークフローを構成することができます。
[フォーム タスクを作成] アクティビティを使用すると、組み込みのフォーム デザイナーでフォームをカスタマイズし、そのフォームを検証できます。
Orchestrator の場合
これらのフォームは、Orchestrator の [タスク] ページでユーザー割り当て (タスク) として一元管理されます。人手で処理したタスクは、ワークフローでの [タスクの完了を待機して再開] アクティビティによる指定に従い、該当のプロセスに戻され、使用可能なロボットで実行されます。長期実行の業務プロセスのコンテキストでは、この処理によってリソースが効率的に割り当てられ、実行のダウンタイムを削減できます。
The fragments of the jobs can be executed by any available Robot. |
---|
タスクが Orchestrator で生成されると、[未割り当て] ステータスで [タスク] ページに表示されます。優先度、タイトルやカタログなどの属性は、タスクが [フォーム タスクの作成] アクティビティを使用して Studio でどのようにカスタマイズされているかによって Orchestrator に設定されています。
タスク カタログ内のユーザー定義基準に従ってグループ化されます。これは、最初に Orchestrator で定義し、その後に、上記と同様のアクティビティを使用して Studio 内のタスクの作成時に設定する必要があります。
たとえば、請求書処理ワークフローを使用しているとします。実行権限を持つユーザーが、対応するプロセスのジョブを開始します。
そのジョブは、通常どおり実行されますが、ジョブを中断するアクティビティが発生すると保留状態になります。ここで、人手による介入が必要になります。
Orchestrator では、検証を待機するタスクが生成されます。タスク受信トレイを扱うタスク管理者は、アイテムを専門ユーザーに割り当てます。このユーザーには、保留中のタスクがあることが通知されます。
タスクが検証済みになるとジョブが再開され、使用可能なロボットによってジョブの実行が完了します。
1 つのジョブのフラグメントを異なるロボットで実行できるため、対応するログはジョブの進行状況全体を対象とし、ロボット、人間のレビュー担当者、およびジョブが待機しているトリガーで始まる実行の概要を提供します。
タスクステータス
次のタスクステータスを使用できます。
- 未割り当て - タスクが Orchestrator で生成されており、どのユーザーにも割り当てられていません。
- 保留中 - タスクが割り当てられ、ユーザーの検証を待っています。
- 完了 - タスクが検証されました。完了すると、検証を元に戻すことはできません。
カスタム ロール
タスクを処理するときは、次のロールを定義することをお勧めします。
タスク管理者
タスク管理者は、生成されたすべてのタスクを確認し、それらをユーザーに割り当てます。自分でタスクを検証することもできます。次の権限を付与する必要があります。
- タスク割り当ての作成。
- タスク カタログの表示、編集、作成。
- タスクの表示、編集、作成。
タスクユーザー
タスク ユーザーには、自分に割り当てられたすべてのタスクが表示され、検証できるようになります。次の権限を付与する必要があります。
- タスクの表示、編集、作成。
タスクの有効化
オンプレミス環境でタスク機能を有効化するには、次の手順に従います。
インスタンス レベル
- 次の各キーを追加することで
web.config
ファイルを更新します。<add key="Features.LongRunning.Enabled" value="true" />
<add key="Tasks.ModuleEnabled" value="true" />
- IIS を再起動します。
テナント レベル
- Orchestrator インスタンスにホスト管理者としてログインします。
- [テナント] ページに移動します。
- タスク機能を有効化するテナントについて、[その他のアクション] > [機能を有効化/無効化] をクリックします。[機能フラグ] ウィンドウが表示されます。


- [タスク] チェック ボックスを選択して [更新] をクリックします。


ホスト管理者としてログインしてから機能を有効化するまでの手順を案内する簡単なビデオをご覧ください。
1 年前に更新