ITパスポート

RPA

RPAはパソコンの定型作業をソフトウェアで自動実行する技術です。(Robotic Process Automation)

用語解説

RPAとは

RPAは「Robotic Process Automation」の略で、パソコン上で人が行う定型的な作業を、ソフトウェア(ロボット)に実行させて自動化する仕組みです。ここでいうロボットは機械ではなく、アプリ操作やファイル操作などを代行するプログラムです。

自動化できる作業の例

  • Web画面にログインして、決まった項目に入力して登録します。

  • Excelファイルを開いて、集計して別ファイルに転記します。

  • メール添付のファイルを保存し、フォルダに振り分けます。

  • 複数システムからデータをコピーして、1つの帳票に貼り付けます。

理解のポイント

  • RPAは、工場の装置のような機械ではなく、PC上の操作を実行するソフトウェアです。
  • ルールが明確な作業は自動化しやすい一方で、その場での解釈や例外対応が多い作業は自動化が難しい傾向があります。
  • RPAは操作の自動化が中心です。AIやOCRと組み合わせると、文字認識や分類などを含めた処理につなげられる場合があります。

RPAの3つのクラス

RPAは自動化の高度さに応じて、3段階に分類されることがあります。

クラス 名称 内容
クラス1 RPA 定型業務の自動化です。ルールどおりの操作を繰り返します。
クラス2 EPA(Enhanced Process Automation) AIなどと連携し、一部の非定型業務にも対応するとされます。
クラス3 CA(Cognitive Automation) 高度なAIにより、分析や意思決定を含む処理を自律的に行う考え方です。

試験上は、クラス1の「定型業務の自動化」としてのRPAが中心に扱われます。

発展知識

関連用語

用語 概要
AI(人工知能) データから学習し、判断や予測を自動的に行う技術です。
BPR(Business Process Reengineering) 業務プロセスを根本から見直し、再設計する手法です。
BPO(Business Process Outsourcing) 業務プロセスの一部を外部企業に委託することです。
IoT(Internet of Things) 機器をインターネットに接続し、データを収集・活用する仕組みです。
DX(デジタルトランスフォーメーション) デジタル技術で事業や組織を変える取り組みです。