RPA(ロボティック・プロセス・オートメーション)
人材不足や働き改革、DX(デジタルトランスフォーメーション)の推進などを背景に導入が進んでいる「RPA(Robotic Process Automation)」、従来であれば人間がおこなっていたパソコン作業の自動化が可能。さらに近年のRPAは、専門的なIT知識がなくてもシステム開発ができる「ローコード/ノーコード」のパッケージが主流で、その手軽さから注目を集めています。
商品ラインナップ
生産終了品
RPAとは、「 Robotic Process Automation /ロボティック・プロセス・オートメーション」の略で、日本語で「ロボットによる業務自動化」と訳されます。簡単に言えば、パソコンによる定型作業を自動化できるソフトウェアロボット技術の総称です。たとえば、請求書や経費の処理、受発注業務の処理、ExcelやWordに記載された内容の転記、SFA(営業支援システム)やERP(基幹業務システム)へのデータ入力、Webサイトからの情報収集、メールの送信など、従来であれば人間が行っていたデスクワークを自動化できるツールです。
また、従来であれば、このような自動化システムを開発する場合、膨大な時間と費用が必要になり、知識を持ったIT人材が必要不可欠でした。しかし、現在主流になっているRPAは、最小限のコード記述でシステム開発が行える「ローコード」またはコードを記述しない「ノーコード」のソフトウェアが主流です。こういった手軽さも急速に普及した理由のひとつです。
-
Q.RPAとは何ですか?どのように動くのですか?
-
A.RPAとは、人がパソコン上で行っているクリック操作やキーボード入力といった作業を、ソフトウェアのロボットが代わりに実行する技術です。プログラミングコードを書く代わりに、操作手順(シナリオ)をパズルのように組み合わせて作成します。
-
Q.ドラッグ&ドロップだけで本当に複雑なことができますか?
-
A.はい、ドラッグ&ドロップで標準アクションを組み合わせるだけで、条件分岐・繰り返し処理・ファイル操作・Web操作・Excel処理などを視覚的に構築できます。ただし、高度なデータ処理には一部ローコード(簡単な式)を併用するのが一般的です。
-
Q.RPAの代わりにExcel VBA(マクロ)を使うメリットは何ですか?
-
A.Excel VBAを利用するメリットは、Excelがあれば追加コストなくすぐに自動化を始められる点です。日々の業務に合わせた処理を自作しやすく、Excel・Outlook・Wordとの連携も容易です。ただし、VBAは、「保守負荷が高い」「担当者依存になりやすい」「業務拡大時の管理が難しい」という課題もあります。そのため、属人化防止や運用定着を重視する場合は、RKシリーズのような「シナリオ作成を支援するRPA」を併用するケースが増えています。
-
Q.RPAとAIの最大の違いは何ですか?
-
A.一言で言えば、RPAは「手(実行)」、AIは「脳(判断)」の役割を担います。RPAはあらかじめ決められた「ルール」に従って正確に作業を繰り返すのが得意ですが、AIは蓄積されたデータから「学習・推論」を行い、ルール化しにくい複雑な判断を行うのが得意です。
-
Q.RPA導入のデメリットやリスクはありますか?
-
A.一般的なRPAのリスクとしては、「画面変更に弱く、保守が大変」「ロボットの管理が属人化すると“野良ロボット”化する」「パスワード管理やアクセス権限の統制が必要」などが挙げられます。
-
Q.導入にあたって一番のハードルは何ですか?
-
A.導入のハードルとして多いのは、「業務フローの整理が必要になること」「自動化できる部分の見極め(業務選定)」「現場メンバーの理解・協力」といった点です。
RPAは、提供形態によって以下の3種類に分けることができます。それぞれの特長について簡単に説明します。
クラウド型RPA
インターネットを経由し、クラウドサービスのように利用できるRPAです。メリットは、比較的安価かつ導入スピードが早いことです。一方でインターネットを経由して業務を行うので、対象業務がWeb上・クラウド上に限定されます。また、セキュリティ面でも注意が必要です。
オンプレミス型RPA
自社のサーバーやコンピューターにソフトウェアをインストールし、使用するRPAです。メリットは、自社内のシステムと連携しやすく、社内のセキュリティポリシーに合わせた環境構築しやすい点です。デメリットは、サーバーの設置など、システム構築に手間がかかることです。
開発型RPA
クラウド型やオンプレミス型のようなパッケージとは違い、自社のシステムや用途に合わせて個別に開発するRPAです。自社の環境や連携したいシステム、作業手順に合わせて開発できるので、業務に最適化しやすいことがメリットです。ただし、開発コストが高く、導入まで時間もかかります。
RPAを導入する最も大きな効果は、今まで人間が行っていた作業を自動化できることです。情報収集・照合・集計・分析などの業務、また請求書・領収書・納品書の作成や管理といった手間のかかる作業をRPAが代行することで、そのぶんの人的リソースを最適な業務に振り分けることができ、人件費削減・業務効率化に有効です。さらに入力ミス・漏れといったヒューマンエラーの防止にもつながります。
また、近年のRPAツールは、画面操作記録やドラッグ・アンド・ドロップによるプロセス設定が可能なものも多く、プログラム知識がないユーザーでも直感的にシナリオ作成が可能。そのためIT人材の採用・育成の手間も大幅に削減され、部署や個人レベルで必要な自動化プログラムを作成できることもメリットのひとつ。積極的にRPAを活用することで、業務効率向上や人手不足解消、さらに働き方改革の実現、DX化の推進など、多くのメリットが享受できます。
24時間365日稼働
大量のデータ処理も24時間365日休みなく、ロボットが高速かつ自動で処理してくれます。
作業ミス削減
ロボットを活用することで、人が介入する箇所を最小限に抑え、人的な作業ミスを削減できます。
属人性の回避
担当者にしかわからない、できないという業務を最小限にし、組織の安定性向上が図れます。
業務効率化
単純作業を自動化。人にしかできない付加価値の高い業務に人的リソースを割り振り、最適化が図れます。
2010年頃から金融業を中心に導入が進み、現在では幅広い業種・業界に広がっているRPA。現在もRPA市場は拡大していますが、それと同時に一部では幻滅期を迎えているのでは?という風潮もあります。その理由は、「期待したほどの効果が得られない」「積極的に活用できていない」「自動化すべき業務がわからない」「人材育成や組織体制にマッチしていない」「コストが高い」といった導入後の課題が浮き彫りになったからです。
RPAは、定型業務の自動化に適していますが、個別の判断が必要な非定型業務には向いていないとされています。そのため、適材適所での活用が重要で、RPAに合わせて業務プロセスの最適化も必要です。また、ユーザー・インターフェースを経由して業務を自動化するという性質上、現場が主体的にRPAを活用することが前提になります。ローコード・ノーコードで開発できるRPAツールであっても最低限のIT知識は必要ですし、システム部門との連携、またSIerのサポートも欠かせません。結果的にRPAを導入したが、効果的に使えないという状況が生まれています。
そのほかにもシステム障害やバグによる作業停止、情報漏洩のリスク、適用範囲の狭さ、全体設計の難しさ、ベンダー任せになりがちで人材が育たない&活用が進まないなど、手軽に導入できる反面、さまざまな課題が浮き彫りになっています。
導入がしやすく、大幅な業務効率化につながるRPAですが、実際に導入してみるとシナリオ作成が大変だったり、プログラミング技術が必要だったり、うまく活用できないことも多いRPA。そこでキーエンスでは、導入から稼働までナビ付きで簡単運用にこだわったRPA『RKシリーズ』をご用意しております。RPAツールとしては後発の『RKシリーズ』ですが、そのぶん使いやすく、簡単に業務を自動化できるようになっています。
プログラミングの知識
ローコード・ノーコード開発が可能と思って導入したが、実際にはプログラム知識が必要で困った……。
メンテナンスの負担
業務変更や仕様変更のたびにメンテナンスが発生し、対応しきれずに放置状態が続いている……。
ロボット停止のリスク
プログラムやソフトウェアアップデートなど、さまざまな要因でロボットが停止して、使わなくなった……。
人材育成の手間
現場で積極的に活用することが重要なRPAだが、使いこなせる人材が育たず、効果が上がらない……。
どの業務を自動化するか、狙う成果を定義する
まず「どの業務を自動化し」「どのような成果を狙うか」を明確にします。定型業務の削減、ミス防止、属人化の回避など、期待効果を整理することが選定の第一歩です。
アプリ連携と技術要件を確認する
UI操作の安定性、Web/Excel/メールなど主要アプリとの連携性、既存システムとの親和性をチェックします。
運用に必要な技術要件(API連携、バッチ処理など)を満たしているかも重要です。
使いやすさとメンテナンス性を重視する
実務担当者が直感的に使えること、習熟までの時間が短いことは運用定着の鍵になります。
ガイド機能、エラー原因の可視化、シナリオ作成サポートの有無など、「誰でも作れるか」「保守しやすいか」を重視します。
将来の拡張性と管理機能の充実度を確認する
ロボット数の追加、部門横断の展開、多拠点展開など、将来の利用規模に応じて無理なく拡張できるかを確認します。管理機能(利用状況やシナリオの稼働状況、ログ管理、スケジュール管理など)が整っているかも重要です。
セキュリティとガバナンスをチェックする
アクセス権限、データ保護、監査ログの取得など、企業のセキュリティ基準を満たしているかを確認します。大規模運用に必要な統制が可能かも重要です。
導入後のコストまで含めて判断する
ライセンス費用だけでなく、運用・保守・教育・トラブル時の対応など、「導入後にかかるコスト」まで含めて比較します。習熟しやすさやエラー対応のしやすさは実質的なコストに直結します。
導入前・導入後のサポート体制を確認する
導入時のフォロー体制、問い合わせ対応の充実度、ユーザーが自走できるようになるまでの支援内容などを確認します。
運用定着の成否を左右するため、サポートの質は重要な評価ポイントです。