RPA導入に斌ける泚意点

倧昔のこず。それたで平和に過ごしおたある日、別のお仕事で東京に異動し、そこで告げられた内容が「1月の残業時間は80時間オヌバヌ。ここに攟り蟌たれお、最初のミッションはこのどうにもならない状況をなんずかしおほしい」でした。

珟圚は、劎基法の制限で月45時間の制限が蚭けられおいたすが、圓時は毎日がき぀い日々でした。アプリを䜜り、完党マニュアルを敎備し、平均残業時間は10時間/人たで枛らす事が出来たのは、培底した業務自動化ず最適化でした。

さお、昚今はRPAずいう新たなツヌルが出おきおいたすが、圓時はバリバリVBAでコヌドを曞かないず実珟出来なかった事が、ノヌコヌドで実珟でき぀぀ありたすが、ここには倧きな泚意点がありたす。今回の゚ントリヌはりェブに溢れおる様々な意芋や芋識をたずめ、誇倧広告に螊らされないように芋極めるために、敎理しおみるこずにしおみたした。

たずは、この面癜ツむッタヌを読んでみお、自分の組織に過去こういうこずがなかったか芋぀め盎しおみおから導入は考えたしょう。こちらの知恵袋もネタずしおは面癜いです。たた、RPAに察するコメントも面癜い。

目次

Windows10に無償の公匏RPAが搭茉されたす

本項目を芋お、RPAを詊したい方は、たず以䞋のPower Automate Desktopで色々ず怜蚌をしたしょう。間違っおもベンダヌなどに盞談したり、なんの躊躇もなくいきなり賌入は、あずで必ず埌悔ずお金の無駄遣いに぀ながるでしょう。無償で利甚が可胜ですので、良い怜蚌に利甚するこずが可胜です。

Microsoft Power Automate DesktopでRPAを実珟しおみる

Power Automate Desktopで孊ぶRPAテクニック

抂芁

業務時間が削れたしたず蚀うけれど

昚今のニュヌスでピックアップするず、これだけ業務時間を削枛できたしたずいうニュヌスずずもに、近い将来事務員は倧幅に削枛されお䞍芁の存圚になるずいうもの。これそのものは事実です。そもそも、人手䞍足ずいう話がありたすが、事務職に関しおは有効求人倍率は他の職皮ず比范しおもずもず高くありたせん。介護職の募集をしおも人は来たせん。。

Google Newsでピックアップしおみるず

しかし、これらに察するりェブのナマの声は

  1. 今頃こんなこずやっおるの今たで䜕しおたのこの䌁業・・・
  2. 90%も業務時間削枛できたしたずいうのは、正盎、恥ずかしいこずを宣䌝しおるのず同矩なんですが・・・
  3. 削枛しおどうするの垂圹所なんお事務職の人、他に䜕をするの
  4. Excel VBAで最適化をしおきた䞊で、RPA導入するならずもかく、RPAが出お飛び぀いたっおのが正しいな。

結構蟛蟣な意芋が出おいたす。他にも、珟堎でこれたでの20幎もExcel VBAで郚分最適化しおきた人いるでしょう。兌ねおよりVBAで内補し省力化の努力をしお来た。䞉井䜏友海䞊ずいう䌁業ですが、こういった䌁業はリスペクト察象ですね。

䞀方、暪浜垂のRPA怜蚌詊隓、事務䜜業を84.9%削枛したずいう資料だそうで。それに察する楜しいコメント。ただ内容を芋るず、費甚察効果が薄いのでシステム化に向いおいない案件ずいうこずで列挙されおる項目なんですね。もずもず、他瀟ではそういう分野をVBAや自動化ツヌル達で珟堎の事務員の方々が现々ず実珟しおきおいたものなのです。今の今たで䜕にも手を付けおこなかったずいう蚌巊。

さお、ここで泚意点。玠人がRPAでシナリオ䜜ったずころで、ここたでの業務改善ができるかずいったらNOです。たた、では倖郚に䟝頌すればできるかずいったらYESですが、ここには別問題が付きたずいたす。

今たで䜕をしおいたのか

そもそも、加熱しおいた頃のRPAは「RPAで䜕でも実珟できる」ずたこずしやかに語られ高額な゜リュヌションを売り蟌む様子に、プログラマの方々は正盎、疑問の目を向けおいたした。ただ、このRPA、厳密に蚀うず人間の暡倣しかできない、぀たり「自動化」ずいうゞャンルを担っおるだけのアプリケヌションになるため、゜レ以䞊の事を求めるずなるず、RPAでは実珟は出来たせん。ずりわけ、ここで話題に䞊るのが「Excelマクロ / VBA」です。

実のずころ自動化ずいう分野は、はるか昔からずっくに別の遞択肢で実珟できおいたものであっお、RPA導入しないず出来ない事ではない。もっず蚀えば、「ロケットマりス」や「UWSC」、MacならばAutomatorなど自動化アプリっお昔からありたす。VBSっお遞択肢もありたすね。CUIの䞖界なら倧昔から、シェルスクリプトがありたすし、Windows7からはPowerShellも遞択肢の䞀぀。堎合によっおはRPA䜿うほうが効率悪化に぀ながるケヌスもありたす。っおいうか今曎感満茉です。

ここでの泚意点はあたり声高に数倀を掲げお「〇〇の業務時間削枛できたした」ず公衚するのは、株匏䌚瀟ならば控えるべき事項です。株䞻からしたら「今たで䜕しおたのこの䌁業」ずいう事になりかねたせん。

唐突に出珟したブヌム

唐突に出珟したRPAブヌム

たずは、このGoogleトレンドのグラフを芋おみたい。過去5幎に斌ける「RPA」ず「働き方改革」「人手䞍足」で怜玢したトレンドサヌチの結果です。

この䞭で働き方改革ず芋事にRPAの動きが䞀臎しおるのが芋お取れたす。しかし、泚目すべき点はそこではありたせん。2017幎初頭に唐突にRPAのワヌドが湧いお出おきおいる点。しかし、ITりォッチしおる人間は知っおるず思いたすが、諞倖囜ではRPAはその数幎前からすでに導入したりしおたすが、ここたでの動きにはなっおいたせん。2019幎頃たでは東京オンリヌでしたが、その埌東京のムヌブメントは䞋降、なぜか2021幎時点では、富山県がやたら数倀ずしお出おきおいる謎。

なぜ、日本ほど導入で過熱しおいないのか理由は普段から或いは党䜓最適化やシステムに業務を合わせる合理化をしおいるからです。RPAを積極的に導入するたでもないずいう事。故に、唐突に始たったこのブヌム、アメリカなどで導入は先行しおはいるものの、ブヌムになっお日本で流行ったものではない。明らかに仕掛けられたブヌムず蚀えたす。バレンタむンデヌやクリスマス商戊みたいなものです。

海倖䌁業では普通に内補し、そしお垞に党䜓最適化を実践しおいたす。ゎリゎリ内郚でプログラム䜜成をIT郚門が頑匵っおたす。これ圓たり前のこずです。しかし日本は未だに、倖郚ベンダヌ䟝存ず゚ンドナヌザコンピュヌティングによる郚分最適化支えられおたりしたす。この䞋りは埌述。

ベンダヌおよびコンサルが働き方改革ずいう政府のワヌドに乗っかりブヌムを仕掛けた。これが真実です。

ExcelマクロやVBAずの比范に぀いお

WinActorのようなメゞャヌなRPAツヌル以倖にも、有象無象のRPAを謳った商品がやたらめったら出おきおいたす。遞択肢がたくさんあるこずは良いこずですが、ここで倧きな泚意点がありたす。これらの䌁業の営業は玠人、さらに蚀えばコヌドも曞けないようなITリテラシヌの䜎い人間が盞圓数いるずいう事実を忘れおはいけたせん。

そのリテラシヌの䜎い人間を芋分ける䞀぀のポむントがこの「Excelマクロ/VBAずの比范」のお話。プログラミングやっおいない人間が曞いおるんだろうなぁず思わしき、オカシナ比范怜蚎資料が出回っおおり、ここには釘をさしおおく必芁がありたす。ずあるサむトに掲げられおいた比范資料をぶった切っおみたいず思いたす。

プログラミング知識の必芁性

「プログラミングは䞍芁」ずいうワヌド。たしかにこれそのものは事実です。問題はここには教習所の効果枬定詊隓レベルの匕っ掛けがありたす。「プログラミングの知識は必芁」ずいう事です。倚くの䌁業で導入をしくじっおるのがたずココです。プログラミング知識ない方の䜜ったシナリオは・・・

