RPA デスクトップデザインスタジオ でコンポーネントを使用する
RPA デスクトップデザインスタジオ でコンポーネントを使用して、自動化プロジェクトを設計します。
始める前に
必要なロール:なし
このタスクについて
コンポーネントは、自動化の設計や機能の抽象化に使用される再利用可能なブロックです。
RPA デスクトップデザインスタジオ には、自動化プロジェクトを作成する際に使用できるさまざまなコンポーネントが用意されています。
各コンポーネントには、自動化ワークフローを作成する際に使用されるポートがあります。詳細については、「RPA デスクトップデザインスタジオ ポート」を参照してください。
手順
- RPA デスクトップデザインスタジオ で、[ツールボックス] ペインから、親コンポーネントカテゴリに移動し、コンポーネントを選択します。
-
コンポーネントを使用するには、次の例に示すように、コンポーネントを [デザイン面 (Design surface)] にドラッグします。
図 : 1. OCR テキストコンポーネントを [デザイン面 (Design surface)] にドラッグする 重要:ツールボックス、オブジェクトエクスプローラー、プロジェクトエクスプローラー、スキルエクスプローラーから [デザイン面 (Design surface)] に自動化コンポーネントをドラッグアンドドロップすると、次の動作が発生する可能性があります。- デザイン面内の同じコンポーネントにコンポーネントをドラッグアンドドロップすると、既存のコンポーネントが新しいコンポーネントに置き換えられます。たとえば、[デザイン面 (Design surface)] に既に ActionSet コンポーネントがある場合に、別の ActionSet コンポーネントを既存の ActionSet にドラッグアンドドロップすると、既存のコンポーネントは新しいバージョンに置き換えられます。
ポート名とポートデータタイプが同じ場合、既存のコンポーネントに関連付けられているすべての接続 (制御およびデータ接続)、変数、または静的データは、新しく削除されたコンポーネントに関連付けられます。
- 新しいコンポーネントを [デザイン面 (Design surface)] の別のコンポーネントまたはメソッドにドラッグアンドドロップすると、既存のコンポーネントが新しいコンポーネントに置き換えられます。
ポート名とポートのデータタイプが同じ場合、既存のコンポーネントに関連付けられているすべての接続、変数、または静的データが、新しく削除されたコンポーネントに関連付けられます。
- [デザイン面 (Design surface)] で既に接続されている 2 つのコンポーネント間でコンポーネントをドラッグアンドドロップすると、コンポーネントは既存のコンポーネントの間に配置されます。2 つのコンポーネント間でコンポーネントをドラッグアンドドロップすると、次の動作が発生する可能性があります。
- 新しくドロップされたコンポーネントのポート名とポートデータ型が、接続されたコンポーネントと一致する場合、データ接続が作成されます。
- ポート名が同じで、ポート・データ・タイプが異なる場合、データ接続は、ポート・データ・タイプが変換可能である場合にのみ作成されます (ソース・ポート・データをターゲット・データ・タイプに変換する必要があります)。これは、型キャストまたは型変換と呼ばれます。型キャストの詳細については、「 Java 型キャスト」を参照してください。たとえば、オブジェクトに対しては整数ですが、オブジェクトから整数に対してはできません。
- ポート名が同じで、ポートのデータ型を変換できるが、2 つのコンポーネント間に既存のデータ接続が既に存在する場合、新しいデータ接続は作成されません。
- デザイン面内の同じコンポーネントにコンポーネントをドラッグアンドドロップすると、既存のコンポーネントが新しいコンポーネントに置き換えられます。たとえば、[デザイン面 (Design surface)] に既に ActionSet コンポーネントがある場合に、別の ActionSet コンポーネントを既存の ActionSet にドラッグアンドドロップすると、既存のコンポーネントは新しいバージョンに置き換えられます。
-
次のポートを接続します。
- OCR Text コンポーネントのコントロール入力ポートを、別のコンポーネントのコントロール出力ポートに接続します。
- OCR Text コンポーネントのコントロール出力ポートを、次のコンポーネントのコントロール入力ポートに接続します。
- OCR Text コンポーネントのデータ入力 (ビットマップ) ポートを、別のコンポーネントのデータ出力ポートに接続します。
- データ出力 (文字列) を、別のコンポーネントのデータ入力ポートに接続します。
-
目的のアクションについて、次のいずれかのオプションを実行します。
オプション アクション [ツールボックス] 内で利用可能なコンポーネントを検索するには [名前でフィルタリング] フィールドにテキストを入力します。 コンポーネントの構成または設定を編集するには コンポーネントのタイトルバーをダブルクリックするか、設定アイコン ( ) をクリックします。
たとえば、OCR Text コンポーネントの設定を編集するには、OCR Text コンポーネントの設定アイコン (
) をクリックします。[OCR 設定 (OCR SETTINGS)] ダイアログボックスが表示されます。次の例のダイアログボックスでプロパティを定義できます。
図 : 2. [OCR 設定 (OCR Settings)] ダイアログボックス 設定アイコン (
) は、すべてのコンポーネントに表示されるわけではありません。
コンポーネントのプロパティを編集するには [プロパティ] ペインで必要なプロパティを変更します。 ブレークポイントを設定するには コンポーネントのタイトルバーを右クリックし、[ブレークポイント] を選択します。 選択したコンポーネントからワークフローの実行を開始するには コンポーネントのタイトルバーを右クリックし、[ここから実行 (Run From Here)] を選択します。 コンポーネントレベルでエラーを処理するには コンポーネントのタイトルバーを右クリックし、[エラーハンドラー] を選択します。 コンポーネントを削除するには コンポーネントのタイトル バーを右クリックし、[削除]を選択します。 - オプション: [ツールボックス] 内で利用可能なコンポーネントを検索するには、[名前でフィルタリング] フィールドにテキストを入力します。