ついに自分の作業の自動化に着手
RPAで自動化をやっている(やらされている)んですが、ついに自分のやっている作業の自動化に着手を開始しました。いやー、自分の作業の自動化をやらないでおじさんの作業の自動化をやっていることにものすごい疑問を持っていたんですよね…。
自動化する前の業務手順
以下の業務手順を自動化します。自分がやっていた作業の自動化なので、手順のヒアリングなどがなくものすごい楽に感じます。
- GoogleSpreadのデータをコピーして、エクセルに貼り付ける。これを各事業所の数だけ行う
- エクセルマクロを実行する
各事業所で毎日更新しているデータを一つのエクセルファイルに集約させる作業です。事業所によってはGoogleSpreadだったり、エクセルでデータを管理しています。各事業所のエクセルはエクセルマクロで集約を行っています。GoogleSpreadについては人力でコピー&ペーストしています
JobAutoでやりたいこと
JobAutoでやりたいことは以下の2つ。
各事業所のGoogleSpreadからデータをエクセルへコピー&ペースト
Spreadの最終行がロボットが実行した日であれば、エクセルへコピー&ペーストするようにします
エクセルマクロ実行
エクセルマクロを実行するボタンをクリックします
いざ作成
GoogleSpread専用のアクションを使う
GoogleSpreadをアプリ操作でやる想定でいたので、ちょっと安定して動くのか不安でした。しかしGoogleSpread専用のあくしょんがあり、これがことのほか安定して動きそう。
JobAutoの機能はある程度抑えたつもりだったのですが、この機能は知りませんでした。
エクセルマクロを直接実行する
従来の手順ではエクセルマクロをボタンを押して実行していました。エクセルマクロのプログラム名(関数名?)を指定することで、ボタンを押さなくてもマクロを実行できる機能があったのでこれを使いました。
出来上がったもの
出来上がったものが以下。各事業所ごとにSpreadからコピー&ペーストしている個所をもっと工夫すればすっきりしたフローになる可能性を感じます。
作成後の感想
GoogleSpreadの手順をアプリ操作を使わなくてもできたことが一番の収穫。GoogleSpread専用のアクションの存在を知らなかったので、もうすこしJobAutoをいろいろ触ってどんな機能があるのかを調べないといけないなと感じました。