- はじめに
- 基本情報
- プロセス モデリング
- プロセスの実装
- プロセスの操作
- プロセスの運用を理解する
- インスタンスの管理を使用する
- 変数と要素のフィルター処理
- プロセスの監視
- プロセスの最適化
- 参考情報

Maestro ユーザー ガイド
インスタンスの管理を使用する
プロセスの概要のホームページでは、すべてのプロセス インスタンスの運用が概説され、アクティブなインスタンスのダッシュボード、すべてのインシデントの表、すべてのプロセスの表が示されます。
アクティブ インスタンス ダッシュボード
アクティブなインスタンスのダッシュボードには、実行中のインスタンスとエラーになったインスタンス別にすべてのインスタンスの数が表示されます。

incident テーブル
incident テーブルには、未解決のすべてのインシデントが表示され、各インシデントは障害が発生したインスタンスに対応しています。この表は、プロセスごとのエラー メッセージ別に編成されており、そのプロセスで各エラー メッセージが最初に発生してから経過した時間が示されます。

プロセス テーブル
プロセス テーブルには、ユーザーがアクセスできるテナントのプロセスがすべて記録されています。この表には、実行中のインスタンスの数、エラーが発生したインスタンスの数、合計インスタンス数のほか、Orchestrator でのバージョン数とフォルダーの場所が示されます。
このビューでは、Orchestrator でユーザーとして保有している権限、具体的にはプロセス ビューでのフォルダー権限に基づいてプロセスが表示されます。また、定義済みの Automation User フォルダー ロールを使用することもできます。

プロセスの詳細
プロセス テーブルから特定のプロセスを選択すると、そのプロセスのインスタンスをすべて収めたテーブルが表示されます。このテーブルでいずれか 1 つのインスタンス バージョンを選択すると、プロセス モデルを表すダイアグラムを表示できます。

すべてのプロセス インスタンスのダッシュボード
すべてのプロセス インスタンスのダッシュボードには、ワークスペース全体のすべてのプロセス実行のリアルタイムおよび履歴ビューが表示されます。この画面では、オートメーション アクティビティの監視、エラーのトラブルシューティング、パフォーマンスの傾向の把握を行います。