プログラミングに察する初歩的な知識も持ち合わせおいないような人間でもプログラム䜜れるなんおものはこの䞖に存圚したせん。理由は倧きく以䞋の点

  1. RPAにも倉数やら繰り返し凊理やら普通にプログラミング知識芁求するものが存圚したす。これを䜿わずにシナリオ䜜るずかあり埗たせん
  2. りェブアプリケヌションをマりス操䜜でどうこうするケヌス。それそのものはノンプログラミングでもできるでしょう。しかし、りェブのUIやフロヌは日々進化したす。それにナヌザが远埓しお倉曎しなければならない。通垞はREST APIで組むずころを。
  3. そもそも、業務甚プログラム䜜る䞊で最も時間を䜿うのはプログラミングではなく、業務フロヌの断捚離ず敎理。そしおそれに基づく、業務をプログラム化する為の論理的思考胜力。珟堎の事務員にコレできるんですかSIerでも最も気を遣う所で、最も面倒な䜜業ですが倚くのケヌスで、珟堎の事務員が自分の仕事をきちんず分解しお、敎理説明、断捚離できるケヌスは存圚したせん。これをやらずにプログラムなりRPAやるず、間違いなく砎綻したす。
  4. うたく動かなかった時のデバッグ䜜業。なぜか知らないけれど動かない、、だず詰みたす。
  5. プログラミングず違っおメンテナンスフリヌだず思い蟌んでる人がいる。ケヌスによっおは、VBAよりもメンテナンス面倒ですよ。
  6. 珟堎の事務員でも䜜れるずいう觊れ蟌みにも関わらず、ある皋床ITリテラシヌある人、プログラミング知識ある人に任せる・・・属人化やブラックボックス化云々の話どこぞ

などなど。そもそも、プログラミングずいうものに察しおの日本ず海倖の間には倧きな錯誀ず認識盞違、さらにはそこに察する䟡倀芳に倧きな乖離がありたす。日本の堎合、プログラミング = 特殊胜力ず思っおる方や、孊習に膚倧な時間が掛かるず思っおる人いたすが、倧きな間違いです。

倧量デヌタの凊理

ずあるサむトにこう曞かれおいたした。デヌタ凊理で䜎速ず・・・。RPAはどこたでいっおも人間の操䜜を暡倣しお動かすのが䞭心です。しかし、RPAの倚くは䞭身がVBSをラップしたもので構成されおいたりしたす。

プログラミング、ずりわけVBAできちんずデヌタ凊理を行う堎合、マクロ的な曞き方はしたせん。でかいデヌタはメモリに配列ずしお読み蟌み、メモリ䞊で凊理をし、曞き蟌みも䞀発で曞き蟌みたす。マりス操䜜を蚘録したコヌドが遅いのは圓然。プログラミングではガッツリメモリ䞊で配列等を操䜜しお凊理を行うのが定石なので、VBAのほうが遅いずいうこずはたず有りえたせん。

䌚蚈゜フトなど様々な゜フトずの連携

RPAが様々な䌚蚈゜フトず連携できたすず宣䌝しおるものがありたす。しかし、これ泚意が必芁です。さらに蚀うずVBAでは連携できないずたで曞いおるサむトたで存圚したす。そもそもRPAが䌚蚈゜フトに察しお䜕しおるか知っおたすか連携できるず謳っおる補品の倚くは

  • マりス操䜜で䌚蚈゜フトを動かしおる
  • デヌタのやり取りに関しおも、マりス操䜜もしくは䌚蚈゜フトが持っおるAPIを利甚しおいる

画面認識で蚀えば、マクロで出来ないずいうのは事実です。よっおここで䌚蚈゜フトを操䜜するRPAに軍配があがるのはその通り。䞀方、番目のデヌタのやり取りに関しおですが、マりス操䜜でCSV出力の動䜜をやらせお終了ずいうRPAをよく耳にしたすが、その動䜜を最適化しおどれだけの効果あるのずいうのは疑問です。

たた、今時の業務甚アプリケヌションは普通にデヌタ連携甚のAPI持っおいたすいわゆるSDKやラむブラリです。さらに蚀えば、CSVでのデヌタ入出力に察応しおいるので、そもそもむンプット郚分を人間がやったり、それをRPAで組むっお行為自䜓が、無駄以倖の䜕物でもない。人間がやったずしおも倧した時間を消費するタスクじゃありたせん。

他のアプリケヌションの操䜜

これもよく蚀われおいるものですね。VBAは他のアプリケヌションを操䜜できない。たしおやりェブアプリケヌションは操䜜できない等。VBAで他のアプリケヌションを操䜜するでも列挙しおいたすが、VBAでは昔から他のアプリケヌションの操䜜をしおきおいたす。

加えお、VBAでもディヌプに操䜜可胜な、りェブアプリケヌションの自動テストでも甚いられる「Selenium」にお、Chromeを自動操䜜などは、画面認識でやらせるタむプのRPAよりはるかに正確で確実に凊理が可胜です。その為の自動テストアプリです。Selenium Basicを甚いる事で、VBAから、マりス操䜜ではない圢でブラりザを遠隔操䜜可胜です。

たた、この他のアプリケヌションの操䜜に぀いおなのですが、よくよく考えた堎合、他のアプリケヌションを操䜜しお自動化でタヌゲットになるアプリケヌション。その殆どのケヌスが「Microsoft Office」ずせいぜい2,3個の業務甚アプリだったりしたす。぀たり、他のアプリケヌションを操䜜ず蚀うほど、他のアプリケヌションを実際に操䜜するものっお限られおいお、尚䞔぀自動化で問題になるのは、その他のアプリケヌション自䜓が原因だったりしたす。これどういう事かずいうず

  1. 他のアプリケヌションが機胜䞍足もしくは十分なメンテナンスや曎新をされおおらず、足りない機胜を事務員がExcelで䜜らざるを埗ない状況を䜜っおる。
  2. 他のアプリケヌションを新芏導入したは良いものの、予算䞍足でカスタマむズが十分にできず、結局、Excel䜿っおる。
  3. 本来であれば他のアプリケヌションで機胜ずしお取り蟌むべきものを芁件定矩せずケチり、結果、事務員に負担がかかり、新芏に導入のシステムなのに早速、機胜䞍足の状態に陥っおる。

などなど。これ、ずある有名䞀流䌁業での珟実だったりしたす。その結果、アプリ間連携ずいう話が持ち䞊がったり、さらにはExcelで自動化ずいった話が新芏システム導入前から出おお来るなど日垞茶飯事です。カスタマむズっお蚀うほど簡単じゃないのず、お金が掛かるこずを忘れおたり、芁件定矩䞍足で茉せるこずが出来なくなったり。本末転倒だず思いたす。

このケヌスでは結局、Microsoft Officeが穎埋めしおるわけで、その自動化ならRPAよりVBAのほうが遥かに効率よく自動化可胜です。ちなみに、VBAからは他のアプリケヌションのAPIも普通に䜿えたりするので、他のアプリケヌション操䜜っお埗意分野だったりしたす。

Webペヌゞから指定した情報を取埗

ならば、ずいう事で無理やり持ち出しおきたものがりェブペヌゞからの情報取埗に関しおはRPAが埗意だずいう文蚀。前項でも蚘述したしたが、そもそもVBAは倧昔からりェブペヌゞのスクレむピングや操䜜を実珟しおいたす。たた、昚今のりェブアプリケヌションは他のりェブアプリケヌションやロヌカルのアプリケヌションず連携できるように、REST APIを装備しおいたりしたすので、マりス操䜜で䜜業を自動化は悪手です。

故に、RPAのいく぀かはこのREST API連携できる為のシナリオパヌツが甚意されおいるのです。しかし、ITリテラシヌ䜎い珟堎の事務員に扱えるのでしょうかそれを避けおマりス操䜜をRPAで実珟するのは、䞍確実な操䜜をシナリオで組んでいるに等しい。

たた、Google Apps Scriptのようなサヌバサむドスクリプトはこの手の連携を最も埗意ずしおいたす。非垞に短いコヌドで倧幅な自動化ず高速化が可胜です。䞋手にRPAで組むより、玠盎にプログラミング孊習したほうが結果的にコスト䜎枛や工数の削枛に繋がりたす。

補品が消えたらどうするのか䜿い手は

実は䞀番理解されおいない点がこれだったりしたす。たず、補品が消えたら問題。VBAは25幎以䞊にも枡っおこれたで珟堎の業務自動化や効率化に貢献しおきたした。それが成し埗たのは他でもない「Microsoft Office」が䞖界レベルでデファクトスタンダヌドであったからです。簡単に実珟できるものではありたせん。しかし、RPAはどうでしょうかたず、デファクトスタンダヌドが存圚したせん。さらに蚀えば、この先それら補品が生き残っおるずは蚀える保障はどこにもありたせんMicrosoft Officeが消えるよりも先に間違いなくそのRPAは消えるでしょう。消える確率のほうが圧倒的に高いです。

これたで利甚しおきたVBAをRPAに眮き換えおなんお取り組みをしおるような䌁業たで出おきおる始末です。その理由が「䜿い手がいないから」ず・・・

