---
sourceDocument: チューリッヒのデータと自動化
sourceDocumentLink: https://www.servicenow.com/docs/r/ja-JP/zurich/integrate-applications

 Release :

    - zurich

ft:locale :

    - ja-JP

ft:publication_title :

    - チューリッヒのデータと自動化

ft:clusterId :

    - crint

bundleId :

    - crint

workflow :

    - Creator


---

# ユーザープラグインを作成

# RPA デスクトップデザインスタジオ のユーザープラグインを作成する {#ariaid-title1}

* リリースバージョン: Zurich
* 
* 更新日 2025年07月31日
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 所要時間：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 のプロジェクトタイプを選択する
3. \[次へ\] をクリックします。
4. \[新しいプロジェクトを構成 (Configure your new project)\] ダイアログボックスで、次のフィールドに入力します。  
   {#install-user-plugins-rpa-studio__table_e51_l1h_5rb__entry__2}

   | フィールド | 説明およびアクション |
   |-|-|
   | プロジェクト名 | プロジェクトの名前です。 たとえば、「<kbd class="ph userinput">MyFirstPlugin</kbd>」です。 |
   | ロケーション | プロジェクトの場所です。 ディスクの場所を選択します。 |
   | ソリューション名 | プロジェクトのソリューション名です。 |
   | フレームワーク | フレームワークのバージョンを選択します。 \[.NET Framework 4.7\] バージョンを選択します。 |
   [ ]

   {#install-user-plugins-rpa-studio__table_e51_l1h_5rb}
5. \[作成\] をクリックします。  
   Class1.cs ファイルが開きます。
6. \[ソリューションエクスプローラー (Solution Explorer)\] ペインで、\[参照\] を右クリックし、\[参照を追加\] を選択します。
7. \[参照マネージャー\] ダイアログボックスで、 アセンブリフレームワーク.
8. \[System.AddIn\] アセンブリを選択して、このアドインの注釈を追加します。  
   図 : 2. \[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」が返されます。たとえば「<kbd class="ph userinput">User</kbd>」と入力すると、「Hello User!」が返されます。
    * \[Sum\] メソッド：2 つの数値が入力として取得され、これら 2 つの数値の合計が返されます。たとえば「<kbd class="ph userinput">5</kbd>」と「<kbd class="ph userinput">12</kbd>」を入力すると、「17」が返されます。
    {#install-user-plugins-rpa-studio__ul_qkc_2d3_5rb}
    図 : 3. パブリック静的メソッド
12. \[保存\] をクリックします。
13. \[ソリューションエクスプローラー (Solution Explorer)\] ペインで、プロジェクトを右クリックし、\[ビルド\] を選択します。
14. ビルドが成功したら、次のアクションを実行し、.dll ファイルをコピーして貼り付けます。
    1. \[ソリューションエクスプローラー (Solution Explorer)\] ペインで、プロジェクトを右クリックし、\[ファイルエクスプローラーでフォルダーを開く(Open Folder in File Explorer)\] を選択します。
    2. 移動先 ごみ箱デバッグ をクリックし、.dllファイルをコピーします。
    3. RPA デスクトップデザインスタジオ 自動化プロジェクトフォルダーに移動し、新しいフォルダーを \[UserPlugins\] として作成します。  
       重要:  
       このフォルダーのスペルが正しく入力されていることを確認してください。
    4. \[UserPlugins\] フォルダーでフォルダーを作成し、そのフォルダーの名前を入力します。  
       たとえば、「<kbd class="ph userinput">My First Plugin</kbd>」です。
    5. このフォルダーに .dll ファイルを貼り付けます。
15. RPA デスクトップデザインスタジオ で次のアクションを実行し、自動化プロジェクトにプラグインを追加します。
    1. \[プロジェクトエクスプローラー (Project Explorer)\] ペインで、\[ユーザープラグイン (User Plugins)\] を右クリックし、\[ユーザープラグインの追加 (Add User Plugin)\] を選択します。
    2. \[利用可能なユーザープラグイン (Available User Plugins)\] ダイアログボックスで、プラグインを選択します。
    3. \[OK\] をクリックします。

    {#install-user-plugins-rpa-studio__substeps_xrs_ryv_nrb}  
    \[ツールボックス\] ペインに、作成したユーザープラグインが表示されます。
16. 次のアクションを実行し、ユーザープラグインを使用します。
    1. \[ツールボックス\] ペインで、ユーザープラグインコンポーネントカテゴリに移動し、メソッドを選択します。  
       図 : 4. ユーザープラグインコンポーネントカテゴリに表示される 2 つのメソッド
    2. メソッドを \[デザイン面 (Design surface)\] にドラッグします。
    3. 入力パラメーター値を手動で指定するには、メソッドの下の入力パラメーターフィールドをダブルクリックし、値を入力します。
    4. 別のメソッドまたはコンポーネントから入力パラメーター値を指定するには、メソッドのデータ入力ポートを別のメソッドまたはコンポーネントのデータ出力ポートに接続します。
    5. メソッドのコントロールポートを別のメソッドまたはコンポーネントの対応するポートに接続します。
    6. \[デザイン面 (Design surface)\] で、実行を開始するコンポーネントのタイトルバーを右クリックし、\[ここから実行 (Run From Here)\] を選択します。  
       図 : 5. SayHello メソッドの出力 図 : 6. Sum メソッドの出力
{#install-user-plugins-rpa-studio__steps_q55_tct_trb}

