- スタート アップ ガイド
- 管理者向け
- RPA ワークフロー プロジェクト
- アプリ プロジェクト
- エージェンティック プロセス
- Maestro Case
- Maestro Flow
- Agents
- Solutions (ソリューション)
- API ワークフロー
- テスト
Studio Web でプロジェクト ファイルとフォルダーを整理します。複雑なオートメーション向けにプロジェクト内に複数のワークフロー ファイルを構成する方法などが含まれます。
プロジェクトには複数のワークフローが含まれることがあり、これらのワークフローはフォルダーで整理できます。
既定では、プロジェクトは、オートメーションで使用される一連のアクティビティを含む Main.xaml という名前の 1 つのワークフロー ファイルで構成されます。複雑なオートメーションを作成する際は、プロジェクトを複数の小さなワークフローに分割することをお勧めします。そうすれば整理やナビゲートが容易になり、個別にテストできます。ワークフローの実行順序を決めるには、メイン ワークフローに [ワークフロー ファイルを呼び出し] アクティビティを追加して各ワークフローをリンクし、必要なときに呼び出します。
次の方法で、ワークフロー ファイルを別のワークフローにリンクすることもできます。
- プロジェクト エクスプローラーからワークフローをドラッグし、メイン ワークフロー内にドロップします。この操作を行うと、呼び出されるワークフローを参照する [ワークフロー ファイルを呼び出し] アクティビティが作成されます。
- プロジェクト エクスプローラーでワークフローのコンテキスト メニューを開き、[現在のワークフローで呼び出し] メニュー オプションを選択します。この操作により、[ワークフロー ファイルを呼び出し] アクティビティが作成され、メイン ワークフローの下部に追加されます。
たとえば、UI Automation を使用してオンライン アプリケーションでデータを処理するプロジェクトでは、サインイン用とデータ処理用に 2 つの異なるファイルを作成します。メイン ワークフローを使用してトリガーを追加し、2 つの [ワークフロー ファイルを呼び出し] アクティビティを使用して 2 つのファイルを呼び出します。この際、最初にサインイン用のワークフローを呼び出します。
プロジェクト ファイルはプロジェクト エクスプローラーから管理します。プロジェクトがデスクトップ版の Studio で編集された場合、そのプロジェクトには追加のファイルやフォルダーが含まれている場合があります。
プロジェクト エクスプローラーを開くには、デザイナーの左上隅にある
を選択します。ここでは次の操作を実行できます。
- プロジェクトのコンテキスト メニューを開いて [ 名前を変更] を選択し、プロジェクトの名前を変更します。
- ワークフローを選択してデザイナー パネルで開きます。
- パネルの右上隅にある [プロジェクトに追加] ボタンを使用して、アクティビティ、ワークフロー、またはフォルダーを追加します。ファイル名とフォルダー名を「
.」で始めたり、特殊文字 (' ", < > | : * ? \ / ; % =) を含めたりすることはできません。 - パネルの右上隅にある [検索] ボタンを使用して、ファイルまたはフォルダーを検索します。
- ファイルやフォルダーを目的の場所にドラッグ アンド ドロップして移動します。
- ファイルまたはフォルダーの名前を変更または削除します。ファイルまたはフォルダーのコンテキスト メニューを開いて [ 名前を変更 ] または [ 削除] を選択します。main ワークフローを削除することはできません。
- ワークフロー ファイルを複製するには、コンテキスト メニューを開いて [ 複製] を選択します。新しいワークフローの名前は、複製したワークフローの名前の後に 1 が付いた名前になります。複製したワークフローには、元のワークフローで設定されていたものと同じアクティビティが含まれます。
注:
現在のところ、複製できるのはワークフロー ファイルだけです。他のファイルやフォルダーは複製できません。
- 現在のワークフロー ファイルをエントリ ポイントまたはメイン エントリ ポイントとして設定します。
- エントリ ポイントを無効化します。
- ワークフロー全体をデバッグするか、各アクティビティを 1 つずつテストします (ステップごとにデバッグ)。
- 選択したワークフローを現在のワークフローに呼び出します。
- プロジェクトのコンテキスト メニューを開いて [ 項目をプロジェクトにインポート] を選択することで、個々のプロジェクト ファイルとリソースをインポートします。プロジェクト ファイルは、スタンドアロンのオートメーション プロジェクトに属することも、ソリューションの一部であるプロジェクトに属させることもできます。このオプションを選択すると、[ 項目をインポート] ウィンドウが開き、利用可能なプロジェクトのリストが表示されます。リストからプロジェクトを展開し、インポートするプロジェクト ファイルまたはリソースを選択して [ 追加 ] を選択して現在のプロジェクトに含めます。
注:
インポートすると、インポートしたファイルのコピーが現在のプロジェクトに作成されます。
プロジェクト内の、デスクトップ版の Studio で編集したファイルを管理する
デスクトップ版の Studio で編集したプロジェクトには、Studio Web で開いたり編集したりできないさまざまな種類のファイルが含まれている場合があります。次の点にご注意ください。
- Studio Web で編集できるのはシーケンスのみです。フローチャート、ステート マシン、テスト ケースは Studio Web ではサポートされていません。
- フローチャート ワークフローを含むプロジェクトは、Studio Web で開くことはできません。
- 複数のエントリ ポイントを持つプロジェクトは、Studio Web で開くことはできますが、編集することはできません。エントリ ポイントとして設定されたファイルは、プロジェクト エクスプローラーで、アイコンに表示される緑色の矢印と、アイコンをポイントすると表示されるテキストによって強調表示されます。
- Studio Web で複数のファイルを含むプロジェクトを作成した場合、StudioX プロファイルでメイン ワークフローを開いたときにのみ編集できます。
- メインに設定されているワークフローの変更は、デスクトップ版の Studio からのみ行えます。メイン ワークフロー ファイルの名前は、プロジェクト エクスプローラーに太字で表示されます。
テスト ケース
Studio Web でテスト ケースを作成して使用することで、オートメーションのテストを実行できます。テスト ケースは、RPA ワークフロー プロジェクトにテストを統合する特殊な .xaml ファイルです。テスト ケースでは、オートメーションの機能を検証および検証するために必要なアクション、シナリオ、データ、期待される結果を定義します。
Studio Web のテスト機能は、 テスト アクティビティ パッケージに依存しています。
テスト ケースを作成するには、以下の手順を実行します。
- RPA ワークフロー プロジェクトを開きます。
- プロジェクト エクスプローラーを開きます。
- プロジェクトのコンテキスト メニューを開き、[ プロジェクトに追加 ] > [ テスト ケース] を選択します。
テスト ケースの名前変更、削除、デバッグ、アクティビティの追加は、RPA ワークフローの場合と同じ方法で行うことができます。
RPA ワークフロー プロジェクトをパブリッシュすると、そのプロジェクト内のすべてのテスト ケースもパブリッシュされます。パブリッシュされたテスト ケースは、Test Managerで管理できます。