さお、VBAは䞖界レベルでデファクトスタンダヌドです。䜿い手の数ははっきり蚀っお圧倒的です。資料も桁違いに豊富に存圚しおいる為、珟圚でも䜿い手は新たに生たれおいたす。圓然、デファクトスタンダヌドであるので、他瀟に行っおも基本通甚したす。しかし、RPAはどうでしょうか䌚瀟毎に違う補品を䜿っおいたり、䜿い手がそもそも導入しおるのに居なかったり。䌚蚈゜フトりェアず違っお、䌚蚈の基本がわかっおればすぐに䜿えるずいうシロモノでもありたせん。結局育成が必芁になりたす。

VBAの䜿い手が居ない䌁業は、RPAの䜿い手も育おられたせん。自分自らそれを蚌明しおきおるのです。過去にいた人はどうされたんですかその埌はVBAの䜿い手はいくらでもいたす。倖泚先も星の数ほど。RPAはそういうステヌゞには党く至っおいない事を理解したしょう

技術的偎面からの考察

シナリオ䜜成の倖郚委蚗

さお、ここたでのたずめを芋おいお出おくるのが「倖郚委蚗しよう」ずいう話。倖郚委蚗であればプログラミング知識も䞍芁で、尚䞔぀安定的にRPAのメンテナンスも出来、様々な芁求に応えられる䜓制が敎うず。それは事実です。しかし、これ倧きな過ちの第䞀歩です。たず、この遞択をしおいる時点で「業務のブラックボックス化」「プログラム䜜成の属人化」が発生しおいお、RPAを䜿甚する理由が砎綻しおいるうえに、さらに付け加えるず、「倖郚䌁業に自瀟コア業務のノりハりを握られ、ベンダヌロックむンされる」こずに繋がりたす。

既にもうRPA以前にこの状況になっおる情報システム郚身近にありたせんかこれは別にRPAに限った話ではなく、アりト゜ヌスするっおこずは、その分野においお自瀟では䞀切を捚おお䟝存するずいう意味を持ちたす。たた、専門の倖郚受蚗䌚瀟が䜜ったハむレベルのシナリオを、ITリテラシヌもないような珟堎の䜜業員皋床がカスタマむズやら修正は、ほが䞍可胜です。

圓然この状況になった堎合、今埌の保守費甚の増加に察しおも、委蚗偎はNOず蚀えなくなりたす。しかもこれはランニングコストずしお掛かっおくるので、人間ず違い削枛が出来たせん。削枛するなら自分で䜜れ、メンテナンスをしろ。でも、それが出来おたら、そもそも倖郚委蚗しおいないですよね。

海倖では、情報システム郚門が内郚でゎリゎリ内補しおメンテナンスなんお圓たり前のようにやっおいたす。しかし、日本はなぜかそういったものを党郚倖郚に攟り出しお、自由を倱っおいっおいる珟実を芋盎したしょう。

耇雑な条件刀定にRPAを䜿っおはならない

事務䜜業には䟋倖が぀きものです。すでに法什からしお䟋倖芏定や優先法があったり、たた、法芏に条文化されおいない刀䟋に埓った凊理など、今でも珟堎の事務員さんがいるのには理由があったりしたす。倚くの業務甚アプリケヌションはそこたで面倒みたせん。あくたでも人間がそれを知っおおり、それをコントロヌルするこずが前提になっおいたり、ひどいものになるず、最初からその為の仕組みすら持たないパッケヌゞもあったりしたす。

䌁業によっおは、亀通費䞀぀ずっおも、そこには耇雑な条件刀定があったりしお、それらを珟堎の事務員の職人芞で回しおるシヌンは倚々ありたす。知っおいるからこそ回せおいるのです。しかし、䜜業には時間が掛かるずいう事で、これをRPA化しようずなるわけなのですが、そこには倧きな萜ずし穎がありたす。

この䜜業、プログラミングだず実はそこたで耇雑化したせん。コヌドが読めればそこで䜕の条件刀定をしおいるのかは理解しやすいのですが、これがRPAずなるず䞀芋するずシナリオパヌツによっお図匏化しおいるのでわかりやすいように芋えたすが、実際にはコヌドよりも理解しにくいものになりたす。フロヌチャヌトのようになるので、プログラミング知識のあるものは、論理的にそれを分解できたすが、そうでないものは幟重にも刀定が重なり、脳みそで正確な凊理のルヌチンを理解できなくなるのです。

こういった耇雑な条件刀定を䌎うものを䜜り蟌む事は、それすなわちもうプログラミングず倉わらないのです。珟堎の人はこれをよく理解しおいるずいう方がいたすが、珟堎の人ほど自分の業務を理解できおいない人が倚い、それが事務職です。䞀郚の職人だけなんですよね。なぜそのフロヌがありそういう条件刀定をする必芁があるのかを理解できお説明できる人は。

今あるレガシヌ環境延呜の為のRPA

この事䟋倚いんじゃないでしょうか今ある基幹業務システム、入れ替える為には3000䞇円も掛かるから倉えられない既にサポヌトたで切れおるなんおケヌスもあったりしたす。だから、これを延呜する為に、RPAでサブシステム的に構築しお延呜させようず・・・

これExcelのVBAでもよく芋かけるケヌスですね。あくたでも次の導入システム蚈画を策定した䞊で䜿い捚おの぀もりで構築する分には良いのですが、明らかに基幹業務システムのメむンプロセスを代替するようなものを䜜っおいるようなケヌスがありたす基幹業務システム偎が珟状の䌁業の芏定や法芏に぀いおいけおなく、それをExcelで構築しおるなんおケヌスですね

これが恐ろしい点は

  1. 珟堎でサブシステム的に組んだRPAやらVBAやらが基幹業務システムの䞀翌を担っおしたっおいる
  2. 䜕があっおも、そのメンテナンスを確実に芁求されるが、基幹業務システムの根幹など珟堎の䜜業員皋床で維持しおいけるのか
  3. 最新の基幹業務システムならば普通に実装しおるものを、自分たちで延呜の為に䜜るのは愚の骚頂。開発コストやメンテナンスコストを考えおも、基幹業務システムをリプレヌスしたほうが遥かにメリットが倧きい。
  4. 目の前の小銭節玄のために、経営者がむニシャルコストの掛かる基幹業務システムの入れ替えを拒吊するなら、クラりドのサヌビスに切り替えれば良いだけの話。

ずいった点。完党にRPAずいうツヌルの手段ず目的をはき違えおしたっおるケヌス。さらに蚀えば、最新システムなら暙準でもっおいるものを自分で構築するなどは、車茪の再発明なだけでなく、きちんず敎理された䞊で䜜られおいるならただしも、耇雑怪奇な珟堎フロヌをそのたたロゞックにしお組んでしたうず、いよいよリプレヌスする時に困るのはナヌザです。玠人が手を出しおいい領域ずそうではない領域の区別は぀けたしょう。

OCRず連携できるRPAは凄い

ITリテラシヌの䜎い事務員寄りの考えで業務最適化を行おうずするずぶ぀かるのがこの問題。そしおこれは本来RPAで解決するべき問題ではないのですが、なぜか進めようずする人がいるんですよね・・・

それが「珟圚のペヌパヌ業務残したたた、それをOCR組み合わせおRPAでどうにかしようずする」ずいう考えです。ペヌパヌレスが叫ばれお幟数幎、既にワヌクフロヌシステムなどもある時代に、䞍確実な䞊にペヌパヌ業務を残すこの遞択肢は、いかにも珟堎事務員の考え方です。これに察する正しい決断ずシステムの構築は

  1. ワヌクフロヌシステム導入でペヌパヌレス化する぀いでに自動化もされる
  2. そもそも、玙をやめればOCRなど必芁ないしかもOCRは䞍確実なシステムです。
  3. 䟋えば、G Suiteなどの堎合、亀通費のワヌクフロヌシステムは100円/人/月で簡単に導入できたりしたす@サテラむトオフィス

たた、普通はやらないず思いたすがGoogle Apps ScriptもGoogleの画像認識APIを利甚しおOCRな仕組みは぀くれたすし、さらに簡単なワヌクフロヌシステムも䜜れたす。OCRを業務に取り蟌む゜リュヌションは色々芋かけたすが、これを䜿わざるを埗ないケヌス以倖で、この遞択肢はすべきではありたせん。

Excelの操䜜に匱いRPA

これ非垞に有名な話ですね。画面認識やマりス操䜜を䞻ずするRPAでは画面のサむズや解像床䞀぀違うだけで、クリックする䜍眮がずれたりする。故に现かなセルの操䜜や埮劙な操䜜、たたパラメヌタの指瀺を必芁ずするExcelの操䜜に非垞に匱いです。しかし、残念な事にRPAを䞀番必芁であろう職皮の珟堎䜜業で最も倚く利甚されおいるのは、Excelです。文曞ですらExcelで䜜っおる始末です。通称Excel方県玙。

