この記事について
RPACommunityのWinActor Talkのイベントに登壇している「 橋本名人 」のTipsをまとめております。
今回は、WinActor開発時に便利な橋本名人流の命名規則(変数名・ノード名など)部分についてです。
以下の各章の見出し部分をクリックすると、橋本名人の実演を交えた動画をご覧いただけます。
よろしければWinActorの作成にお役立てください。
※「RPACommunity」は、日本最大級のRPAユーザーコミュニティで、
自動化・IT活用等に関するイベントと交流の場を提供するコミュニティです。
※「橋本名人」は、ヒューマンリソシア(株)所属のエンジニアで、同社WinActor技術支援チーム内でも
技術力が高く一目置かれるスーパーエンジニアです。
※「WinActor®」は、NTTアドバンステクノロジ株式会社の登録商標です。
※引用:https://qiita.com/inaho3517/items/315112bc3ce1aa613ddc
変数名のつけ方(規定で用意する変数の例)
シナリオ作成中に自分で毎回設定している「決まっている変数」について、以下の様な工夫をしながら、WinActorの変数一覧にとにかく入れていく。
- カタカナは半角・英数の文字列は半角小文字にする。
- 内容の区切りは「/」(半角スラッシュ)を使用する。
実際に設定した様子
解説
No | グループ名 | 変数名 | 備考 |
---|---|---|---|
1 | 結果/汎用 | ||
2 | 結果/ウィンドウ状態待機 | ||
3 | 結果/画像マッチング | ||
4 | ループカウント/汎用 | ||
5 | TEMP | 捨て変数(作成は任意) | |
6 | BUFF | 捨て変数(作成は任意) | |
7 | Excel/汎用 | ||
8 | ■■■Excel/汎用■■■ | 変数名の選択時にグループ名を表示させる。 一括削除したくない場合は適当なライブラリに 変数として設定しておく。 |
|
9 | 行/最終 | ||
10 | 列/最終 | ||
11 | 行/検索結果 | ||
12 | 列/検索結果 | ||
13 | セル範囲/始 | ||
14 | セル範囲/終 | ||
15 | セル範囲 |
名人の場合は、以下のルールで作成しているとのこと。
- No.1~4は毎回作成している。
- No.9~15はExcelの操作をする際は毎回作っている
- No.5~6は一時的に使用する「捨て変数」なので、任意で作成している。
変数名でグループ分けの見出しのつけ方
上記の 表 のNo.8に設定している変数名について。
変数名の選択欄にはグループ名が表示されないので、変数名にグループ名を登録しておくと選択するプルダウンメニューにグループ名が表示される。(一応分かりやすいように「■■■」のマークをつけている。)
実際に設定した様子
ノード名のつけ方
Ver.7.3以前はノード名の表示に制限がある(※)ので、なるべくひと目で必要な情報を視認できるよう以下のような工夫をしている。
- カタカナは半角・英数の文字列は半角小文字にする。
- 内容の区切りは「/」(半角スラッシュ)を使用する。
- 情報の記載内容は以下の順で行っている。
- アプリケーションの拡張子(Excelの場合:xlsx)
- 処理の動詞
- 処理対象
使用例
ライブラリ[Excel操作(値の取得)]を使用して、Excelの業績評価の表から社員番号を取得する処理の場合
<プロパティ>
名前 xlsx/取得/業績評価/社員番号
コメント Excel操作(値の取得)
※ Ver 7.4以降はノードの表示に制限はありませんが、横幅が広くなってしまうので注意!
ウィンドウ識別名のつけ方
「ウィンドウ識別ルール」のウィンドウ内で該当のウィンドウ識別名を探しやすくするために、以下のことを注意して名前をつけている。
- 設定したら、すぐにウィンドウ識別名を直す。
- 使用しているアプリケーションの拡張子を最初につける。
アプリケーションによっては、似たようなウィンドウ識別名が取得される場合が多いので、混在させておくと後々のメンテナンス作業に影響する場合がある。
設定したらすぐ修正!気付いたらすぐ修正! を意識しておくことが大切。
実際に設定した様子
まとめ
以上、橋本名人のTipsを命名規則を中心にまとめさせていただきました。
WinActorにて適切な命名規則を運用いただき、快適なシナリオ作成につなげていただければ幸いです。
😊 ご感想は、QiitaのコメントやTweetなどでいただけますと励みになります。 😊
内容に誤りなどございましたら、ブログ画面左側の三点リーダー内にある[編集リクエストを送る]からお知らせいただけますと助かります。
<参考> 動画リンク
橋本名人のイベント登壇を一覧表にまとめましたのでご活用ください。
日付 | タイトル | YouTube | Report |
---|---|---|---|
2021/08/30 | WinActor Talk ~WinActorトップエンジニアのマインドとメソッド~ |
![]() ![]() ![]() ![]() ![]() ![]() |
![]() 🎨 ![]() 🐦 |
2021/10/27 | RPA勉強会 WinActor Talk ~EXCEL関連技とIEサポート終了の対応技!~ |
![]() |
![]() 🐦 |
2021/12/22 | RPA勉強会 WinActor Talk クリスマス企画「シナリオ作成実演スペシャル!」 |
![]() |
🎨![]() 🐦 |
2022/03/15 | 企業LTトーク 「御社の最強エンジニアを教えて」IT企業5社がライトニングトークで語ります |
![]() |
![]() 🎨 |
2022/06/24 | RPA勉強会 WinActor Talk WinActorテクニック披露!橋本名人シリーズvol.3 ~20時だョ!全員集合~ |
![]() |
![]() ![]() 🐦 |
2022/12/21 | RPA勉強会 WinActor Talk 橋本名人シリーズvol.4~リスキリング~ |
![]() |
本ブログ内容について
各ブログの内容は、執筆時点での情報を元にしています。製品バージョンアップなどにより、最新ではない場合がありますので、最新の情報は、製品の公式文献などを参考にすることをおすすめいたします。
各ブログの内容は、当社技術支援チームが実際の経験に基づいたTipsとなりますが、利用することによって生じたあらゆる不利益または損害に対して、弊社では一切責任を負いかねます。
一つの参考としていただき、利用いただく際は、各社のルール・状況等に則りご活用いただけますと幸いです。