LoginSignup
0
1

More than 5 years have passed since last update.

【UiPath】RPAツール作ってみる。~自動家計簿~

Posted at

こんにちは。

これから仕事でRPAツールを使うことになったので、
RPA理解のため実際に作りたいものを作ってみました。
備忘録も兼ねてまとめてみました。

ツールはUiPathを使用しています。

今回作りたいもの

今回は、「前月の入出金明細を取得しExcelにコピーする」という簡易的なツールを作ってみようと思います。
・インターネットバンキングの会員サイトにログイン
・入出金明細をコピー
・コピーしたものをCSVファイルに出力

 必要なもの

・Windows環境
・UiPathStudio

実装

1.テキストファイルからログイン情報を取得する。
 ~準備~
   「ID」、「パスワード」を、テキストファイル(csv形式)に記載しておく。
   (ソースにベタ書きでも良かったのですが、修正しやすいようにファイルに記載しました。)

 ・テキストファイルを読み込み、変数loginInfo(型:String)に設定。
   アクティビティ:ReadTextFile

 ・取得した文字列をSplitメソッドを使って分解し、変数userInfo(型:String[] )に設定.。
 (カンマ区切りで分解したい場合、Split(","c) と記載すれば可能です。)
   アクティビティ:Assign

  userInfoには以下のように設定される。
   userInfo(0) : ID
   userInfo(1) : パスワード
キャプチャ.JPG

2.インターネットバンキングの会員サイトにアクセスし、ログイン情報を入力する。
三菱UFJダイレクト:
https://entry11.bk.mufg.jp/ibg/dfw/APLIN/loginib/login?_TRANID=AA000_001

 ・サイトにアクセス
   アクティビティ:OpenBrowser

 ・「ID(ご契約番号)」、「パスワード」を入力
   アクティビティ:Click
   アクティビティ:TypeInto

   ご契約番号 ⇐ userInfo(0)
   パスワード ⇐ userInfo(1)

 ・ログインボタンを押す
   アクティビティ:Click
ユーザーID.JPG
パスワード入力.JPG

3.入出力明細を取得し、CSVファイルに出力
 ・入出力明細を取得する。
   アクティビティ:BrowserScope
   アクティビティ:ExtractData

 ・CSVファイルに書き出す
   アクティビティ:WriteCsvFile
入出力明細.JPG

上記の処理を実行すると、
結果、以下のようなCSVファイルが作られます。
CSV.JPG

以上です。

0
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
0
1