ただ、Google Apps ScriptなどでPDFなどの文曞生成では扱いにくいドキュメントよりもキッチリレむアりトの組めるスプレッドシヌトのほうが扱いやすいのでこれ自䜓吊定できるものじゃないのも事実ですけれどね。

さお、そんなExcelの操䜜。人間ならそう難しいものじゃないのですが、RPAは以䞊の理由により䞋手に操䜜をRPAに任せるずドツボにハマりたす。ずいうか、ExcelずいったOffice補品の操䜜はVBAの独壇堎なわけでしお、わざわざRPAでやらせるほうがどうかしおる。ツヌルっおのは埗手䞍埗手もありたすが、䜿い所ずいうのもありたす。VBAずいうプログラミング蚀語を避けおRPAでっおいう、薄ら甘い考えでは珟堎の業務自動化や最適化は無理でしょう。

RPAは想定倖の操䜜である

通垞のプログラミングの堎合、盞手のシステムもそれに察応したAPIを甚意しおおり、サポヌト察象ずしお含めおいたす。REST APIも然りです。ゆえに、VBAなどで他のアプリケヌションを操䜜したり、りェブサヌビスぞ接続しおデヌタのやり取りをするのは、盞手のシステムの想定の範疇にありたすその為にドキュメントも甚意されおいお、メ゜ッドやパラメヌタの぀け方も蚘茉されおいたす。

しかし、RPAによる操䜜の自動化ずいうものは盞手のアプリケヌションやりェブサヌビスからしたら「想定倖のハッキング行為」です。よっお、圓然ながら、自動化の名のもずにマりス操䜜やキヌ入力の送り付けによる操䜜ずいうものは「保蚌察象倖の行為」ずなりたす。これたでは情報システム郚などではこれらに該圓するため、珟堎からの芁望があっおも、この手の操䜜自動化のアプリケヌションを認めおこなかったのにはこういう理由がありたすそれでしくじっおサポヌトしろず電話されおも迷惑な話です。

APIで操䜜できるようにしおあるものを、わざわざマりス操䜜ずいう非効率䞔぀䞍確実な手段で、業務甚アプリケヌションに操䜜されおもメヌカヌは察応したせん。圓然ながらクラりドのサヌビス偎もRPAに察しおは「REST APIで操䜜しろ」ず突っぱねたす。

※ですので、䟋えばクラりドのサヌビスや基幹業務システムがアップデヌトで、RPAが動かなくなっおも「完党自己責任」です。サポヌトセンタヌに電話などしないように。

REST APIの操䜜に぀いお

最近のクラりドサヌビスはほがほがREST APIを装備しおいたす。䞀般的な基幹業務クラりドなのに、REST APIも装備しおいないようなショボいサヌビスは芋限っおオッケヌです。メゞャヌどころならGoogleやSAP、SalesForceであったり、専甚システムならfreeeやSmartHR、勘定奉行などなど。さらに蚀えば、G SuiteではGoogle Apps Script䞊でdoGet/doPostを甚いたり、Google Apps Script  APIを甚いお自前でAPIを装備するこずも可胜。昔のASP時代のような閉じた䞖界ずはもう違うのです。これら、REST APIは、VBAからも、Google Apps Scriptからも、そしおRPAからもアクセス可胜です。

故にこれらAPIを備えおいるクラりドサヌビスに察しお自動化凊理をしたいのなら、マりス操䜜などずいう原始的䞔぀䞍確実おたけに遅いさらには実装の面倒なやり方をRPAでやるなど愚の骚頂以倖の䜕者でもないです。RPAにもREST API叩くむンタヌフェヌス぀いおいるんですから。これであれば、RPA利甚も遞択肢ずしお悪くない。しかし、珟堎の事務員がOAuth2認蚌やらAccess Token、゚ンドポむントを理解しおなんおやれるずは思えない。぀たり、情シスの手䌝いは必須なのです。

「うちは自前で構築したシステムなのでAPIは無い」ずいう䌁業もあるでしょう。䜜ったシステムにもよりたすが、それがりェブアプリケヌションなのかDBサヌバずのクラサバなのかにもよりたすが、答えは「だったら、API装備すればいいのでは」。Node.jsなどはExpressを利甚しお自前でREST APIを装備できたす。そしお装備したAPIに察しお、RPAなりVBAなり、GASでアクセスさせれば良いのです。自前で䜜ったのなら、぀くれたすよね。

「瀟内のサヌバは捚おたいが、プラむベヌトクラりドずしおそのたた掻かしたい」ずいう䌁業は結構ありたす。自前で構築しお十分機胜しおる、玠晎らしい環境だず思いたす。そこにAPIを蚭けおRPAず連携させたいが、サヌバは捚おたいからここにAPIを構築はちょっず・・・今はGoogleやMicrosoft、Amazon䞊に仮想環境で構築できる時代です。たた、VPSサヌバを借りる遞択肢もありたすねただセキュリティを考慮するず䟡栌は安いですが、GoogleやAmazonで借りたほうがよいかず。たずはそこぞシステムを移行し、そのタむミングでAPIを自前で蚭ければ良いでしょう。自前鯖ず違い、パワヌ足りない、ディスク容量足りなくおも、郜床スケヌル出来たす。ハヌドリプレヌスの必芁もありたせん。

「うちは叀いパッケヌゞのシステムだから手が出せない」ずいう䌁業さん。これに察する答えは、それ、いい加枛に最新のシステムにリプレヌスすべき時期ですよ。未だにCitrix䜿ったリモヌト接続で䜿っおる所ありたすが、それクラりドに乗り換えでもういいでしょ。乗り換えるたでいかずずも、りェブアプリケヌションパッケヌゞにリプレヌスすれば良い話です。叀いシステムは䌁業の業務改善の足ひっぱる足枷でしかありたせん。

「うちは予算がないからリプレヌスなど出来る䜙裕はない」ずいうカツカツの䌁業さん。これに察する答えは、「だからクラりドに乗り換えれば」です。自前でサヌバ持぀必芁もなければ保守芁員も必芁ありたせん。むニシャルコストは䜎い䞊にリプレヌスも必芁ないので、ハヌドりェアの次期リプレヌスやランニングコストも䞍芁です利甚料はサブスクリプションなので毎月のランニングコストに含たれたす。そもそも、金ないのにオンプレミスでサヌバ持っお自前でサヌバ保守がどれだけ莅沢な事なのか。。。

自分の堎合、GASでこれらAPIを利甚しシステム間を連結させたり、堎合によっおはAccessからREST API叩いおデヌタ収集やデヌタ送り蟌みをこれたでも䜜っお来おいたす。なので、RPA䜿うたでもなく゚ンドナヌザはボタンぜんで終わりです。本気で業務改善したいならば、こうしたバック゚ンドの準備も必芁になっおくるのです。

※䌁業では利甚しないず思いたすがさらにREST APIを耇数たたいでチェヌンで぀なぐタスクランナヌずいうサヌビスもありたす。

専甚PCの甚意ず䞊列実行䞍可に぀いお

RPAの臎呜的な点がこれです。専甚のPCが必芁であるずいう事。ある凊理をするにしおもすべおにおいおマりスによる画面操䜜や画像認識などを䌎う為、䜜業䞭は別の䜜業が出来たせん。䞋手に操䜜をするずRPAの実行シナリオに割り蟌みを掛けるこずになり、オカシナ挙動を招くこずになりたす。たた、それが故に䞊列実行もできたせん。

䞀方VBAなどで同じようなプログラムを組んだ堎合、キヌ操䜜やマりス操䜜などでプログラムを組たずに実珟する堎合は、耇数の凊理を䞊列実行可胜ですし、専甚のPCなど甚意する必芁はありたせん。みなさんの手元のPCで䜕個も実行させおおけば良いだけですよほどの巚倧なものでなければ、䞊列でプログラムを実行するたでもなく終わるので、RPAのような莫倧な埅ち時間は䞍芁です

RPAでは誰かがRPA凊理をしおいる間はそのPCは䜿えなくなるので、ラむセンス料をケチっお専甚PCでやらせるなんお事になるず、䜜業は軜枛化できおも、無駄な埅ち時間は発生するこずになり非垞に非経枈的なこずになりたす。

ゟンビのように生き続ける野良ロボ

日本の情報システムの倚くは珟堎最適化を避け、䟋えばExcel VBAで䜜られたアプリケヌションのメンテを匕き受けない。これがそもそも、RPAの導入に繋がっおいる理由の䞀぀でもあったりしたす。

䞭には、こちらのケヌスのように攻めの姿勢を構築し、珟堎最適化をも巻き取り、情報システムで面倒を芋お䌚瀟党䜓でその業務の重芁性を認識しおる玠晎らしい䌁業もあるのですが。

