エンタープライズ企業のための「次世代RPA」メディア

APIが使えないレガシーシステムの統合にはRPAが威力を発揮する

2022/06/13 コラム, スライダー, トピックス



はじめに

クラウドへの移行が進み、最新のマイクロサービスベースのアプリケーションが急速に受け入れられているにもかかわらず、多くの企業では、相当数のレガシーシステムを保有しています。これらのシステムは、何十年も前のものであるにもかかわらず、依然としてミッションクリティカルであり、データを自動的に出し入れする方法が限定的なことが多いです。

アプリケーション・プログラミング・インターフェース(API)を使用してアプリケーションを統合する企業もあれば、要件に合わせてカスタム統合を構築する企業もありますが、これらは複雑な作業で時間(と費用)を浪費してしまいます。
このようなレガシーシステムを回避する一つの方法は、従業員が手作業でデータの出し入れを行うことです。RPAは、APIがないメインフレームアプリケーションや、拡張が容易でないアプリケーションなど、統合が困難なレガシーシステムを支援することが可能です。
このような場合、これらのシステムからのデータを従業員の手作業で統合することができますが、ここでRPAが輝きを放ちます。なぜなら、手作業でレガシーシステムからデータを抽出し、レガシーシステムにデータを入力することさえ可能であれば、それはRPAが使えるということだからです。

アプリのモダナイゼーションに向けた動き

今日、企業は自社のアプリケーションの近代化に躍起になっています。これは何を意味するのでしょうか。一般的には、クラウドネイティブなモジュール型アーキテクチャのコンテナ型コンポーネントで構成された新しいアプリケーションの構築(またはレガシーアプリケーションの書き直し)を意味すると理解されています。このようなアプリケーションは、企業の生産性、コスト効率、市場の変化への迅速な対応を支援します。
しかし、レガシーアプリケーションを近代化することは、コストがかかり、時間もかかる作業です。例えば、レガシーな人事アプリケーションを最新のクラウド・ネイティブなアプリケーションに変換するには、何年もかかることがあります。
そのためには、APIやiPaaSを活用する必要があります。高度にカスタマイズされたレガシーアプリの場合、多くの場合、特殊でハンドコーディングされた統合が必要になります。
RPAは、APIやiPaaSよりも柔軟で高速、かつ安価に導入することができます。後者は大量のトランザクションに適しているかもしれませんが、はるかに高価であり、柔軟性に欠けます。
さらに、多くの企業では、APIで統合できないターミナルコンソールなどのメインフレームのレガシーアプリケーションをまだ大量に抱えています。そして、従業員は変化に対して抵抗があります。これまでとは違うやり方(しかも大規模なもの)を従業員に教え込むのは、費用も時間もかかり、ミスを誘発する可能性もあります。RPAによるプロセスの自動化は、より受け入れられやすく、容易に対応することができます。

機能重視のアプリケーションとプロセス重視のアプリケーション

過去30年以上にわたって、企業は主に人事、財務、エンジニアリング、在庫管理などの機能に応じて、オフィスワークのデジタル化と自動化を進めてきました。レガシーアプリケーションは、OracleやSAPなどのSIerでカスタマイズされたものや、企業のIT部門の要望でゼロからSIerが構築したフルスクラッチアプリケーションでありました。
しかし、最近では、クラウドネイティブ企業が、カスタマーエクスペリエンスに影響を与えるプロセスの自動化に重点を置くようになりました。このような変化により、企業はITに対してレガシーな機能ベースのアプローチから、より柔軟で軽快なプロセスベースのアプローチに切り替えることが求められています。
従来のRPAに人工知能(AI)を導入したインテリジェント・オートメーションでは、レガシーシステムを操作するために人間が通常行わなければならないキー操作を自動化することで、優れた顧客体験を提供できるため、RPAはますます重要になりつつあります。
RPAとは、あるプロセスを完了するために従業員が行うのと同じ手順、プルダウンメニューの選択、クリックをエミュレートするプロセスです。コピーまたは記録されたプロセスは、ソフトウェアロボットによって実行されます。

ガートナーによると、レガシーシステムとは、

時代遅れの技術に基づいているかもしれないが、日々の業務に不可欠な情報システム 

のことです。

この続きは会員限定です

続きを読むにはログインまたは会員登録(無料)が必要です。

RPA総研の会員にご登録ください。

 ・ビジネスやRPAの導入に役立つ記事が閲覧できます。
 ・RPA総研編集部のおすすめトピックスをメールマガジンでお知らせします。

レガシーシステムに関するITの課題は、新しいテクノロジーが登場し、企業がデジタル変革の一環としてそれらを採用すると、古いレガシーシステムとの後方互換性を維持することを余儀なくされることです。そのため、レガシーアプリは、開発中の新しい最新のクラウドネイティブシステムに接続するために、APIや、またはその他の接続ソリューションやツールを必要とします。
RPAは時代遅れのシステムを変えることはできません。しかし、これ以上先延ばしにできないレガシーシステムのリプレースまであと数年というところで、RPAはお役に立てるでしょう。
AIと自然言語処理によるインテリジェントな自動化の進歩により、RPAはもはや単なる画面スクレイピングツールではなく、レガシーシステムと定期的に対話しなければならない従業員が行う多くの手作業を自動化する方法となっています。 今日、従業員はこれらのレガシーアプリケーションの多くにグラフィカル・ユーザー・インターフェース(GUI)を介してアクセスしています。RPAは、これらのインタフェースから最新のクラウド・ネイティブ・アプリケーションにデータを転送するプロセスを自動化することができます。
もちろん、レガシーアプリとクラウドアプリをつなぐには、APIによる統合が古くからの選択肢です。しかし、その方法では、より多くの時間とコストがかかります。
RPAは、SalesforceやWorkdayなど、より俊敏な新しいSaaSアプリケーションの裏でレガシーシステムが稼働している場合に特に有効です。主要なRPAソリューションでは、従業員が行っていた手動タスクを自動化し、より複雑でコストのかかるAPIを使用するのではなく、新しいSaaSソリューションに見られる組み込みの自動化機能に同期させることができます。予算やコスト削減を推進する企業にとって、これは大きなメリットになり得ます。

クラウド化が進む中、RPAの重要性が増している

多くの企業は、いまだにレガシーシステムに依存しており、互いに連携していないソフトウェアソリューションのパッチワークのような組み合わせになっています。このようなソフトウェアの更新は、革新的な新技術に費やす費用と、IT担当者や業務ユーザーの使い方のトレーニングに費やす時間の両方で、コストがかかります。その結果、多くの企業は、すでに知っているレガシーソフトウェアに固執することになります。
しかし、在宅勤務への移行に伴い、これでは対応できなくなりました。そこで、クラウドを利用した最新のアプリケーションを導入することで、よりよい解決策を見出すことができました。
RPAは、これらのすべての課題に対応できます。従業員の入力をコピーするボットを作成することでレガシープログラムを統合し、退屈な作業や反復作業を自動化し、時間とコストを削減するとともに、エラーを排除します。さらに重要なのは、ミッションクリティカルなレガシー・アプリケーションを近代化するまでの時間を稼ぐことができる点です。