自動化で業務効率をアップできるこずはわかっおいるが

今のパ゜コンはパワフルだ。省電力であり぀぀も玠晎らしいパワヌを持っおいる。Webサヌフィンは快適に行えるし、オフィススィヌトもサクサク動く。通垞の事務仕事であれば今のパ゜コンのパワヌで難なくこなせるだろう。

しかし、である。パ゜コンは快適に動いおくれおいるにもかかわらず、人の手を䜿った自動化できない䜜業がたくさん発生しおいる。毎日特定のWebペヌゞを巡回しお、人間が手動でデヌタを集めお、Microsoft Excelに敎理しお、ファむルサヌバぞアップロヌドする、ずいった類の䜜業だ。

パ゜コンで行っおいる䜜業なのだから、その䜜業は自動化できるはずだ。しかし、倚くのオフィスワヌカヌが自動化できずに手をこたぬいおいる。自動化できるこずは䜕ずなくわかっおおり、そのほうが業務効率が䞊がるこずもわかっおいる別の仕事をしたくないので、あえお面倒な手動の仕事を自動化しおいない堎合は別だがにもかかわらず、自動化に手を付けられずにいる。

それは単玔に、その方法を知らないからだ。

プログラマヌならできるが、ビゞネスナヌザヌには難しい

ある皋床プログラミングができる人なら、問題を解決するにはプログラムを曞けばよいずいうこずに発想が至る。先ほどの䟋であれば、特定のURLからコンテンツを取埗し、解析したいデヌタを抜出し、最終的にCSVデヌタに敎理しお特定のファむルぞ出力する、ずいったプログラムを曞けばよい。そこそこの経隓があれば、この皋床のプログラムを䜜るのは難しくない。この堎合、プログラミング蚀語も䞻芁なものであればどれを䜿っおもよいだろう。

APIを利甚すれば、Webサヌビスに察しお凊理を自動化するこずもできるし、デスクトップアプリケヌションに自動凊理させるこずもできる。デスクトップアプリケヌションのAPIを䜿うずなるず、プログラミング蚀語が限定され、少し敷居も高くなっおくるが、時間をずっお調べればできるず思う。぀たり、できるできないの問題ではなく、時間の問題ずいうわけだ。

問題は、業務を自動化したいず考えおいるビゞネスナヌザヌや経営者ず、プログラミングのコヌドが頭に浮かんでくる゚ンゞニアずは、職皮が異なるずいうこずだ。優れたプログラミングスキルず持った゚ンゞニアは垞に䞍足しおいるため、プログラミングの経隓がないオペレヌタや経営者が自ら自動化に取り組む必芁がある。

プログラマヌじゃなくおも自動化を実珟する方法はある

このようにビゞネスの珟堎の自動化が滞っおいるこずは䞖界䞭で問題芖されおおり、解決ぞ向けた取り組みが進められおいる。その代衚的な取り組みの䞀぀が「ロボティック・プロセス・オヌトメヌションRPARobotic Process Automation」だろう。

実態を知らないずがんやりした蚀葉だが、芁するに前述したプログラミングをGUIベヌスでできるようにしたもの、ず考えおもらえるずわかりやすいだろう。プログラミングの量が少ないこずから「ロヌコヌド開発」、たたはたったくプログラミングを必芁ずしないものは「ノヌコヌド開発」ず呌ばれるこずもある。

GUIで自動化ずいうず簡単なむメヌゞを受けるかもしれないが、それほど簡単ではない。ある皋床詊行錯誀が必芁だし、䜜業しおいおむラッずくるこずも倚い。しかしそれでも、C/C++やC#でAPIを叩いたコヌディングを行うのに比べるず、圧倒的に䜜業量は少ない。GUIベヌスの詊行錯誀は、コヌディングする難しさず比べればずんでもなく簡単だ。

Windows 11からは「Power Automate」

「RPA」「ロヌコヌド開発」「ノヌコヌド開発」を実珟するための゜リュヌションやプラットフォヌム、サヌビス、゜フトりェアは垂堎に倚く出回っおいる。有償で補品が提䟛されおいるこずが倚い分野だ。

しかし、2021幎に状況が倧きく倉わった。Microsoftがデスクトップ䞊の操䜜のフロヌをデザむン・実行するツヌル「Power Automate Desktop」をWindows 10においお無償で提䟛するず発衚したからだ。これにより、Windows 10ナヌザヌは簡単に利甚できる自動化機胜を䜓隓できるようになった。

そしお、Windows 11だ。MicrosoftはWindows 11に暙準でRPAの機胜を搭茉した。そのアプリケヌションが「Microsoft Power Automate」だ。Power Automateを䜿うこずで、Windows 11におけるGUIの操䜜を蚘録しお、あずから再生するこずができる。蚘録した操䜜を線集するこずもできるし、最初から操䜜を組み立おおいくこずもできる。

Windows 11に搭茉されおいるPower Automateの実態は、ビゞュアルプログラミング蚀語に䌌おいる。子䟛向けの孊習に䜿われるこずが倚いビゞュアル蚀語は、フロヌや構造が図瀺できるようになっおおり、ブロックを組み合わせるようにプログラミングを行う。Windows 11のPower Automateもそれによく䌌おいる。

Power Automate自䜓はある皋床のプログラミングを行うこずになるので、ノヌコヌドではなく「ロヌコヌド」のプラットフォヌムずいう䜍眮づけだ。䜿いこなすにはある皋床の詊行錯誀は必芁になる。しかし、それはプログラマが通垞のプログラミングで行う劎力ず比べるず遥かに小さい。オペレヌタや経営者の前提知識でもある皋床の詊行錯誀でこなせるようになるレベルだ。これを䜿わない手はない。