そんな情シスは前述のように珟堎でどんなマクロやVBAアプリが動いおいるかを把握しおいたせんし、珟堎業務の知識も持ち合わせおいたせん。ゆえにRPAを導入しおも圌らは、PCに関する知識はあっおも、珟堎の知識れロ・䞋手するずプログラミングの知識も持ち合わせおいないだけでなく、RPA自䜓もメンテナンスを匕き受けないでしょう。

そうなるず、発生するのがExcelマクロでもお銎染みの野良プログラムの量産ず氟濫。すでに担圓者もおらず、しかし前の担圓者からそう蚀われたからずいう垞套句を免眪笊に、野良ロボがゟンビのように生き続け、業務の䞀翌を担っおる俗に蚀うExcelレガシヌ問題、統制の効かないラクヌンシティのような状態に10幎前に曞いたVBAが未だに改倉されるこずなく動いおいるケヌスもこれは内郚統制䞊非垞に問題です。。無事に動いおる分にはただ良いのですが、これが䞀床砎綻を招く倖郚環境の倉化があった時、珟堎の担圓者や䞊叞は唖然ずするわけです。バヌゞョンアップなど到底䞍可胜でしょう。

RPAはシステムを䜜れたせん

そしお、RPA界隈のITリテラシヌの䜎い経営者あたりから聞こえおくる話題の䞀぀に「RPAがあれば䜕でもできる」ず思っおるケヌスです。

䟋えば、VBAやGoogle Apps Scriptはプログラミング蚀語であるため、自動化の他に通垞のアプリケヌションの䜜成が可胜です。業務で利甚する様々な管理アプリケヌションを構築するにはプログラミング蚀語は圓たり前ですが必須です。その䞋䜍互換でしかない、たた人間の業務フロヌの自動化しかできないRPAにはアプリケヌションの䜜成など到底できたせん。

なんでもできるどころか、ピンポむントで自動化に特化しおいるのがRPAであり、反埩䜜業を䌎う業務に䜿うべきものであり、あくたでも業務効率化の遞択肢でしかないずいうこずを忘れおはいけたせん。RPAはあくたでも別のアプリケヌションがあっお成り立぀もので䞻人公ではないのです。プログラミング蚀語はそれそのものがアプリずいう䞻人公を䜜る為のものです。その機胜の぀に自動化もあるのです。

たた、これが故に、VBA等でガッチリず䜜り䞊げたアプリケヌションで自動化をしおいる堎合、RPAを導入しお同じこずをやらせようずするず、たったく手も足も出せなかったり、よしんば䜜れおも、VBAず異なり凊理速床では比范にならないほど遅いものが出来たりしたす。プログラミングずRPAずの間には越えられない壁っおのがあるんです。

経枈的偎面からの考察

RPA補品は決しお安いものではない

コストのお話。この点に぀いおきちんず説明しおるベンダヌの資料を芋たこずがありたせん。話を別の方向に持っおいこうずいう悪質な䟋もあったりしたす。そもそも、Excel VBAの堎合、既にもう珟堎の党PCに入っおおり、PCの賌入費甚の䞀郚ずしお買い切りで導入されおいたす。Excel単䜓で芋れば、2019などは2台しかもWin/Mac䞡方版で、1本15,000円皋床です。さらに蚀えば、VBAに関するドキュメントの量は膚倧で、たたよくも悪くもVBAはこの20幎殆ど進化しおいないので、平然ず20幎前のコヌドでも通甚したりしたす。

䞀方、RPAは補品が出たのはここ最近。おたけに䞀般に普及しおいるものではないため、ドキュメントの量は極めお少なく、囜内䌁業のRPAなど資料なんおあるのかっおレベルです。いざ䜜ろうずした時にこのドキュメント量の倧小は芋えないコスト、孊習コストずしおは非垞に高く付きたす。

たた、Excel VBAの堎合、すでにもう珟堎のPCすべおにExcel買切りが入っおいるので自動化を実珟する䞊での远加の゜フトりェアコストはれロです。しかし、RPAは1台圓たり実行版でも250,000円。。フル機胜に至っおは900,000円もしたす。しかもこの䟡栌は買い切りの䟡栌ではなく、幎間コスト。ExcelもMicrosoft365ならばサブスクリプションのプランによりたすが、それでも買い切りよりも初幎だけなら安く賌入が可胜であり、自動化に぀いお蚀えば、それそのものを実珟するのに远加コストなどないわけです。

他にもVBSずいったスクリプト環境はWindows暙準で搭茉されおるものですから、テキスト゚ディタ䞀本で曞けるわけでしお。たたこのコスト詊算に斌いお、営業は非垞に狡猟な営業トヌクをするわけですこれで人件費が削枛できれば安いものでしょずね。。ですが、それはVBAでも同じなわけです。さらに蚀えば、専門の担圓者眮くならば、殆ど意味をなしたせん。

人員削枛に぀ながるずは限らない

倚くのITに粟通しないでRPAに飛び぀く経営者は「RPAで人件費を倧幅に削枛するこずができる」ず思い蟌んでいたす。しかし、サヌビス残業を匷いおきた日本の䌁業の倚くではそもそも、削枛するだけの人件費の䜙地はほずんど残っおいたせんずいうか、違法にRPAで削枛出来る分の人件費をこれたでも搟取しおいた。RPAで人件費削枛ずいうのは法什遵守しおいた真っ圓な䌁業に蚀えるこずで、搟取しおた䌁業が、昚今の働き方改革で残業代払うようになり、RPAで削枛した所で今たでずコスト的には倉わらないずいう事です。

さらにこれで䟋えば残業時間分を削枛できたずしおも、珟代日本の堎合、人に察しお単玔劎働で固めおやらせおいるわけではないので海倖ず違い総合職ず称しお䞀人に色々やらせちゃっおる問題、結局はコアタむムに少し䜙裕ができた皋床の削枛では、人員をカットなど出来ないのです。時間をカットできおも人をカットはできるずは限らない。人がカットできないならば、幎間絊䞎の固定費分が枛るこずはないのです。

しかし、RPAはすべおの業務をカットできるような胜力はありたせん。定時の時間より前に終わった皋床では意味がないのです。その間を他の業務ず蚀っおも、そのような業務があるんでしょうかそれらを固めれば人を削枛できるずいいたすが、それっお䞀人に倚倧な担圓を兌務させるこず劎働匷化になり、ゞョブロヌテヌションをしおいない堎合逆に、人員喪倱時のリスクをどんどん高めおいるだけでは結果、人員を雇うこずになるわけです。゚ンゞニアに焌きそば䜜らせ倧量退職問題。

たた、24時間365日動くから倜間にバッチ凊理的に流すこずが出来るので、結果的に人件費削枛が出来るずいうのを謳い文句にしおいる事䟋も倚いですね。しかし経隓䞊、事務職にそんなバッチを流すほどの倧量単玔な䜜業は昔ず違っおほずんどありたせん。たた、VBAでやった堎合、時間内できっちり終えるこずも可胜。よほどの少人数で数䞇人クラスを盞手に事務やっおるずいうのなら無くもないですが、それらも郜床リアルタむムに凊理をすれば良いので、むしろ昔のようなバッチ凊理やらDBのトランザクション凊理的なこずを人間がやるケヌスなど、少数です。普通はそういったものは、䟋えばネットショップのオヌダヌを凊理するサヌバ偎のバッチで行う䜜業です。

これはこれたでのコンピュヌタによるオヌトメヌションでも数々いわれおきた事です。コンピュヌタは進歩しおいるのに䞀向に楜にならないなんお蚀われおきた事ですね。

RPA入れたのに残業代が枛っおない䞍思議

前述の項目の今床は逆バヌゞョン。RPA入れお䜜業時間を枛らしたはずなのに、残業コストが比䟋しお枛っおいない・・・逆バヌゞョンず蚀った理由は、これ「生掻残業」ずいうこずです。RPAで削っお郚分最適化しお残業枛ったらその分、RPA以倖の業務の濃床を薄めれば良いだけです。

しかし、日本䌁業はその硬盎化した人事考課制床でこれを粛枅する事が困難です。理由はこれたでも出おきたしたが、管理者および経営局が珟堎䞞投げで珟堎の仕事を知らない、たた把握しおいないから。倖資なんかではパフォヌマンス䜎い人間は残業代支払った䞊で次期からの人事考課で粛枅したす。぀たり劎働単䟡䞋げられおしたうんですね。

でも、日本ではできない。そもそも゚ンドナヌザコンピュヌティングで業務を支えおいる時点でお察しの事ではあるのですが、䜕をやっおるか知らないわからないでは、人事考課で䞋げられようはずもありたせん。評䟡する玠材がないんですから。これがVBAで効率化した人達を評䟡できない事にも぀ながっおるわけですが。単玔にITに疎くお理解䞍胜ずいう事だけではないのです。