-
上位のプロセス (インスタンス別)
最も頻繁に実行されるプロセスを確認します。このビューは、最適化や追加の監視が必要な可能性のある大量のワークフローを特定するのに役立ちます。
- プロセスごとの合計実行回数を表示します。
- リンクをクリックすると、そのプロセスの詳細な履歴に直接移動できます例: 151 個のインスタンスを持つ
Loan.Origination.and.Reviewは、このワークスペースで最もアクティブなプロセスです。
-
上位のプロセス (時間別)
合計実行時間が最も長いプロセスを特定します。これにより、レビューが必要なボトルネックや実行に時間がかかっているフローが明らかになる可能性があります。
- すべてのインスタンスの合計実行時間を集計します。
- パフォーマンスの監視と最適化に役立ちます。
同じ
Loan.Origination.and.Reviewプロセスの実行時間は、合計で 201 日 を超えています。 -
プロセス インスタンスのステータス (棒グラフ)
完了した、エラーが発生した、またはキャンセルされたインスタンスの数を時系列で視覚的に示したグラフです。
- 完了 (緑)
- エラー (赤)
- キャンセル済み (灰色)これを使用して、日をまたぐ傾向を見つけたり、異常を特定したりします。4 月 22 日にエラーと完了が急増した場合は、最近のデプロイまたはアップストリーム システムの障害を示している可能性があります。
-
プロセス テーブル (フィルター付き)
次の表に、プロセス名別の詳細な内訳を示します。
列 説明 Running (実行中) 現在アクティブなプロセス インスタンス 完了 正常に完了した合計 エラー エラーにより失敗した合計 合計 すべての実行の合計数 バージョン パブリッシュされたプロセス バージョンの数 場所 プロセスがデプロイされている Orchestrator フォルダー ヒント:この表は、検索、場所でフィルター処理、または更新リアルタイムで行うことができます。
-
インスタンスの詳細へのドリルダウン
個々のプロセスの実行に関する詳細情報を表示するには、以下の手順を実行します。
- リストまたはグラフでプロセス名のリンク (例:
Loan.Origination.and.Review) を選択します。これにより、インスタンスの詳細ビューが開きます。 - フィルターを使用して、次の基準でインスタンスを表示します。
- ステータス: 実行中、完了、エラー、キャンセル済み
- 日付/時刻の範囲
- バージョン番号
- カスタム値フィルター
- 特定の要素この詳細ビューにより、完全な透明性でデバッグ、監査、最適化を行うことができます。
- リストまたはグラフでプロセス名のリンク (例:
単一インスタンスのビュー
[すべてのインスタンス] ビューで 1 つのインスタンスを選択すると、各ステップの実行ステータスを示すダイアグラムが表示されます。このダイアグラムには、インスタンスの実行証跡、関連する変数、アクションの履歴データも表示されます。単一インスタンスのビューでは、実行証跡全体、アクション履歴、ステップの詳細、グローバル変数を 1 か所で一元的に確認できます。
インスタンスの実行証跡には、エージェントやサブプロセスのステップ階層など、インスタンス プロセス実行の各ステップが詳しく示されます。詳しく調べるために、ダイアグラム上で特定のノードを選択でき、また実行証跡のステップを選択できます。選択したコンポーネントが青色で強調表示され、ステップ ID、ラベル、入出力変数、実行時間などの詳細情報や、ジョブやアプリ タスクを開く操作といった追加タスクへのリンクが示されます。
実行したインスタンス管理アクションの詳細が [アクション履歴] タブに表示されます。この詳細情報として、実行したアクションの詳細、責任者、提供されたコメントなどがあります。この網羅的な情報により、インスタンス実行の各ステップに高度な透明性と追跡性が得られます。

[実行証跡] タブでは、最初の行をクリックした場合は [グローバル変数] が表示されますが、それ以外の行をクリックした場合は [変数] の表示がトリガーされます。
- グローバル変数は、同じプロセスの複数インスタンス間で共有されます。グローバル変数は永続的であり、1 つのインスタンスを越えて値を維持します。
- 変数はプロセスのインスタンスに対してローカルです。特定のプロセスのインスタンス内で定義され、その特定のインスタンスの現在のステートまたはデータ コンテキストを表します。
ロールと権限
このビューに表示されるプロセスは、ユーザーが Orchestrator でユーザーとして持っている権限に基づきます。具体的には以下の権限です。
- ジョブ ビューのフォルダー権限。事前定義済みの Automation User フォルダー ロールも使用できます。
- パッケージ ビューのテナント権限。事前定義済みの Allow to be Automation User テナント ロールも使用できます。
インスタンスの管理
インスタンスの管理アクションとして、一時停止、再開、リトライ、キャンセル、移動、移行なども実行できます。これらのアクションのいずれかを実行すると、詳細情報を記録できるコメント セクションが表示されます。入力したコメントはアクション履歴のセクションに表示されます。
一時停止
インスタンスに対して一時停止アクションを実行すると、現在実行中のすべてのステップが完了した後でインスタンスの実行が一時停止します。
再開
インスタンスに対して再開アクションを実行すると、実行が再開します。
リトライ
インスタンスに対してリトライ アクションを実行すると、ワークフローにある現在のすべてのアクティビティが、最後に完了したステップから再実行されます。多くの場合、変数を編集した後や、エラーが発生したインスタンスの外部システムで何らかを更新した後で、このアクションを実行します。

移行
インスタンスで移行アクションを実行すると、そのインスタンスがプロセスの別のバージョンにアップグレードされます。これにより、ターゲット バージョンの最新のロジックと設定でインスタンスを更新できます。

![[インスタンスを新しいバージョンに移行] の吹き出し](https://dev-assets.cms.uipath.com/assets/images/maestro/maestro-migrate-instance-to-a-new-version-callout-588230-c81d153d.webp)
キャンセル
インスタンスでキャンセル アクションを実行すると、現在のすべてのアクティビティが停止し、エージェンティック プロセスでのそれらのアクティビティの進行が終了します。この操作は元に戻せません。
人間参加型のタスクがあるインスタンスをキャンセルすると、そのタスクは Maestro によって自動的に削除されるので、Action Center に移動して手動で削除する必要はありません。
移動
インスタンスに対する移動アクションによって、そのインスタンスの実行場所を別のプロセス要素に移動し、実行シーケンスを変更できます。多くの場合、エラーが発生したインスタンスや一時停止したインスタンスにこの手順を適用して、前のステップの再実行が必要な状況や、現在のステップを実行せずに以降のステップへ進む状況に対処します。
この移動操作後は、[リトライ] オプションまたは [移行] オプションを選択して実行を再開する必要があります。
この操作により、進行している実行パスの中断や、プロセスの一貫性喪失が発生することがあります。新しい場所で必要な変数値が自動的には生成されないために、そのような変数値を手動で正しい値に更新しなければならないことがあります。
