RPA デスクトップデザインスタジオ のユーザープラグインを作成する

  • リリースバージョン: Australia
  • 更新日 2026年03月12日
  • 所要時間:4分
  • Microsoft Visual Studio を使用してユーザープラグインを作成し、RPA 開発者が複雑な .NET コンポーネントやライブラリを RPA デスクトップデザインスタジオ でシームレスに使用できるようにします。

    始める前に

    Microsoft Visual Studio Pro、Community、Enterprise のうち、いずれかのバージョンを使用して、このタスクを実行します。

    必要なロール:なし

    このタスクについて

    次の手順では、C#.NET を使用してユーザープラグインを作成する方法について説明します。

    手順

    1. Microsoft Visual Studio を開き、[新しいプロジェクトを作成] をクリックします。
    2. [新しいプロジェクトを作成] ダイアログボックスで、クラスライブラリ (.NET Framework) テンプレートを選択します。
      図 : 1. クラスライブラリ DOT NET Framework のプロジェクトタイプを選択する
      クラスライブラリ .NET Framework。
    3. [次へ] をクリックします。
    4. [新しいプロジェクトを構成 (Configure your new project)] ダイアログボックスで、次のフィールドに入力します。
      フィールド 説明およびアクション
      プロジェクト名 プロジェクトの名前です。

      たとえば、「MyFirstPlugin」です。

      ロケーション プロジェクトの場所です。

      ディスクの場所を選択します。

      ソリューション名 プロジェクトのソリューション名です。
      フレームワーク フレームワークのバージョンを選択します。

      [.NET Framework 4.7] バージョンを選択します。

    5. [作成] をクリックします。
      Class1.cs ファイルが開きます。
    6. [ソリューションエクスプローラー (Solution Explorer)] ペインで、[参照] を右クリックし、[参照を追加] を選択します。
    7. [参照マネージャー] ダイアログボックスで、 アセンブリ > フレームワーク.
    8. [System.AddIn] アセンブリを選択して、このアドインの注釈を追加します。
      図 : 2. [System.AddIn] アセンブリを選択する
      [System.AddIn] アセンブリを選択する。
    9. [OK] をクリックします。
    10. Class1.cs ファイルで、System.AddIn.AddIn("MyFirstPlugin", Description = "Learning to create custom components", Version = "1.0") コードスニペットをクラスの上に追加します。
    11. Class1.cs ファイルで、コードにパブリック静的メソッドを 1 つ以上作成します。
      この例では、2 つのメソッドをコードに追加しています。
      • [SayHello] メソッド:名前が入力として取得され、名前の後に感嘆符の付いた「Hello」が返されます。たとえば「User」と入力すると、「Hello User!」が返されます。
      • [Sum] メソッド:2 つの数値が入力として取得され、これら 2 つの数値の合計が返されます。たとえば「5」と「12」を入力すると、「17」が返されます。
      図 : 3. パブリック静的メソッド
      パブリック静的メソッド。
    12. [保存] をクリックします。
    13. [ソリューションエクスプローラー (Solution Explorer)] ペインで、プロジェクトを右クリックし、[ビルド] を選択します。
    14. ビルドが成功したら、次のアクションを実行し、.dll ファイルをコピーして貼り付けます。
      1. [ソリューションエクスプローラー (Solution Explorer)] ペインで、プロジェクトを右クリックし、[ファイルエクスプローラーでフォルダーを開く(Open Folder in File Explorer)] を選択します。
      2. 移動先 ビン > デバッグ をクリックし、.dllファイルをコピーします。
      3. RPA デスクトップデザインスタジオ 自動化プロジェクトフォルダーに移動し、新しいフォルダーを [UserPlugins] として作成します。
        重要:
        このフォルダーのスペルが正しく入力されていることを確認してください。
      4. [UserPlugins] フォルダーでフォルダーを作成し、そのフォルダーの名前を入力します。
        たとえば、「My First Plugin」です。
      5. このフォルダーに .dll ファイルを貼り付けます。
    15. RPA デスクトップデザインスタジオ で次のアクションを実行し、自動化プロジェクトにプラグインを追加します。
      1. [プロジェクトエクスプローラー (Project Explorer)] ペインで、[ユーザープラグイン (User Plugins)] を右クリックし、[ユーザープラグインの追加 (Add User Plugin)] を選択します。
      2. [利用可能なユーザープラグイン (Available User Plugins)] ダイアログボックスで、プラグインを選択します。
      3. [OK] をクリックします。
      [ツールボックス] ペインに、作成したユーザープラグインが表示されます。
    16. 次のアクションを実行し、ユーザープラグインを使用します。
      1. [ツールボックス] ペインで、ユーザープラグインコンポーネントカテゴリに移動し、メソッドを選択します。
        図 : 4. ユーザープラグインコンポーネントカテゴリに表示される 2 つのメソッド
        ユーザープラグインコンポーネントカテゴリに表示される 2 つのメソッド。
      2. メソッドを [デザイン面 (Design surface)] にドラッグします。
      3. 入力パラメーター値を手動で指定するには、メソッドの下の入力パラメーターフィールドをダブルクリックし、値を入力します。
      4. 別のメソッドまたはコンポーネントから入力パラメーター値を指定するには、メソッドのデータ入力ポートを別のメソッドまたはコンポーネントのデータ出力ポートに接続します。
      5. メソッドのコントロールポートを別のメソッドまたはコンポーネントの対応するポートに接続します。
      6. [デザイン面 (Design surface)] で、実行を開始するコンポーネントのタイトルバーを右クリックし、[ここから実行 (Run From Here)] を選択します。
        図 : 5. SayHello メソッドの出力
        「Hello User!」が表示される SayHello メソッドの出力。
        図 : 6. Sum メソッドの出力
        「17」が表示される Sum メソッドの出力。