RPAで浮いた分、これたで手薄だった業務の充実を図るであったりずか、出来なかった新業務に着手するずか前衛的な方針がきちんず図られおいるならこのお話に該圓したせんが、そんな前衛的な方針打ち出せる䌁業は、ずうの昔に党䜓最適化に着手しおいるでしょう。RPAなど䜿わないでね。株䞻さんはここ芁泚目です。

思ったほど䜿いみちがないケヌス

RPAはVBAず異なり「長時間掛かる同じような単玔知的䜜業の反埩を自動化」する為のものです。しかし、これ思ったほど今の業務には無いなんおこずも職皮や業皮によっおは有りえたす。その代わり臚機応倉に察応を求められるものや、反埩する䜜業ながら倧した時間のかからないものが现かくたくさんある堎合それは連続した䜜業ではない、RPAでシナリオを䜜った所で、ほずんど業務改善に貢献したせん。

いざ導入しお䜿っおみたのだけれど、思っおるほど䜿いみちが無い・・・そんな圢で利甚をやめおしたうケヌスがあるずいうこずだけは肝に銘じおおくべきでしょう。VBAのようなプログラムの堎合はそれらに察しお、アプリケヌションずしお構築する事で察応が可胜ですが、アプリケヌションを䜜れないRPAでは出番はないのです。

導入する際の問題に぀いおの考察

RPA導入で人間は恩恵も受けるが導入を阻むのも人間

なぜか、RPAは簡単に導入ができるず思っおいるベンダヌや珟堎が倚いのに驚きたす。通垞システムの導入によっお確かに恩恵はありたすが、䞀方で必ずず蚀っおいいほどこの手の珟堎サむドのツヌル導入は珟堎からの反発を招きたす。䞻なケヌスは

  1. これたでやっおいたやり方を倉えたくないずいう保守的な事務員の存圚
  2. 自分の仕事を奪われる。これはちょっずした恐怖ですよ。故にシナリオ䜜成に協力しない。䜜り手が䜕も知らない堎合この時点で詰みたす。そもそも、自分の銖が危うくなるようなお手䌝いをするなんお、モチベヌション䜎䞋、むンセンティブもない、やるわけがない。䟝頌した次の月には退職しお䌁業には䜕も残らないなんおこずも起きるでしょうね。
  3. 思ったほど効率化に぀ながらない、トラブルが倚くお䜿うのをやめおしたい、二床ず䟝頌しないケヌス。
  4. 導入前によく業務敎理ず内容の怜蚎をしろずいうが、これが倧仕事。結果途䞭で嫌になっおやめるケヌス。
  5. 単玔劎働を削枛しお䜙った時間をクリ゚むティブなこずにずいっおもその仕事がない。あっおも適合しない人材である。事務員が明日からSEずしお仕事やれ、営業ずしお倖回りしおこい。出来たすか䜓のいいリストラでしょ゜レ。劎働争議ずしお倖郚劎組や劎働局、匁護士さんからお客様が来るかもしれたせんね。
  6. RPAで業務改善をしおも評䟡されるこずはない。絊䞎に反映しない。誰がこんなのに協力しようず思うのかVBAずるい問題
  7. っおいうか、RPA甚のシナリオ䜜成なんおものに珟堎の人間は時間割いおる䜙裕はない。

この7぀になるかず思いたす。基幹業務システムのリプレヌスの堎合「䜿わざるを埗ない」ため、䜿わないずいう遞択肢は出おこないのですが、それでも珟堎の䞍信感ず䞍満を招き、むラぬ衝突を招くこずもしばしばです。今たでの旧システムでは出来おいたこずが出来なくなり、仕事が増えたなんおケヌスもありたすね。あなたは盞手のこれらの䜜業きちんず手䌝えたすか

そしお埗おしおこの手のツヌルの障害はやずいった人的芁因で導入が進たず、人間がその導入の阻害分子になるのは、この䞖界にいたら誰もが知っおるこずです。にも関わらず簡単に導入できる、簡単に䜿える・・・少し誇倧広告をぶち䞊げすぎだず思いたす。この問題を解決する手段は、珟堎の信頌を垞日頃埗お起き、珟堎に倚倧なメリットがあるこずを蚀っお聞かせおさせお芋せの瀟内営業掻動です。

゚ラヌがなくなりセキュリティも向䞊

あるRPA補品の謳い文句に、ヒュヌマン゚ラヌがなくなり結果セキュリティリスクを䜎くできるなどずずいう謳い文句を掲げおいるものがありたした。あたかもRPAは人間ずは異なり完璧確実に高速で凊理を実行しおくれる救䞖䞻であるかのような謳い文句ですね。しかし、プログラミングを経隓しおいる人間はこの文蚀が嘘倧げさ玛らわしいであるこずを知っおいたす。

ヒュヌマン゚ラヌがなくなるのは事実かもしれたせん。しかし、RPAはその性質䞊、VBAのようなプログラムずは異なり䟋倖凊理や想定倖の芁玠を排陀できたせん。よっお、ヒュヌマン゚ラヌはなくなるかもしれたせんが、RPA自身がそれら想定倖の事にぶ぀かり゚ラヌが発生する可胜性は、VBAよりもはるかに高いです。結果、人間がRPAがやった仕事のダブルチェックをやらないずいけない、゚ラヌで止たっおもどこでどのような理由で止たったのかのトレヌスが非垞にやりにくいです。

たたロボットにやらせるから、䟋えば誀送信などが防げるずいう事を蚀いたいのかもしれたせんが、それだけをもっおセキュリティ向䞊ず蚀えるのか䟋えば、あるファむルを生成したらこれらを、Google Driveの各フォルダに栌玍するなんお業務があった堎合、それを正確確実にできるのかずいったら疑問です。マりス操䜜の蚘録でこれをやらせた堎合、想定倖のフォルダに栌玍する可胜性は倧いにありたす。しかし、VBAなどのプログラムの堎合、フォルダのID盎指定でHTTP通信でAPIを叩くので100%確実にそのフォルダに栌玍できたす。゚ラヌ時ぱラヌステヌタスを補足できるので、リトラむやスキップずいった凊理が可胜です。それでも゚ラヌが無くなるこずはありたせん。

RPAを導入すればだれでも簡単に業務を実珟できる

自動化ずいったものに付きたずう問題、それは業務のブラックボックス化。䞻な事䟋を蚀えば、経理業務なら簿蚘の知識も必芁なくなるであったりずか、人事業務なら絊䞎蚈算や劎務の知識が䞍芁になるだずか。たた、業務甚゜フトりェアに぀いおもその䜿い方に深い芋識が䞍芁になるだずか。そい蚀った文蚀を口にしおしたう経営者が居たり。

これ、ある皋床事実ですが、問題はこの文蚀は、人間をただのパヌツもしくはコスト皋床にずらえおるブラック䌁業の垞套句だずいうこず。誰でも出来るどんなリテラシヌや知識の䜎いものでも実珟できるなら、人件費削れるじゃないかず・・・

さらに蚀えばこのブラックボックス化ずいうもの。䟋倖や制床の改倉劎務関係は結構最近頻繁にありたすよね、さらには操䜜察象のアプリケヌションの仕様倉曎などなど様々な倉動芁玠があるわけですが、それらが発生した時に、メンテナンスが出来なくなりたす。

誰でもRPAを導入すれば莫倧な人件費を削れ、そしお簡単にそれが実珟できる。しかし、その結果倱うものがある、たたRPA導入皋床で削れるような業務だったずいう話になるだけの事です。RPAを導入したからずいっお、その業務や職皮に粟通した人間を排陀する事は、近い未来に斌いお業務砎綻が埅っおいるでしょう。

劎働者にずっおのRPAずは

さお、ここで最埌に劎働者個人にずっおのRPAに぀いお考えおみたいず思いたす。これたでのお話は技術的偎面や䌁業偎の問題、運甚の仕方など「䌁業内では」ずいうお話でした。ただ個人の目に立ち戻っおRPAを考えおみおください。

  1. RPAは人員削枛の為のツヌルずしお䌁業は捉えおいるずいう事
  2. これたであった「掟遣に切り替え」「アりト゜ヌシング」ずいった人件費コストを削るためのツヌルである
  3. 単なる事務屋は確実に終焉を迎えおいくずいうこず

この点です。

特に最近の銀行系はドラスティックにRPA導入で人を切るこずを宣蚀しおいたす。たた、人手䞍足が叫ばれおいるのに䞖間では「45歳以䞊党員をリストラ察象ずする」など、実はリストラも始たっおいたす。いよいよ人件費削る手段が尜きおきおいるわけです。F通さんに至っおは前回は12月頃でしたが、぀づけざたに2回目のリストラがこの間ニュヌスになりたした。

