3
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

UiPathActivityCreatorを利用してカスタムアクティビティを作ってみた(作り方編)

Posted at

1. はじめに

Qiita投稿2投稿目になります。
今回の記事は、先日行われた「第9回 UiPath Friends 全国 ~差がつく夏期講習2022~」での
LT発表内容「UiPath Activity Creatorを使って、カスタムアクティビティを作ってみた!」をまとめてみたものになります。
もしよろしければ、アーカイブ配信されているので、見てみてください!
https://www.youtube.com/watch?v=5E-oTQLCNsc

2. カスタムアクティビティとは

アクティビティは、プロセス オートメーションのビルディング ブロックです。
UiPath Studio には、さまざまなビルトインのアクティビティと、
必要に応じて、パッケージ マネージャーを使用してインストールできる専用アクティビティ(PDF、メール、Excel) があります。
カスタム アクティビティを作成して、必要に応じてプロセスを自動化することができます。
カスタムアクティビティを作成する(公式)

3. カスタムアクティビティ作成の方法

カスタムアクティビティは以下2つの作成方法があります。

  • VisualStudio拡張機能を使わない方法
  • VisualStudio拡張機能を使う方法

今回は、LTでもご紹介させて頂いた、
VisualStudio拡張機能(UiPath Activity Creator)を使う方法をご紹介します

4-1. VisualStudio拡張機能利用方法

4-1-1. 環境 ※2022/08/01現在

  • VisualStudio2022
  • UiPath Studio Community 2022.4.3

4-1-2. 拡張機能インストール方法

拡張機能のインストール方法をご紹介します

  1. VisualStudioを起動
    WS000000.JPG

  2. 「コードなしで実行」を押下
    WS000001.JPG

  3. ツールバーの「拡張機能」>「拡張機能の管理」を押下
    WS000002.JPG

  4. 拡張機能管理のダイアログ内の、検索ボックスの「UiPath」と入力しエンターキー押下
    UiPath Activity Creatorが表示されるので、「ダウンロード」を押下
    WS000004.JPG

  5. ダウウンロードが実行されるので、完了次第、VisualStudioのウィンドウを全て閉じる
    WS000005.JPG
    WS000006.JPG

  6. 拡張機能のインストールダイアログが表示されるので、「Modify」を押下
    WS000007.JPG

  7. インストールが実行されるので、待機
    完了後、完了ダイアログが表示されるので、「Close」を押下
    WS000008.JPG
    WS000009.JPG

  8. VisualStudioを再度起動
    再び、3の手順にて拡張機能の管理を開いて、以下の状態になっていたらインストール完了です
    WS000010.JPG

4-1-2. 初めての使い方

プロジェクトの作り方をご紹介します

  1. VisualStudioを起動します
    WS000000.JPG

  2. 「新しいプロジェクトを作成」をクリックします
    WS000011.JPG

  3. 「UiPath Standard Activity Project」をクリックし、「次へ」を押下します
    WS000012.JPG

  4. 「プロジェクト名」「場所」を入力し、「作成」を押下します
    *場所は任意のフォルダを指定してください
    WS000013.JPG
    *上記必要項目を入力すると、「作成」ボタンが押下出来るようになります
    WS000014.JPG

  5. プロジェクトが作成されます
    WS000015.JPG

  6. ツールバーの「拡張機能」>「UiPath」>「Add Activities」を押下します
    WS000016.JPG

  7. ダイアログが起動するので、「Create」を押下します
    WS000017.JPG

  8. ページが進むので、進んだ先で「+」を押下します
    WS000018.JPG

  9. Activityの情報を入力出来る欄が出てくるので入力します
    WS000019.JPG

  10. 一通り入力が終わったら、StudioとのINPUT、OUTPUTを定義する為に、「Properties」の「Edit」を押下します
    WS000020.JPG

  11. また別のダイアログが起動します
    WS000021.JPG

  12. INPUT、OUTPUT定義を追加する為に「+」ボタンを押下します
    WS000022.JPG

  13. 入力欄が表示されうので、INPUT、OUTPUT情報を定義します(必須の設定、データ型の設定もここで行います)
    *INPUT、OUTPUTの他にも、INOUTも定義できます
    *消したい場合は、ゴミ箱マークを押下すれば、行ごと削除することができます
    WS000023.JPG

  14. 入力が終わったら、「OK」を押下します
    WS000024.JPG

  15. 最後に最初のダイアログの画面で、「Finish」を押下します
    WS000025.JPG

  16. ダイアログ内で定義した情報をもとに、ソースファイルが作成されます
    WS000028.JPG

  17. 主に「Add execution logic HERE」の箇所に処理を書いていくことになります
    WS000029.JPG

5. まとめ

今回は、UiPathActivityCreatorを使った、カスタムアクティビティの作り方をざっくり手順にしてみました。
次回は、これを使って簡単なアクティビティ作成、UiPathStudioでの利用をまとめてみたいと思います。

3
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
3
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?