RPA デスクトップデザインスタジオ でアクティビティを作成して使用する
RPA デスクトップデザインスタジオ で、自動化プロジェクトにモジュール性を持たせるためのアクティビティを作成し、使用します。
始める前に
必要なロール:なし
このタスクについて
アクティビティは、 RPA デスクトップデザインスタジオ の [デザイン面 (Design surface)] で自動化のために設計された再利用可能な命令一式です。
[デザイン面 (Design surface)] のアクティビティで、さまざまなコンポーネントを使用して自動化ワークフローを設計できます。
各アクティビティには、デフォルトで開始と終了の 2 つのコンポーネントが含まれています。これらのコンポーネントはアクティビティの開始点と終了点であるため、削除できません。
アクティビティを [デザイン面 (Design surface)] にドラッグすることで、同じ自動化プロジェクト内で各アクティビティを複数回再利用できます。異なる自動化プロジェクトのアクティビティをインポートすることもできます。
手順
-
[プロジェクトエクスプローラー (Project Explorer)] ペインで、[アクティビティ] に移動します。
[アクティビティ] セクションには、各プロジェクトで作成されたすべてのアクティビティが一覧表示されます。デフォルトでは、新規プロジェクトが開始されるとメインアクティビティが作成されます。次の例に示すように、自動化の実行は [メイン] アクティビティから開始されます。
-
目的のアクションについて、次のいずれかのオプションを実行します。
オプション アクション 新しいアクティビティを作成するには [プロジェクトエクスプローラー (Project Explorer)] ペインで [アクティビティ] を右クリックし、[新しいアクティビティ] を選択します。 アクティビティの名前を変更するには 次のいずれかのアクションを実行します。 - [プロジェクトエクスプローラー (Project Explorer)] ペインで、アクティビティを右クリックし、[名前を変更] を選択して新しい名前を入力します。
- アクティビティをダブルクリックし、[プロパティ] ペインで [名前] フィールドの名前を変更します。
たとえば、Test 1 と Test 2 です。
入力パラメーターをアクティビティに追加するには Start コンポーネントのプラスアイコン ( ) をクリックします。
このアクティビティを別のアクティビティにドラッグすると、入力パラメーターがデータ入力ポートとして表示されます。
出力パラメーターをアクティビティに追加するには End コンポーネントのプラスアイコン ( ) をクリックします。
このアクティビティを別のアクティビティにドラッグすると、出力パラメーターがデータ出力ポートとして表示されます。
[デザイン面 (Design surface)] でアクティビティを開くには アクティビティをダブルクリックします。 特定のアクティビティを自動化プロジェクトの開始点として設定するには アクティビティを右クリックし、[スタートアップとしてマーク (Mark As Startup)] を選択します。 デフォルトでは、メインアクティビティはスタートアップとしてマークされています。
[デザイン] タブで [実行] をクリックしてこのプロジェクトを実行すると、スタートアップとしてマークされたアクティビティから自動化が開始されます。
同じ自動化プロジェクト内のアクティビティを再利用するには アクティビティを目的の [デザイン面 (Design surface)] にドラッグします。 異なる自動化プロジェクト内のアクティビティを再利用するには 「RPA デスクトップデザインスタジオ でのプロジェクトのインポート」の手順を実行します。 エラーをアクティビティレベルで処理するには 目的のアクティビティを右クリックし、[エラーハンドラー] を選択します。 ローカル変数を作成するには 目的のアクティビティを右クリックし、[変数を作成 (Create a Variable)] を選択します。 アクティビティのコピーを作成するには 目的のアクティビティを右クリックし、[コピーを作成] を選択します。 たとえば、Test 1 アクティビティのコピーを作成する場合、新しいアクティビティは [アクティビティ] セクションの下に Test1_Copy として作成されます。
他のアクティビティで使用されているアクティビティのすべての参照を検索するには [プロジェクトエクスプローラー (Project Explorer)] ペインで目的のアクティビティを右クリックし、[すべての参照を検索 (Find All References)] を選択します。 結果は [すべての参照を検索 (Find All References)] ダイアログボックスに表示されます。
アクティビティを削除するには 次の操作を実行します。 - 他のアクティビティで使用されている参照がある場合は、すべて削除します。この手順を実行するには、[すべての参照を検索 (Find All References)] オプションを使用してください。
- [プロジェクトエクスプローラー (Project Explorer)] ペインで、アクティビティを右クリックし、[削除] を選択します。
- [確認] ダイアログボックスで [はい] を選択します。
アクティビティの複数のソースからの変更を結合する際の競合を解決するには [プロジェクトエクスプローラー (Project Explorer)] ペインで目的のアクティビティを右クリックし、[ソースコントロール] を選択します。 [プロセスの比較 (COMPARE PROCESSES)] ダイアログボックスが表示され、次の例のように変更が強調表示されます。
図 : 1. [プロセスの比較 (COMPARE PROCESSES)] ダイアログボックス 詳細については、「同じアクティビティの複数のソースからの変更を結合する際の競合を解決する」を参照してください。
すべてのアクティビティを含むプロジェクトの自動化を実行およびテストするには 次の操作を実行します。 - 次の例のように、すべてのアクティビティを単一のメインアクティビティに統合し、実行順に配置して自動化全体を実行します。
図 : 2. Test 1 と Test 2 のアクティビティを単一のメインアクティビティに統合する - [デザイン] タブの [実行] をクリックし、これら 2 つのアクティビティで設計された自動化全体を実行します。
この例では、メインアクティビティがスタートアップとしてマークされており、Test 1 アクティビティと Test 2 アクティビティが続いて実行されます。