- はじめに
- スタート アップ ガイド
- BPMN を使用したプロセス モデリング
- ケース管理を使用したプロセス モデリング
- フローを使用したプロセス モデリング
- プロセスの実装
- プロセスの操作
- プロセスの監視
- プロセスの最適化
- 参考情報
Maestro の要件のチェックリストです。テナントの有効化、Studio Web のシステム要件、および開始前の環境の準備状況が記載されています。
Maestro は UiPath® Studio Web に基づいています。Studio Web の要件については、「Automation Cloud のシステム要件」をご覧ください。
以下のチェックリストを使用して、ご使用の環境で Maestro の準備ができていることを確認します。このチェックリストには、テナントの有効化、ユーザー ロールとアプリの権限、およびテナント、マシン テンプレート、フォルダーにわたる Unattended ライセンスが記載されています。満たしていない項目があると、ジョブが保留中になるか、[Process Mining で開く] ボタンが無効化されます。
Orchestrator の権限
Maestro プロセスのパブリッシュ先である Orchestrator フォルダーで、以下の権限が必要です。
- Processes.view および Processes.edit — Maestro プロセスを表示または編集ために必要です。
- Jobs.view および Jobs.edit — プロセス インスタンス (ジョブ) を表示または編集するために必要です。フォルダー レベルで同等の権限を付与できます。詳しくは、「既定のロールと権限」をご覧ください。
ケース管理の実行に対する最小限の権限
このセクションでは、Maestro Case Management プロセスを実行するために必要なフォルダー レベルの Orchestrator 権限 (ケースの開始、ステージへの誘導、タスクの完了、ケース データの表示) を示します。組み込みの Automation User ロールは、これらのほとんどを既定でカバーしますが、実行時に必要な権限がいくつか欠けています。
Maestro Case 管理プロセスは、それぞれ異なる権限ファミリを使用する 2 つの実行サーフェスのいずれかから実行されます。
- Maestro の操作ビュー — オペレーターと開発者にとって既定の画面です。ジョブの権限ファミリを使用します。
- Case Apps — ビジネス ユーザー向けの代替画面です。同じ操作に Apps の権限ファミリを使用します。
Maestro は、ビューの権限を操作します
| アクセス許可 | 目的 | 既定の Automation User 内 |
|---|---|---|
| Jobs.View | ケースのステート、ステージ、実行履歴を表示する | はい |
| Jobs.Create | メッセージ開始イベントまたは中間イベントを介してケースを開始するか、通知を送ります。 | はい |
| Jobs.Edit | ケースの推進: 再開、次のステージの選択、イベントの送信、またはキャンセル、一時停止、再開、リトライ。 | はい |
| Actions.view、 Actions.create、Actions.edit | ケースで作成された人間参加型の Action Center タスクを表示して完了します。 | はい |
| Processes.View | ケースの裏付けとなるプロセス定義をお読みください。 | はい |
| Assets.View | アセットに裏付けられた値をマスクせずに表示する。 | はい |
| Connections.View | Integration Service を介してサードパーティ連携への呼び出しを実行する。 | はい |
| Triggers.view、Triggers.Create | トリガーを待機するステップでケースが一時停止したときに、実行時にトリガーを登録します。 | いいえ — 手動で追加 |
| Logs.View | 変数の値を Maestro の操作ビューで表示する。完全に自動化されたヘッドレス実行の場合は省略できます。 | いいえ — 手動で追加 |
トリガーを待機するステップで一時停止したケースは、実行時にトリガーを登録します。Triggers.create を使用しない場合、このステップは 403 エラーで失敗します。この要件は権限の監査では表面化せず、ケースが待機ステップに到達した後にのみ表示されます。
Case Apps の権限
ユーザーが Maestro の操作ビューではなくケース アプリを使用して作業する場合、同じ操作には、ジョブの権限ではなくApps 権限が必要です。
| アクセス許可 | 目的 | 既定の Automation User 内 |
|---|---|---|
| Apps.View | ケースとそのタスクを表示します。 | はい |
| Apps.edit | ケースを再開するか、次のステージを選択するか、ケースをキャンセルします。 | いいえ — 手動で追加 |
| Apps.Create | メッセージを送信して、ケースを開始するか、通知を通知します。 | いいえ — 手動で追加 |
推奨される設定
組み込みの Automation User ロールから開始し、以下を追加します。
- Triggers.view および Triggers.create
- Logs.View
- Apps.view、 Apps.edit、 Apps.create — ユーザーがケース アプリを使用して作業している場合のみ
権限は不要
ケース管理プロセスを実行するために、 Jobs.delete、Processes.edit、ア セット、 キュー、 コネクション、 ストレージ バケットに対する権限の作成、編集、削除の権限も実行できます。
Orchestrator からケースを開始すると、開始ユーザーの権限を使用して Orchestrator によって承認されます。Maestro はこの認可を再確認しません。
実行の設定
Maestro から呼び出されるプロセスの場合は、デプロイされたエージェンティック プロセスの [パッケージ要件] で、そのプロセスの実行設定を管理します。「実行設定をリンクする」をご覧ください。
Unattended ランタイムの設定
Maestro 自体はランタイムの割り当てを必要としませんが、Maestro プロセスで開始するジョブでは Unattended ランタイムが必要になることがあります。Maestro を通じて呼び出す RPA ワークフローの場合は、以下の要件に適合する必要があります。
- 少なくとも 1 つのユーザー アカウントまたはロボット アカウントが Unattended に対して有効化され、テナントに割り当てられて、ターゲット フォルダーに追加されている。設定手順については「Unattended ロボットの設定」、サービス アカウントについては「ロボット アカウント」、フォルダー割り当てについては「ロボットを管理する」をそれぞれご覧ください。
- フォルダーに、ランタイムが割り当てられたマシン テンプレートがある。「マシン テンプレート」をご覧ください。
[最適化] タブと Process Mining
- お使いのテナントで Process Mining が有効化されている。「Automation Cloud でサービスを有効化する」をご覧ください。
- Maestro の既存の権限があれば、[最適化] タブを表示してプロセス最適化アプリにアクセスできます。
- 自動作成されたプロセス最適化アプリでデータ変換を編集するには Process Mining Developer ロールが必要になります。「ユーザーを設定する」をご覧ください。
- Process Mining のプロセス最適化アプリに対する、データの編集権限、ダッシュボードの編集権限、および表示権限を持っている必要があります。「Process Mining アプリのアクセス権を管理する」をご覧ください。