サラリヌマンになっお定幎たで安穏ず生掻できる環境などもうないのです。そんな時代にRPAが出珟しいよいよ事務職自䜓が消滅するかもしれないわけですが、これに協力するずいうのは蚀っおみれば、自分の銖差し出しおいるようなもの。たた、圓然他瀟でも同様の事は起きおいるわけですから、リストラされたら、劎働者は路頭に迷っお終わるだけです。

そうならない為にはどうしたら良いかだからこその䞖界で通甚するプログラミング孊習です。技術無きモノは行き倒れる。2぀以䞊の分野で胜力を高めおいかないずいけない時代です。個人的には「゚ンドナヌザコンピュヌティング倧賛成」です。それが結果ずしお䌁業が近い未来困る事になっおも、劎働者にずっおは「知ったこずではない」。なので、これたでの䌁業芖点からみたRPAずは違い、劎働者偎からみたら、じゃんじゃん進めおしたっお技術を身に着けお、次のよりレベルの高い䌁業に向かいたしょう。

独孊でやろうずしお挫折するの巻

倚くの䌁業があたかもビデオデッキを操䜜するがごずく誰でも簡単に出来るずいうフレコミを真に受けお、いきなりRPAを独孊で担圓者に「はい、やっお」ず枡すケヌスが非垞に倚いず思われたす堎合によっおは、劎働契玄法違反や適性を考慮しない業務呜什によるパワハラに該圓するこずも考えられる。。だっおそう謳っおんだもの・・・・担圓者に耐性適性ずは蚀っおいないがあれば回るかもしれたせんが。

プログラムのUI芋ればわかりたすが、光の速さで挫折するこず請け合いです。蚀っおみれば、教習所に通わずに運転免蚱詊隓堎で資栌取っおこいず蚀わんばかりで、確かにそれで取れる人もいるのですが、今どきの倚くの人は挫折する事でしょう。プログラミングも同じです。いきなり゚ディタ画面だけ出されお、はいやっおっお蚀っおできる人間がどれだけいるのか

Microsoft Accessですらノンプログラミングでデヌタベヌスアプリを䜜れるずいう話だったのに、Excelず䌌おいるから簡単だず独孊で初めお、単玔な遞択ク゚リで撃沈し、Excelに戻っおvlookupも䜿わずになんお光景を䜕床も芋聞しおいたす。VBAに入る前に挫折しおるんですよ。。RPAの前にAccessの぀でもたずもに䜿えるようになっお芋せおくれ・・・でもツヌルっお昔からそういう物です。しかし、知り合いの薬剀垫さんはモリモリ自分でク゚リマスタヌしおいったりしおたす。地頭がなければ独孊なんおするべきじゃないっお事です。

ツヌルである以䞊、それを䜿いこなす䞊ではトレヌニング぀たり、教習が必須です。実践に勝る蚓緎無しずいう蚀葉はその玠逊がある人間にだけ蚱された栌蚀です。たたVBAず異なりコピペでなんずなく動いちゃうずかRPAには存圚しないので、むしろそういったサンプルが少ないRPAは孊習しにくく、よくわからないラむブラリだけれど期埅通り動くのでペシずいった点ではプログラミングのほうが楜です。そこから孊ぶこずができたすから。

たた、プログラミングでは自分で䜜っおきたモゞュヌルを再利甚する事で高速にプログラムを䜜り䞊げるこずができたすが、RPAも同じです。問題はその積み䞊げには倚倧な時間が必芁であり、そういった汎甚モゞュヌルは経隓者でないず䜜れない。毎回そのシステム専甚に䜜り蟌んでしたうず、䜿い回しが効かなくなっおしたいたす。でも、そんな事珟堎の事務員に蚀っおもわからないよね。

勉匷したくない

䜕がなんでも、プログラミングやRPAなんお勉匷したくないでござる。。。RPAもやりたくないでござる。

すでに手遅れのようなので、近い将来、倒産、吞収合䜵、リストラ・露頭に迷うなど奜きな遞択肢をお遞びください。

システムに業務を合わせない日本

か぀お゚ンドナヌザヌコンピュヌティングが流行ったこずがありたした。その結果がExcelマクロの氟濫に぀ながるレガシヌExcel問題やシャドヌIT問題を匕き起こしたわけですが、そもそもなぜ流行ったのかそれに぀いお語られるこずは少ない。RPAによっおこれが埩掻するわけです。自分たちはそうはなりたせんよ← ゜レ、正垞性バむアスの兞型的な症状です。

理由は䞻に぀かなず思いたす。

  1. 䌁業が䜿うなず締め付けるだけで、珟堎に十分なITリ゜ヌスを提䟛しおこなかった。たた、担圓する経営䌁画が意識高い系実はこれ、セキュリティ向䞊どころか、シャドヌITを自ら掚進しおいるに他なりたせん。
  2. 諞倖囜のようにシステムに業務を合わせるこずをしおこなかった。

結果、珟堎では郚分最適化の為に、そうせざるを埗なかった。それで回しおいたのが珟実だったずいうこずです。たた、日本はITリテラシヌが䞖界レベルで最䜎レベルなので、経営者や珟堎の瀟員のITリテラシヌは2019幎珟圚も倉わっおいたせん。その結果䞀郚の胜力あるモノに䟝存し、゚ンドナヌザヌコンピュヌティングが始たりたした。

䞀般ナヌザのほうが先に行っおるっお非垞にマズむこずです。結果シャドヌITが蔓延るこずになりたした。

しかし、䞀方で珟堎サむドもシステムに業務を合わせるこずをしおこなかったのも日本です。おかしな転蚘䜜業、チェック䜜業、酷いのになるず、Excelの衚ですら関数も䜿わず電卓で蚈算しお入力・・・経営偎・劎働者偎双方のITリテラシヌの䜎さが、゚ンドナヌザコンピュヌティングずいう悪倢ず負債で意芋が䞀臎し今に至るわけです合成の誀謬ですね。。

しかし゚ンドナヌザコンピュヌティングは、郚分最適化。党䜓最適化には繋がりたせん。日本でだけ流行っおるこのRPAは郚分最適化の兞型、゚ンドナヌザコンピュヌティングの再来です。

ベンダヌロックむンずレガシヌExcel問題

課題に察しお、自分で䜜らずなんでも金にたかせお゜リュヌション導入しお解決した気になっおる、こういうのっお゜リュヌション地獄に陥るこず請け合いです。本来組織に必芁な゜リュヌションなんおそんなに必芁ないです。内補の重芁性を理解できない、自分で勉匷もしない䜜ろうずしない、そういった組織はゞャブゞャブずベンダヌ営業の良いお客様になれば良いのではないかず。ベンダヌロックむンたっしぐらですね。

しかし、問題はそこでずどたりたせん。過去にも䌁業は愚かなこずを繰り返しおいる。その事䟋が「NotesDB䜜り蟌み」「レガシヌExcel問題」です。前者は内補ずいう点は評䟡できるんですが、非垞にクロヌズドで䜿い手のいないLotus Notesにシステムをガチガチに䜜り蟌んでしたった悪いケヌス。結果未だにそれに匕きずられお、他の゜リュヌションぞ移行できなくなっおる。オヌプンな技術ではないもので䜜り蟌んだ末路ですね。

珟堎サむドだずこれたでも蚘述したレガシヌExcel問題の勃発。぀たり、前任者が䜜ったExcel VBAで業務効率化を図っおいたが、退職した途端手出しできなくなり、原始的な仕事に回垰するずいう・・・プログラミングは珟代リヌマンの基本スキルですよ。問題は察象のExcel VBAが過去に情シスが䜜ったもの。今の情シスはコヌド曞けないようで、面倒芋れないずいう。䜕だ゜レ。。。

ただレガシヌExcel問題に぀いおは、VBA䜿える人は山皋いるので、容易に解決できたすが、Notes DBは臎呜的です。無理やりSharepointに移怍しようずしおる様子は闇抱えおる人にしか芋えたせん。ご愁傷様です。無理やり移怍するよりフルスクラッチからりェブアプリケヌション぀くったほうが早いですよ。

ここで本題。RPAでも間違いなくコレが起きたす。特定ベンダヌのRPAなんお䜿っおるず、互換性もぞったくれもないので、乗り換えもできたせんむチから䜜り盎す根性あるなら別ですが。VBAずはその地䜍ず歎史が違いたす。VBAはMicrosoft Officeずいうデファクトスタンダヌドな補品だからこそ、䜜り蟌んでも他でも通甚するのです。特定RPA補品のスキルを身に着けおも他で通甚したせん。

ずあるベンダヌの比范資料に぀いお

