最近の「クラウドRPA」は、RPAソフトウェアの中核機能であるbotの開発方法やアプリケーションとの連携方法を多様化させている。その鍵となるのが「API」だ。
「bot」と呼ばれるソフトウェアロボットを使って業務を自動化する「RPA」(ロボティックプロセスオートメーション)ソフトウェア。そのクラウドサービス版である「クラウドRPA」の市場が成長しつつある。前編「『クラウドRPA』とは何か? 普通のRPAソフトウェアとの違いは」に続く本稿は、RPAソフトウェアではなく、クラウドRPAを利用する利点を説明する。
従来のRPAソフトウェアの場合、botを開発するには、RPAソフトウェアのbot開発ツールの画面内でキーボードを打鍵したり、マウスをクリックしたり、画面をスクロールしたりする必要があった。キーボードとマウス操作を伴うbotの開発方法は生産性を高めにくく、自動化対象のアプリケーションのUI(ユーザーインタフェース)が変われば改修が必要になる。
最近の主要なクラウドRPAは、bot開発時にこうした方法だけでなく、API(アプリケーションプログラミングインタフェース)も利用できるようにしている。例えばMicrosoftのクラウドRPA「Power Automate」では、botがキーボード入力とマウスのクリックをまねる代わりに、APIを通じてアプリケーションを制御できる。
ソースコードの記述なし、または最小限のソースコード記述のみでアプリケーションを開発できる「ノーコード/ローコード開発」ツールと、クラウドRPAは何が違うのか。双方を比較したときのクラウドRPAの最大の利点は、エンドユーザーのアプリケーションの使い方をそのままアプリケーション開発に反映できる点にある。このため管理者がエンドユーザーのアプリケーションの利用状況を把握しやすくなり、業務効率の良いbotを開発しやすくなる。APIやノーコード/ローコード開発ツールを使うためには専門知識を必要とするが、クラウドRPAは比較的簡単に利用できるのも特徴だ。
クラウドRPAは、bot開発の分かりやすさと、ノーコード/ローコード開発ツールと同等の生産性や拡張性をもたらす可能性がある。
米国TechTargetの豊富な記事の中から、最新技術解説や注目分野の製品比較、海外企業のIT製品導入事例などを厳選してお届けします。
SASのCMOが語る マーケティング部門が社内の生成AI活用のけん引役に適している理由
データとアナリティクスの世界で半世紀近くにわたり知見を培ってきたSAS。同社のCMOに、...
SALES ROBOTICSが「カスタマーサクセス支援サービス」を提供
SALES ROBOTICSは、カスタマーサクセスを実現する新サービスの提供を開始した。
「Fortnite」を活用 朝日広告社がメタバース空間制作サービスとマーケティング支援を開始
朝日広告社は、人気ゲーム「Fortnite」に新たなゲームメタバース空間を公開した。また、...