急遽テレワーク導入!の顛末記
「Power Automate Desktopで精算時の運賃計算を自動化!」――急遽テレワークを導入した中小企業の顛末記(55)
マイクロソフトの無料RPAツール「Power Automate Desktop」で単純作業をワンクリック化してみた
2021年6月7日 07:10
マイクロソフトが提供している、無料のRPA(ロボティック・オートメーション)ツール「Power Automate Desktop」。当初はクラウド経理ツールに案件情報を自動で登録するために使っていたが、ほかにもいろいろと使いどころがありそうだ。
……この記事を書いている時点で、4都府県で緊急事態宣言が発出されてから40日が過ぎた。
私が勤めている新宿にある中小企業では現在、各スタッフが可能な範囲でリモートによる業務を行っている。その中で、今回は「Power Automate Desktop」を普段の仕事に取り入れられないか、いろいろと試してみた。
緊急事態宣言が発令された2020年4月、筆者の勤めている会社では何の準備もないまま、在宅勤務を始めることになった。仕事の環境は「デスクトップPC+メール」が普通だったため、データを外付けHDDで持ち運んだり、LINEの個人アカウントを流用したりと大混乱。その後、補助金などでNASやノートPCを導入、徐々にテレワーク環境を整えていく……
5月31日(月):会社PCの電源を遠隔操作!さらにアプリを起動する
「Chrome Remote Desktop」を使うようになり、たまの出勤日にはオフィス到着前に、会社のパソコンの電源を遠隔操作で入れておくのが習慣になった。
そこで、ふと思いついて「Power Automate Desktop」を起動。Google Chromeを起動して「サイボウズOffice」のページを開くとともに、LINEとThunderbirdを起動するフローを作成してみる。
作成したフロー
- Google Chromeを起動して、サイボウズOfficeのログイン画面を表示
- LINEを起動する
- Thunderbirdを起動する
アプリの自動起動にはスタートアップなどを利用する手もあるが、設定やその解除にひと手間かかるので、状況に合わせた使いこなしが難しい。でも、「Power Automate Desktop」ならフローの登録・解除が簡単にできる。今回のように起動したブラウザーで表示させるサイトを指定するなど、カスタマイズが可能なので、いま関わっているプロジェクトにあわせた使い方ができそうだ。
6月2日(水):オンラインストレージへのファイルUPを自動化!
今日はあるプロジェクトの制作物を、クライアントに提出することに。ファイル容量が大きいので、納品は「firestorage」という無料のオンラインストレージを介して行うことにした。
このように、ファイルを圧縮してオンラインストレージにアップロード。そのダウンロードURLをメールで知らせるという一連の行為は、普段からよく行う作業の1つだ。そこで、これを「Power Automate Desktop」で自動化できないか試してみる。
作成したフロー
- デスクトップの「firestorage」フォルダーをZIP形式で圧縮する
- アプリ「firetools」を起動する
- 「firetools」の「ログイン」ボタンをクリックする
- 3秒間待機する
- 「firetools」の「ファイル送信」ボタンをクリックする
- デスクトップの「firestorage.zip」ファイルを「firetools」にドラッグする
- 「firetools」の「ファイル送信」ボタンをクリックする
- 10秒間待機する
- 「firetools」のダウンロードURLを変数「AttributeValue」として取得する
- 「firetools」の「閉じる」ボタンをクリックする
- 「firetools」の「終了」ボタンをクリックする
- 変数「AttributeValue」をクリップボードに保存する
- アプリ「Thunderbird」を起動する
- 5秒間待機する
- 「Thunderbird」で「作成」ボタンをクリックする
- 「Thunderbird」でメッセージ入力欄を右クリックする
- 「Thunderbird」で「貼り付け」をクリックする
当初は「firestorage」にブラウザー上でファイルをアップロードする操作を、Webレコーダーで登録しようとしたのだが、Webレコーダーで記録したアクションでは、アップロードするファイルを選択するダイアログを開くことができなかった。そのため、ファイルのアップロードには、「firestorage」の公式フリーソフト「firetools」を利用し、その操作をデスクトップ レコーダーで記録した。
また、“ダウンロードURLをクリップボードにコピーする操作”を行っても、クリップボードにはURLが保存されないため、画面に表示されたURLを一度変数として保存。それをクリップボードに保存する操作を行っている。さらに、ログインやファイルのアップロード時には、環境に合わせて遅延(Wait)のアクションを挿入した。
これで、送りたいファイルをデスクトップの「firestorage」フォルダーに保存すれば、後は自動でダウンロードURLが記載済みのメール作成画面が表示されるフローが完成した。こういう日常のひと手間は、自動化されるとかなり気持ちがいい。
6月4日(金):経費精算時に運賃計算の手間を省きたい!
5月の経費精算の締め切りが今日までだったので、エクセルのフォーマットに経費の詳細を書き込むことに。「そういえば、これもルーチンワークだな」と思い付き、その自動化に挑戦してみた。
経費精算の中でも面倒なのが、移動経路から交通費を検索する作業。今回はこれを自動化することにする。
作成したフロー
- Excelを起動し、経費精算のファイルを開く
- ループの起点。ループごとに“5を開始値として1繰り上がる変数”「LoopIndex」を作成する
- ファイルの“始発駅を入力した列”の“LoopIndex”行目にあるセルの値を読み取り、変数「ExcleData」に保存する
- ファイルの“到着駅を入力した列”の“LoopIndex”行目にあるセルの値を読み取り、変数「ExcleData2」に保存する
- Google Chromeを起動し、「Yahoo!路線情報」のページを開く
- 3秒間待機する
- 「Yahoo!路線情報」の「出発」欄に変数「ExcleData」を入力する
- 「Yahoo!路線情報」の「到着」欄に変数「ExcleData2」を入力する
- 「Yahoo!路線情報」の「検索」ボタンをクリックする
- 表示された運賃を変数「innertext」に保存する
- Google Chromeを終了する
- ファイルの“運賃を入力する列”に変数「innertext」を書き込む
- ループの終点
まずは経費精算用のテンプレートファイルに、新たに“出発駅を入力する列”、“到着駅を入力する列”、“運賃を入力する列”を作成。出発駅と到着駅を入力した状態でフローを実行し、運賃を自動で入力させた。
ちなみに、このフローではループのアクションを使い、エクセルで参照するセルを1行ずつずらしながら、「Yahoo!路線情報」での検索を行っている。参照する値がなくなると、フローはエラーを起こして停止するので、ループ回数は多めに設定しておくと良いだろう。
あとは、入力された運賃から、LEN関数を使って「円」の表記を削除。その値を2倍にして、往復料金を経費の金額欄に入力させた。作業に使った列C~Fは非表示にすれば印刷されないので、後は交通費以外の経費を、行を追加しながら追記していけばいい。
これで、ファイルのアップロードと経費精算に関するひと手間が、「Power Automate Desktop」のおかげでなくなった。こういう手間が省ける作業は、ほかにもまだまだあると思うので、引き続き自動化に挑戦していきたい。
「急遽テレワークを導入した中小企業の顛末記」記事一覧
- 【緊急事態宣言前日】 「えっ?今日から在宅勤務?」
- 【緊急事態宣言突入】初のオンライン会議で久々のシャツ姿!ところが……
- 【GW直前】初のビデオ会議!「もう、LINEでいいんじゃない?」
- 【GW明け】「そうだ!会議を録画しよう!」
- 【5月中旬】ついにZoom有料プランを導入!
- 【5月下旬(1)】先輩企業に聞いてみた「普通にやったら、効率は落ちます」
- 【5月下旬(2)】「データ移行に1日がかり…は、もう嫌だ」
- 【5月末】助成金、ついに決定! 盲点だった価格変動・在庫切れ……
- 【6月上旬】セットアップをどうしよう?
- 【6月中旬】VPNルーターを補助金で設置! IP電話用とWi-Fi用のルーターも設定を変えないと……
- 【6月下旬】うちの会社にNASがきた! VPNで自宅からも利用
- 【7月上旬】今どきのノートPCで思いっきりZoom、男の夢も…
- 【7月中旬】「紙の書類のために出社」はなんと無し?うちの経理って、実は先進的…
- 【7月下旬】「ビデオ会議で自分だけ顔が暗い……」外付けカメラもiphoneも…
- 【8月上旬】ノートPCでは在宅勤務がツラい!「画面の増やし方」を考えてみた
- 【8月中旬】「会社支給PCをテレワーク用に仕上げてみよう」UACとパスワード保護共有
- 4月にはじめたテレワーク、5ヶ月の進化を振り返る……
- 【8月下旬】ビデオ会議の音と画質、超お手軽にUPさせたい!
- 【9月中旬】「展示会に見た、これがテレワークの最前線!」
- 【9月下旬】VPNでトラブル、NASからファイルが消えた!?」自宅から会社のNASに……
- 【10月上旬】Zoomでプロジェクターを使ったプレゼンは可能か?
- 【10月中旬】テレワークの「音」と「映像」変遷記、「あえてクルマの中でビデオ会議」やAirPods Proなど
- 【10月下旬】リモートデスクトップを使いたい!……会社の反応は?
- 【11月上旬】会社のパソコンの電源を遠隔操作でONにしたい!
- 【11月上旬】会社置きのタブレットで会議にZoom参加したい!
- 【11月中旬】同僚と会社にいるのと同じ感覚でおしゃべりしたい!
- 【11月下旬】自宅に1台だけネット通信できない端末が……、原因は?
- 【12月上旬】Zoom仕様に会議室の環境を最適化したい!
- 【12月中旬】会議室をビデオ会議用に改造……、を自前でやってみた
- 【12月下旬】Zoomに『接続が不安定です』と言われた、どうすればいい?
- 【12月下旬】無料でも使える『Trello』はテレワークで増えた進行管理トラブル対策になる!?
- 【1月中旬】カードを動かすだけで関係者への連絡が自動化!! 『Trello』を1週間使ってみた
- 【1月中旬】手段が目的になる!? ITツールを導入する意味を聞いた
- 【1月下旬】リモートでの社内情報共有に『Confluence』を使ってみた
- 【1月下旬】今からでもできる『出勤7割削減』に役立つ5つのツール
- 【2月上旬】テレワーク中の電気代、在宅勤務手当はいくら非課税になる?
- 【2月上旬】原稿の校正をAIに任せたい! しかも無料で
- 【2月中旬】テレワーク不健康を解消!3000円で始めるスタンディングデスク
- 【2月下旬】テレワークの最前線をオンライン展示会に見た!!
- 【3月上旬】月額5000円からのバーチャルオフィスを無料で使ってみた
- 【3月上旬】3D空間のバーチャルオフィスに無料トライアルで出社してみた!
- 【3月中旬】Zoomで採用面接は当たり前? でも新たな課題が
- 【3月下旬】Zoomの面倒なスケジュール調整や登録をeeasyで自動化してみた
- 【3月下旬】テレワークにおける社員の安否確認方法を見直してみた!
- 【4月上旬】クラウドに散ったタスクを一つのカレンダーで管理したい!
- 【4月中旬】リモートで会社にあるPCの電源を入れる方法を再考してみた
- 【4月中旬】Gmailがパンク!? バックアップしてThunderbirdで見られるようにしてみた
- 【4月下旬】既読/未読も状態そのまま!メール環境をUSBメモリーで持ち歩いてみた
- 【5月上旬】自宅と会社のメール環境をVPN経由で同期させてみた
- 【5月中旬】無料のRPAツール、Power Automate Desktopで経理作業を自動化したい
- 【5月下旬】遠隔操作のストレス改善! Windowsとアプリを高速化してみた
- 【5月下旬】Thunderbirdをテレワーク用にカスタマイズ!
- 【6月上旬】Power Automate Desktopで精算時の運賃計算を自動化!
- 【6月中旬】アレクサをテレワーク用にカスタマイズしてみた!
- 【6月下旬】ビーズクッションのYogibo Maxで思いっきりズボラにテレワークしてみた
- 【6月下旬】ビデオ会議の声を無料で自動文字起こししてみた!
- 【7月上旬】Bluetoothより優秀! Spotifyで音楽を止めずに仕事してみた
- 【7月中旬】ホストでなくてもZoomで勝手に画面共有できるようにしてみた
- 【7月中旬】USBメモリーをもっと使いやすく安全に!! フリーソフトを試してみた
- 【7月下旬】スマホに時報させて、ビジネスの時間感覚を取り戻してみた
- 【8月上旬】自宅にいるときだけiPhoneから好みの音声の時報を鳴らす方法
- 【8月中旬】タダから始めるToDoリスト! カレンダーとの連携も
- 【8月下旬】通知からZoom連携まで、Googleカレンダーをカスタムしたら便利過ぎた
- 【8月下旬】iPhoneやPCに分散したアドレス帳を、Googleの連絡先にひとまとめにしたい
- 【9月上旬】カレンダーやToDoの通知を、PCでも受け取れるように強化してみた
- 【9月中旬】NFCタグを使って朝のルーティン作業をまとめて自動化してみた
- 【9月下旬】Aladdin Connectorが届いたので、popIn Aladdinでテレワークしてみた
- 【9月下旬】iPhoneの画面をPCにミラーリング! これ、テレワークに使えそう
- 【10月上旬】声やアラームをトリガーにして、PCをWake On LANで自動起動させてみた
- 【10月中旬】アレクサと連携してPCを声でスリープさせてみた
- 【10月中旬】リモートで同僚とのやり取りがしにくい!! を“見える化”で解消してみた
- 【10月下旬】リモートで会社にあるPCの電源を入れたい問題、ついに完全決着なるか!?【vPro特別編 その1】
- 【10月下旬】もしも中小企業がvProを導入したら……、経理業務をリモート化してみた!【vPro特別編 その2】
- 【11月上旬】プリンターがないと書類の署名が大変! フリーの画像ソフトで解決してみた
- 【11月上旬】Windows 11のアップデートでトラブル! 2つのOSがデュアルブートするようになってしまった
- 【11月中旬】リモートで会社のPCを操作したい!! 最強のリモートデスクトップ環境への道(総集編)
- 【11月下旬】ノートPCを持ち歩くのが重いので、iPhoneだけで仕事してみた
- 【11月下旬】iPhoneだけでどこまで仕事できる? 画像編集、圧縮、PDF加工をやってみた
- 【12月上旬】USBマイクでヘッドセットから解放された! iPhoneでの利用もOK
- 【12月中旬】iPhoneをハンズフリーで高音質に使いたい!! USBマイクやピンマイクは通話に使えるのか?
- 【12月中旬】iPhoneでのZoomに落とし穴! USBマイクやAirPodsの挙動を徹底検証してみた
- 【12月下旬】スマホ連携も! ホットクックで時短かつヘルシーなランチを満喫
- 【1月中旬】2021年テレワークで活躍した仕事環境UPのグッズ3選、会社にも持ってきた
- 【1月下旬】popIn AladdinはPCのマルチディスプレイとして使用できるか?
- 【1月下旬】自宅のWi-Fiがパンクしたので、TP-Linkの最新ルーターを買ってみた!
- 【2月上旬】家に転がっていたAndroidタブレットをテレワーク用にカスタムしてみた!
- 【2月中旬】ごろ寝でズボラにテレワークしたい!! 古いタブレットを再活用してみた
- 【2月下旬】請求書のオンライン受け取りに特化した『sweeep』を試してみた!
- 【2月下旬】商品在庫と発送を、クラウドサービスで管理したい
- 【3月上旬】モニターアームが使えない!? ディスプレイの置き方を検証してみた
- 【3月中旬】WoLいらず! 最新ファイルだけ自動でNASにバックアップする仕組みを作ってみた
- 【3月下旬】BunBackupを駆使して、Officeファイルだけをお手軽バックアップ
- 【4月上旬】PDF=MS Office変換を駆使して、快適にファイルをやり取りしたい!
- 【4月中旬】机の上にたまった書類をスマホアプリでPDF化したい
- 【4月中旬】パジャマ姿のまま、会社のビデオ会議に出席してもバレない方法?
- 【4月下旬】Zoomに、ハンズフリー通話に! ピンマイクをiPhoneでフル活用してみた
- 【5月上旬】iPhoneの音声出力をPCに繋いだら、電話もYouTubeも自動で文字起こしできるようになった
- 【5月中旬】ローランド製のミキサーで、ビデオ会議の品質・手軽さをUPさせてみた!
- 【5月下旬】Fire TV StickでPCの画面をテレビに! デスクトップPCをリビングでも使う方法
- 【5月下旬】実は3種類あったLINEのPC用クライアント、使い勝手を比較してみた
- 【6月上旬】祝! 連載100回記念!! 筆者が選ぶ、今からでも読んでほしいお役立ち記事10本
- 【6月中旬】Gmailの使い方を検証! PCのメモリー消費量をセーブするには?
- 【6月下旬】Web会議用の機材で、iPhoneの電話を録音してみたい【完結編】
- 【6月下旬】無料アプリでマイクやスピーカーのミュート操作を高速化してみた!
- 【7月上旬】モニターを買い増したので、マルチディスプレイ環境にしてみた
- 【7月上旬】マルチディスプレイ環境を快適にしたい!! フリーソフトや便利な設定を探してみた
- 【7月下旬】分割キーボードを疑似的に再現!「AutoHotkey」でキー割り当ての見直しも
- 【8月上旬】外出先から自宅のPCをMagic Packetで遠隔起動させたい
- 【8月上旬】指定の時間にPCを自動起動&終了! さらにデータのバックアップを自動化してみた
- 【8月下旬】Wi-Fiルーターの簡易NAS機能は使えるか!? 外出先から作業データにアクセスしたい!
- 【8月下旬】リモートデスクトップ経由で、自宅のHDDレコーダーやタブレットを遠隔操作してみた
- 【9月上旬】文字だけもなんなので、プロフィール画像をAI(Stable Diffusion)に作らせてみた
- 【9月中旬】ついに田んぼが空を飛ぶ? またAI(Disco Diffusion)にプロフィール画像を作ってもらった
- 【9月下旬】スマホからFire TV Stick、PS4まで、家中のデバイスから簡易NASにアクセスしてみた
- 【10月上旬】キャプチャボードを有効活用、iPhoneの動画やカメラ映像をZoomに流してみた
- 【10月中旬】1万3000円でリビングTVがWindows環境に! マウスの激安Winタブを試してみた
- 【10月下旬】マウスの1.3万円Winタブを会議室に置いたら、資料の共有がスマートになった!
- 【11月上旬】無料でも結構スゴい!! 文字起こしAIに録画したWeb会議のテキスト化をさせてみた!
- 【11月中旬】無料会員でもけっこう便利!! firestorageをフル活用して、テレワーク中の共同作業を快適に
- 【11月下旬】iPhoneの電源が入らなくなった!! 端末のデータはどこまで復元できる?
- 【11月下旬】Web会議中のキーボードタイプ音を消したい!! 後付けできる“マイク用”ノイズキャンセリングアダプターを試してみた
- 【12月上旬】カレンダーの同期が遅すぎる!! GoogleカレンダーよりiPhoneのカレンダーの方が優秀だった!
- 【12月中旬】Wake on Lanは不要!? スマートプラグだけで会社のPCをリモート起動させてみた
- 【12月中旬】スケジュール管理やビデオ会議にも!? Amazonセールで手に入れたEcho Show 5をテレワークで使い倒す
- 【12月下旬】SwitchBotを使って、PCのミュートやシャットダウンを声で操作してみた
- (好評連載中)