- リリース ノート
- 基本情報
- セットアップと構成
- オートメーション プロジェクト
- 依存関係
- ワークフローの種類
- ファイルの比較
- オートメーションのベスト プラクティス
- ソース管理との連携
- デバッグ
- 診断ツール
- ワークフロー アナライザー
- 変数
- 引数
- インポートされた名前空間
- コード化されたオートメーション
- トリガーベースの有人オートメーション
- 制御フロー
- オブジェクト リポジトリ
- ログ
- ScreenScrapeJavaSupport ツール
- Studio でのテスト
- 拡張機能
- トラブルシューティング

Studio ガイド
有人オートメーション フレームワーク
概要
有人オートメーション フレームワークは、有人シナリオ向けに調整された包括的なテンプレートです。直感的なフォームと、それに対応するトリガー ワークフローのセットを提供することで、シームレスでユーザー フレンドリーなエクスペリエンスを提供します。
動作のしくみ
このテンプレートは 6 つの異なるフォルダーで構成され、それぞれが特定の目的に使用されます。
-
Framework_Workflows — テンプレートを正しく実行するために必要なサポート ワークフローが保存されています。このフォルダーを変更する必要はありません。
-
Form_Inputs - 直感的なフォームを使用して情報を入力し、オートメーションを操作できます。また、ユーザーが操作 ([キャンセル]、[続行]、[フォルダーを選択]、[ユーザー ガイドを表示] をクリックするなど) に基づいてワークフローがトリガーされます。値は
ConfigUtility.jsonファイルに保存され、後続の実行でフォームに事前に入力するために使用されます。 -
Form_ConfigUtility -
ConfigUtility.xamlファイルによって呼び出されるカスタム ロジックと構成を追加する機能を提供します。構成の変更をキャンセルしたり、すべての構成を既定にリセットしたり、新しい構成を保存したりするためのトリガー ワークフローが含まれています。オートメーションの設定をカスタマイズして、フォームの既定値、カスタマイズされた例外、追加設定、定数、orchestrator アセットなどをカスタマイズして、特定のニーズに合わせてオートメーションを調整できます。設定を行うには、設計時にこのワークフローを実行します。 -
Form_Success — トランザクションが成功した場合にフォームを表示します。また、閉じる、プロセスを繰り返す、出力を表示するなどのオプションを実行するためのトリガー ワークフローが含まれます。
-
Form_Error - オートメーション プロセス中にエラーまたは例外が発生した場合に表示されます。オートメーションを閉じる、既定のメール アドレス (
Form_ConfigUtilityフォーム ファイルに保存) へのエラーのメール送信、プロセスの繰り返しなどのオプションのトリガー ワークフローが含まれます。 -
Form_StatusWindow — オートメーション全体を通じてオートメーション プロセスのステータスを表示し、進行状況をリアルタイムに更新します。

テンプレートをカスタマイズする
テンプレートを特定のユース ケース用に設定するには、以下の手順に従います。
-
Process.xamlファイルを開き、次のオプションをカスタマイズします。- ステータス メッセージ - オートメーション プロセス中にユーザーに表示するメッセージをパーソナライズします (
resultFormMessage)。 - [出力を表示 ] ボタン - ユーザーが [ 出力を表示 ] ボタン (
Config("showViewOutput")) を使用して、選択したフォルダーを開くことができるかどうかを選択します。 - オートメーションのロジックをこのワークフローに配置します。
- ステータス メッセージ - オートメーション プロセス中にユーザーに表示するメッセージをパーソナライズします (
-
ConfigUtility.xamlファイルのみを実行し、以下の手順に従ってForm_ConfigUtilityフォーム ファイルを設定します。- Form Defaults - 実行時に毎回表示されるフォームの既定値を設定します。フォーム フィールドは実行時に毎回この値にリセットされます。
- 例外 - オートメーションのカスタム ビジネス例外を定義します。
- 設定 - 各オートメーションで一意である必要があるものの、入力フォームのフィールドではないパラメーターを定義します。以下が含まれます。
logF_BusinessProcessName— オートメーションの名前です。フォームの上部とすべてのエラー メールに表示されます。userGuideUrl— ユーザー ガイド、またはユーザーにリファレンスとして提供する他のドキュメントの URL です。automationDescription— フォーム上部のオートメーション名の下と、ユーザー ガイドのリンクの前に表示されるテキストです。errorEmailRecipient— エラーが発生した場合に自動的に生成されるエラー メールの受信者です。
- [定数] および [アセット] - オートメーションで使用する定数値と Orchestrator アセットを設定します。

このプロジェクト テンプレートの既定の依存関係は、UiPath.Form.Activities、UiPath.System.Activities、UiPath.UIAutomation.Activities、および UiPath.WebAPI.Activities です。