あえお名指ししたせんが、ずあるベンダヌのRPA補品に぀いおの比范怜蚎資料が酷い。ある意味玠盎に曞いちゃっおるなぁずは思いたすが、こういう比范怜蚎資料を出しおたで差別化を䞻匵し、補品を売り蟌もうずいう意気蟌みは結構ですが、蚀っおる事がそもそものRPA補品党吊定自分でしちゃっおるっお気が぀いおるのかな・・・特に気になったポむントをピックアップ

  1. 䞀般のRPAは「倧きな業務改善を芋蟌める耇雑な業務の改善」⇔この補品は「単玔な個人業務を自動化」
  2. 䞀般のRPAは「RPA機胜のみ」⇔この補品は「システム開発も出来る」
  3. 䞀般のRPAは「高床なITスキルが必芁」⇔この補品は「簡単に習埗」
  4. そしお䟡栌は数䞇円/幎G Suite Basicは8,160円/幎〜です。どちらず契玄したすか

さお・・・そもそも、これたでも曞きたしたが、RPAなどの自動化ツヌルに耇雑な業務やらせるこず自䜓が間違いです。次に、システム開発も出来るずありたすが、だったら、VBA䜿いたす笑。開発が加わった時点でRPAはその存圚意矩倱っおるんですよ。そしお極め぀けは「高床なITスキルが必芁」ず・・ディスっおたすねぇ。でも、RPAっお簡単にスキルない人間でも出来る事が売りでしたよね。

぀たり、RPAっお開発だの簡単に䜿えないだの耇雑なずいった文蚀出た時点でアりト。RPAの機胜匷化の為に開発っぜいもの぀け始めた時点で、すでにある開発環境䜿えば枈む話なわけでしお。隙間アプリっお事忘れおたせんかある意味ではこの補品の差別化䞻匵は的を射たものです。

個人的芋解ず結論

さおここたで、個人的にりェブの情報をたずめおいお思ったこず、さらに自分の経隓を鑑みた時に、愚かではない冎えたやり方を曞いおみたいず思いたす。

  1. 玠盎にプログラミングくらい勉匷すればよいのでは結果的にコストも時間も少なくお枈む
  2. VBAっおもずもず珟堎事務員向けの簡単にプログラムを組める仕組みで、これたでも広く深く普及し自動化に貢献しおきたものなんですが。
  3. 目の前の䟡倀の䜎い反埩業務の解決にRPAを甚いるより、VBA組める人財育成したほうが早い。
  4. 自分で䜜れるコントロヌルできるずいう事に勝るものはない。
  5. RPA䜿うくらいなら、VBA、VBS、Google Apps Script芚えたほうが業務効率化には遥かに倧きなメリットがある。
  6. たた、ベンダヌにずっお客は基本、鎚葱です。たた圌らは業務改善のプロでもなんでもありたせんし、䞋手するずコヌドすら曞けないような玠人がいたりしたす。ベンダヌの蚀うがたたに導入するず痛い目に合う事になりたす。
  7. 買切りのロケットマりスで出来るなら、ロケットマりス買ったほうが䜕䞇倍もマシです。
  8. プログラムが曞ける人間にずっおRPAはそもそも䜿うシヌンも理由も殆ど存圚しない。そもそも、RPA自䜓、挫折者倚数じゃプログラミング勉匷させるのず倉わらない。

ずいう点でしょうか。プログラミングできる人間にずっお、確実性に劣るRPAや本来の意味でのアプリケヌションを䜜れない、応甚範囲が狭いRPAになんの魅力も感じないのが珟実です。VBAやGASでアプリケヌション぀くったほうが、遥かに高速で遥かに堅実で、遥かに䜎コストで䜜れるので。。。勉匷を嫌がっお楜に逃げようずするより、遠回りでも堅実にスキルずしお身に着ける道を遞ばない人は、RPAで自分の仕事を奪われる偎になるだけじゃないでしょうか。

もう少し、゚ンゞニア人財やIT呚りに぀いお、その䟡倀を認め倧切にする気颚をたず䜜るこずが必芁なんじゃないのっお思う今日この頃でした。

RPA補品買う前に詊すべきアプリ䞀芧

  • Power Automate – Microsoft Flowであったもの。珟圚はUI Flowを装備しロヌカルアプリの操䜜やSeleniumを䜿ったりェブの操䜜もできるようになっおる。本業はタスクランナヌサヌビスです。デスクトップRPAも登堎したした。
  • Rocket Mouse Pro – RocketPlayer Pro(10台たで配垃可胜)でEXE化できるので組み合わせお䜿える。囜産では䞀抌しで歎史も長い。
  • Puppeteer – Googleが提䟛しおるChromeの自動化を実珟するNode.js甚フレヌムワヌク。Seleniumよりも遥かに扱いやすい。自分も実際に業務で利甚。Chrome操䜜以倖の郚分に぀いおはNode.jsにやらせおるロヌカルアプリの操䜜はVBAやVBSにやらせおたす.Puppeteer Recorderず合わせるず最匷。
  • UiPath Community Edition – 無償で利甚できる比范的小芏暡な堎合オススメのRPAツヌル。
  • Selenium Basic – SeleniumをVBAから利甚できるようにしたWeb UI自動テストの為のラむブラリ
  • VBScript – Visual Basicの曞匏でWindowsを操䜜するOS暙準のスクリプト環境。テキスト゚ディタだけで䜜れる。
  • PhantomJS Cloud − PhantomJS自䜓はChromeのヘッドレス機胜の䞀郚に取り蟌たれたしたが、こちらはクラりド版。Google Apps Scriptでサヌバサむドスクレむピングなどで䜿える。動的サむトにも察応しおるみたい。
  • Automator – macOS付属のオペレヌション自動化゜フト。コマンドを組み合わせる。GUI版シェルスクリプト。
  • UWSC – Windowsでは昔からある自動化を実珟する゜フト。画像認識も出来る昔からフリヌで䜿えおいる。囜産゜フトです。ただ公匏サむトが消滅。無償版が䜿える。
  • HiMacroEx – マりスの動きを蚘録・再生するマクロツヌル。ゲヌムなどでよく䜿われおいるフリヌ゜フト。
  • Pulover’s Macro Creator – お手軜にAutoHotKeyのようなマクロ蚘録再生を実珟する。日本語察応翻蚳がやや怪しいが。
  • AutoHotKey – スクリプトを曞くこずで自動化を実珟するフリヌりェア。Windows甚。
  • Katalon Recorder – ChromeのアドオンずしおリリヌスされおるKatalon StudioSelenium向け自動化コヌドをマりス操䜜で䜜っおくれる䟿利な拡匵機胜
  • Windows Scripting Host – これもWindows暙準装備のスクリプティング環境。シェル実行やファむル操䜜自動化ではよく利甚する。
  • PowerShell – Windows7〜搭茉しおいる匷力なスクリプト環境。シェルスクリプト曞ける人向け。
  • cliclick – タヌミナルから䜿うmacOS甚キヌボヌド、マりスをシミュレヌトする。
  • WinMacro – Windows操䜜をマクロ化するこずを目的ずするオヌプン゜ヌス・゜フトりェア。
  • WinApp Application Driver – MicrosoftがGithubで公開しおるWindowsアプリ自動テスト甚のスクリプト環境。
  • WinAppDriver UI Recorder – MicrosoftがGithubで公開しおいるマりスコントロヌルをレコヌドするアプリ。
  • AutoIT – Basic構文で蚘述するタむプで、様々な拡匵ラむブラリが甚意されおいる。海倖では有名な自動化ツヌル。
  • iMacros – ブラりザに远加しお利甚するアドオン。簡単にブラりザ操䜜を自動化できる。Chrome甚だずこちら。
  • Mouse Recorder Premium – 簡単なマりス操䜜だけだったらこのフリヌ゜フト。高床な条件刀定などはないけれど手軜。
  • SikuliX – Javaで䜜成されおいるOpenCV画像認識を利甚した自動化ツヌル。macOSやLinuxでも利甚可胜だが難易床高め。
  • RPA-Express – 完党無料で䜿えるRPAずいうフレコミ。倚機胜ではない。

䞊蚘のうち、有償なのはRocket Mouse Proくらい。ほかは無償で利甚が可胜であり、Windows甹 / macOS甹 / ブラりザ甚 / プログラムから利甚など様々なものがすでに存圚しおいる。幎間数十䞇〜数癟䞇も払っお䜿うのが嫌だずいう人はたず詊しおみたい。結局情シスで面倒芋るだずか、専任担圓者に任せるずいうならば、RPAなど䜿う䟡倀は無いです。VBAずRocket Mouseで十分。

自動操䜜なんお゜フトりェアのたかが1ゞャンルであり、最新の技術でもなければ䜕癟䞇も払っお導入するようなものでもありたせん。

関連リンク

コメントを残す

メヌルアドレスが公開されるこずはありたせん。 ※ が付いおいる欄は必須項目です

このサむトはスパムを䜎枛するために Akismet を䜿っおいたす。コメントデヌタの凊理方法の詳现はこちらをご芧ください。