- 基本情報
- 管理
- RPA ワークフロー プロジェクト
- アプリ プロジェクト
- エージェンティック プロセス
- Agents
- Solutions (ソリューション)
- API ワークフロー
- テスト
Studio Web でソリューションをデバッグするには、プロジェクトの種類に応じて適切なデバッグ メソッドを使用して、含まれるプロジェクトを個別にテストします。
ソリューションのデバッグは、ソリューションに含まれる個々のプロジェクトをテストすることによって行われます。各種類のプロジェクトのデバッグ方法については、「 プロジェクトを実行する (RPA ワークフロー プロジェクトの場合)」、「 API ワークフローを管理する 」 (API ワークフローの場合)、「 アプリ プロジェクトをデバッグ する」 (アプリ プロジェクトの場合)、「 エージェンティック プロセスをデバッグ する」 (エージェンティック プロセス プロジェクトの場合)、および 「エージェントをテストする 」(エージェント プロジェクトの場合) をご覧ください。
[ローカル マシンでデバッグ] オプションは、RPA ワークフロー プロジェクトとアプリ プロジェクトでのみ利用可能です。
リソースのプロビジョニング
ソリューションのコンテキストで作業する場合、デバッグ セッションに必要なすべてのリソースが利用可能です。つまり、リソースは次のいずれかになります。
- デバッグ セッションの前に UiPathPlatformTM で作成済みである
- はソリューション内でのみ定義され、デバッグ セッションの開始時に自動的に作成されます。
注:
リソース構成が変更されると、作成されたリソースが自動的にアップグレードされ、これらの変更が反映されます。
デバッグ セッションの開始時に自動的に作成されるリソースについては、デバッグ フォルダーも Orchestrator の個人用ワークスペースに自動的に作成されます。新しい Orchestrator フォルダーの名前は Debug_[Name of the Solution]です。
また、デバッグのためにソリューションのプロビジョニングを手動でトリガーすることもできます。
- Studio Web デザイナーの上にあるツールバーに移動します。
- デバッグ環境の横にある矢印
を選択します。 - ドロップダウン メニューから [ テスト用にソリューションをデプロイ ] を選択します。
デバッグ リソース
デバッグ セッションに使用されるリソースは、次のとおりです。
- 利用可能なリソースです。アクティビティの [ 利用可能なリソース ] セクションで、存在する場合に選択されています。
- 作成されたリソース (デバッグ セッションの前に作成された場合)。
デバッグ設定ウィンドウ
[デバッグの設定] ウィンドウでは、デバッグ プロセス中に使用されたリソースや、ソリューションで見つかった入力引数にアクセスできます。
[Debug configuration] ウィンドウにアクセスするには、次の手順を実行します。
- Studio Web デザイナーの上にあるツールバーに移動します。
- デバッグ環境の横にある矢印
を選択します。 - ドロップダウン メニューから [ デバッグ構成 ] を選択します。
リソース カテゴリは、[ ソリューション リソース ] タブにグループ化されます。各カテゴリを展開すると、個々のリソースを表示できます。
[ デバッグ方法 ] 列の下に、検索バー内のメッセージが表示され、リソースがデバッグ フォルダーにデプロイされていることを知らせます。
デバッグ時に使用するリソースを選択するには、検索バー内をクリックし、ソリューションまたは UiPathPlatformTM で利用可能なリソースを選択します。プラットフォーム リソースは既定で選択されています。リソース名の横にある [削除 ] アイコンを選択すると削除できます。
利用可能な入力引数が [エントリ ポイントの引数 ] タブに表示されます。既定のビューで引数の値を直接設定することも、[
] ボタンからコード エディターに切り替えることもできます。
[Debug configuration] ウィンドウでは、以下を有効にすることもできます。
-
[ デバッグ前にリソースをデプロイする ] オプション: 現在のプロジェクトに対してのみリソースをプロビジョニングすることでデバッグ プロセスを高速化します。このオプションが有効でない場合、リソースはデプロイされません。
-
デバッグ セッションの開始時にウィンドウを表示するための [デバッグ前に表示 ] オプション。
デバッグ用のリソースを作成する
Because all resource definitions are part of the solution, the solution code can be shared with other users and all required resources are automatically created and ready for debugging. However, you can choose not to create resources before debugging by disabling the Deploy resources before debugging option in the Debug configuration window. With this option disabled, debugging starts the current project, but no resources are deployed.
このオプションは、特定のリソースに依存しないオートメーションのみをテストする必要がある場合に、デバッグを高速化するように設計されています。ただし、オートメーションでリソースが存在すると予期されていても、そのリソースがデプロイされていない場合はエラーが発生します。
[ デバッグ前にリソースをデプロイ ] オプションを有効化または無効化するかどうかに関係なく、[ デバッグ用にソリューションをデプロイ] を選択することで、いつでもソリューション全体をデバッグ用にデプロイできます。
デバッグ用の別のリソースを指定する
リソースはデバッグのために自動的にプロビジョニングされますが、使用する予定のリソースではない可能性があります。この場合、 デバッグ構成 ウィンドウでデバッグに使用するリソースを指定します。以下のリソースを使用できます。
- これは UiPath Platform にはまだ存在しませんが、デバッグ用に作成されます。
- デバッグ用に作成済み
- 別のフォルダーに存在します。
さまざまな入力をテストする
デバッグ時に、さまざまな入力値をテストできます。これらの入力は、[デバッグ設定] ウィンドウの [エントリ ポイントの引数] タブから定義できます。
特定の入力引数が設定されていない場合は、既定の引数値 (利用可能な場合) が使用されます。