プロセス自動化の分野をどのように理解すればよいでしょうか?

プロセス自動化の分野をどのように理解すればよいでしょうか?

[51CTO.com クイック翻訳]今日、プロセス自動化にはさまざまな形があります。また、ツールのエコシステムが拡大し、単純な反復タスクから複雑なカスタム ワークフローまで、あらゆるものを自動化できるようになります。

2015 年、ドイツテレコムは、完全なプロセス自動化の分野における数多くのツールの 1 つであるロボティック プロセス オートメーション (RPA) の使用を開始しました。同社は長年にわたり、2,500 を超えるロボティック プロセス オートメーション (RPA) システムを開発し、大きな成功を収めてきました。しかし、ロボティック・プロセス・オートメーション (RPA) という名前は「プロセス自動化」を示していますが、実際にはプロセス自動化ではなく、タスク自動化であることも十分に認識しています。

これは、ツールのカテゴリが多次元で把握が難しいプロセス自動化分野の複雑さから生じる一般的な誤解です。以下では、よく聞かれる「プロセス自動化とは何ですか?」という質問に答え、プロセス自動化分野の発展の概要を説明します。

説明をより簡潔にするために、プロセスの自動化は次の範囲に絞り込まれます。

  • ビジネス プロセスとデジタル プロセス: これらは、ほとんどの組織で知られている一般的なビジネス プロセス (顧客オンボーディング、クレーム処理、ローン発行、注文履行など) であり、通常は 2 つの異なるエンドツーエンド システムにまたがります。 「ビジネス プロセス」という用語は時代遅れだと考えられることが多く、最近では「デジタル プロセス」という用語が人気があるようです。
  • 統合プロセス: システムまたはサービスの統合に重点を置いたプロセス。たとえば、マイクロサービスを調整したり、リモート通信時に一貫性を確保したりするプロセスなどです。

その他のプロセス自動化のユースケースは明らかにこの範囲外です。

  • 信頼されていない参加者間のプロセス: ここでブロックチェーン テクノロジーが役立ちます。
  • インフラストラクチャ構成または IT 自動化 (Ansible や Terraform など): これは専用のツールを備えた別の領域です。
  • 継続的インテグレーション/継続的デリバリー (Jenkins、GitHub ワークフローなど): 継続的インテグレーション (CI)/継続的デリバリー (CD) パイプラインは、標準ソフトウェアによって自動化されたソフトウェア エンジニアリングの標準プロセスです。
  • IoT (Node Red など): IoT のユースケースは、多くの場合、タスク自動化として分類できる専用ツールを通じて対処されます。簡潔にするために、この記事ではこれについては説明しません。

2 つの異なるデジタルまたは統合プロセスがあります。

  • 標準プロセス: 組織がプロセスによる差別化を求めていない場合、エンタープライズ リソース プランニング (ERP)、顧客関係管理 (CRM)、人事 (HR) システムなどの市販の既製ソフトウェア (COTS) を購入できます。この場合、ワークフローは通常、ソフトウェアに応じて調整されます。
  • カスタマイズされたプロセス: 一部のプロセスは組織に固有であるため、組織のニーズに基づいてカスタマイズする必要があります。これらのプロセスは組織間で同じである可能性がありますが (例: 顧客オンボーディング、注文管理、保険金請求など)、組織がそれらを設計および実装する方法は固有であり、それが市場でこれらのプロセスを差別化するのに役立ちます。これにより、組織は競争力を高め、ビジネスをより効率的に遂行し、コストを削減し、収益を増やし、よりデジタル化されたビジネスへと変革することができます。

標準ソフトウェアのカスタマイズに関しては、これら 2 つのカテゴリの間にはグレーゾーンが存在します。しかし、過去の悪い経験から、多くの組織はこの点に関してますます慎重になっています。

したがって、組織内のプロセスごとに個別に決定を下します。また、重要な点として、正しい決定や間違った決定はなく、組織が行う選択はビジネス戦略を反映したものである必要がある、ということに留意してください。この記事では、カスタム プロセスに焦点を当てます。

カスタム プロセスには、プロセス自動化用のソフトウェアの構築が含まれます。これは「ソフトウェアを構築するソフトウェア」であり、次の図に示すように、大きく分けて 2 つの側面(ツールの性質と自動化の性質)に分けられます。

  • プロセス自動化は、自動化されたプロセスの制御フローに重点を置いています。個々のタスクではなく、タスクの順序に重点を置きます。タスク自動化では、特定のシステムと統合するなどして、プロセス内の個々のタスクを自動化できます。
  • 開発者向けのツールは、一般的な開発者ツール スタックおよびプロセスにシームレスに統合されますが、プロセス自動化に特有の開発者の特定の問題を解決します (プロセス状態の永続性、グラフィカル プロセス モデル、プロセス モデルのバージョン管理など)。開発者向けのツールでは、ソリューションを構築するためにソフトウェア開発が必要です。ローコード ツールは、技術的な詳細を隠す洗練されたグラフィカル ユーザー インターフェイスとウィザードを提供することで、開発者以外のユーザーでもロジックを自動化できるようにします。これにより、さまざまな役割がソリューションを構築できるようになりますが、可能性も制限され、独自の知識の採用が必要になります。

これら 2 つの次元に基づいて、ツールは以下に説明する主な保管領域に分類できます。

ローコードタスク自動化

ローコード タスク自動化の代表的な例としては、アプリケーション統合ツールやロボティック プロセス自動化 (RPA) などがあります。

  • アプリケーション統合ツール (Zapier、IFTTT、Tray.io、Integromat など): アプリケーション統合ツールは、Trello の挿入が完了したときに Airtable に新しいデータを挿入するなど、特定のイベントが発生したときにアクションを実行できます。これらのツールの中には、タスクの自動化にとどまらず、基本的なプロセス自動化機能も提供するものがあります (tray.io など)。
  • ロボティック プロセス オートメーション (RPA) ツール (UiPath など): ロボティック プロセス オートメーション (RPA) ツールは、API を提供しないレガシー システム内のタスクを自動化できます。これは、Microsoft Office マクロ レコーダーと同様に、画面をキャプチャしてマウスまたはキーボードの操作をシミュレートするものです。

ローコード タスク自動化ツールは、単純な統合問題を個別に解決するのに最適で、システム A からシステム B にデータをコピーするなどの手動の統合作業を排除するのに役立ちます。即時のビジネス価値こそが、ロボティック プロセス オートメーション (RPA) の成功の理由です。

ただし、自動化の範囲は比較的単純である可能性があります。結果として得られるソリューションは、多くの場合、テストされておらず、未熟で、保守が難しいことに注意することが重要です。多くのソリューションは成功事例に焦点を当て、例外を忘れています。例外は本番環境で予期せず発生し、気付かれないことが多く、ソリューションを脆弱にします。

開発者に優しいタスク自動化

開発者にとって使いやすい方法で個々のタスクを自動化することは、多くの場合、ソフトウェア開発を活用するだけでなく、次のことも含めることを意味します。

  • 統合フレームワーク (Apache Camel など): 統合フレームワークを使用すると、開発者はファイル システム、メッセージング ミドルウェア、その他のインターフェース テクノロジとの通信などの特定のタスクを簡単に実行できます。
  • バッチ処理: 単一のタスクを自動化する従来の方法は、特定のデータセット内のすべての行にそのタスクを適用するバッチ ジョブを使用することです。
  • イベント駆動型アーキテクチャ (EDA): コンポーネントは、データの出所を知らなくても、プロセス内のデータに反応できます。一般的なツールには、Apache Kafka などのイベント ブローカーが含まれます。

ローコード ソリューションとは対照的に、開発者向けのソリューションではソフトウェア開発者の関与が必要になります。一方、これらの開発者は既知のスタック内で作業できるため、通常は非常に生産的です。さらに、結果として得られるソリューションはより安定しており、より複雑な問題を解決できる場合が多くあります。

論理チェーンタスクの自動化

タスク自動化ツールではビジネス プロセスを実装できません。ただし、一連の RPA、統合タスク、またはイベント サブスクリプションによって、ビジネス プロセスを実装する論理チェーンが形成される場合があります。これには 2 つの課題があります。まず、プロセスが永続化されないため、インスタンスの現在の状態を判断することが困難になります。第二に、論理制御フローが目に見えないため、これらのアーキテクチャを理解して保守することが困難になります。

これらのタスク チェーンの可視性を提供することを目的としたツールには、次の 2 つのカテゴリがあります。

  • プロセス マイニング ツール: これらの製品は、組織がさまざまなレガシー ツールを使用してプロセスを自動化する方法を理解するのに役立ちます。通常、これには、これらのシステムから大量のログ ファイルを読み込んで分析し、相関関係を発見し、プロセスをマッピングすることが含まれます。
  • プロセス イベント監視ツール: これらのツールを使用すると、ユーザーは、プロビジョニングされたプロセス モデルまたはオンザフライで検出されたプロセス モデルにイベントをマップできます。通常、ログ ファイル分析に基づくプロセス マイニングとは異なり、プロセス イベント監視ツールは、イベント駆動型アーキテクチャによって生成される可能性のあるリアルタイム イベント ストリームの取り込みに重点を置いています。

ローコードプロセス自動化

プロセス自動化ツールは、複数ステップのプロセスの制御フローを自動化します。個々のタスクよりも、タスク間の相互作用に重点を置いています。プロセスは通常、本質的に長時間実行されるため、ツール (永続性、運用ツールなど) に対する独自の要件が生じます。

ローコード ツールは、開発者以外のユーザーでもこれらのプロセスを実装できるように設計されています。一般的なツールのカテゴリは次のとおりです。

  • 従来のビジネス プロセス管理スイート (BPMS): 調査会社 Gartner は現在これを「インテリジェント ビジネス プロセス管理スイート」(iBPMS) と呼んでおり、この分野のツールには Pega や Appian などがあります。
  • 統合プラットフォーム サービス (iPaaS) ツール: iPaaS 製品は、プロセス ロジックを実装するための基本的な機能を提供します。例としては、Tray.io や Process Street などが挙げられます。
  • ロボティック プロセス オートメーション (RPA) ツール: ロボティック プロセス オートメーション (RPA) ツールは、プロセスを自動化するために悪用されることがありますが、これはお勧めできません。

これらのツールの中には、単純なプロセスの自動化に非常に役立つものもあります。組織がスタートアップである場合、いくつかの一般的な SaaS アプリケーションに精通しており、それらを iPaaS ソリューションで処理している可能性があります。ただし、これらのアプローチは、複雑なビジネス プロセスや統合シナリオでは不十分です。

ローコード製品は期待どおりの成果を得られず、熟練した開発者がコアプロセスを自ら実装できないことが多々あります。その結果、組織は IT 部門に依頼してこの作業を行う専門のソフトウェア開発者を割り当てる必要がありましたが、これらのアプローチは複雑なビジネス プロセスや統合シナリオには適用できません。

開発者に優しいプロセス自動化

ソフトウェア開発者がプロ​​セス自動化プロジェクトを効果的に実装できるようにするツールがいくつかあります。

(1)開発者に優しいワークフローエンジン、プロセスオーケストレーター、またはマイクロサービスオーケストレーター。次の3つの形式がある。

  • オープンソース製品: Camunda、JBoss jBPM、Flowable などのベンダーから提供されるエンタープライズ エディションを備えた軽量ツール。活発なオープンソース プロジェクトとコミュニティを持ち、その収益源に依存しているベンダーの保証と組み合わせることは、素晴らしい組み合わせです。
  • SaaS (Software as a Service): 多くのツールは、SaaS 形式 (AWS Step Functions や Google Workflow など)、または既存のオープンソース製品のホストバージョン (Camunda Cloud など) のいずれかで、マネージド サービスとして提供されています。現在、ほとんどのクラウド コンピューティング プロバイダーは、ビジネス プロセスよりも統合に重点を置いていることに注意することが重要です。
  • オープンソース プロジェクト: 大規模な組織では、ワークフロー エンジンを含む独自のツール スタックを開発することがよくあります。これらのツールの一部はオープンソース ライセンスに基づいて提供されていますが、サポートや保証はなく、ロードマップに影響を与える可能性もありません。これらのツールは、市場全体ではなく特定の組織向けに構築されているという点で、コンテキスト固有です。代表的な例としては、Netflix Conductor や Uber Cadence が挙げられます。

(2)デジタルプロセスオートメーション(DPA):このカテゴリーは、本質的にはビジネスプロセスマネジメントスイート(BPMS)カテゴリーを拡張し、デジタルトランスフォーメーションの文脈におけるデジタルエンドツーエンドプロセスに焦点を当てています。この広範なカテゴリの境界は明確ではありません。ここで概説したすべてのカテゴリーのサプライヤーは、マーケティング上の理由からデジタル プロセス オートメーション (DPA) の実装を必要とします。デジタル化とエンドツーエンドのプロセス自動化は本質的に複雑であるため、このカテゴリは開発者に優しいプロセス自動化に含まれます。

場合によっては、特定のプロセス自動化サポートのないツール カテゴリも、プロセス自動化プロジェクトのコンテキストで評価されることがあります。データ パイプラインは良い例です。多くの場合、グラフィカルにモデル化できるため、多くの人がプロセスの自動化に使用しています。

(3)データパイプライン(Apache Airflow、Spring Cloud Data Flowなど):これらのツールは焦点が異なるため、ループなどの制御フロー構造のサポートなど、プロセス自動化のユースケースにとって重要な機能が欠けています。さらに、これらのツールには独自の永続性実装がないため、プロセス インスタンスの状態はパイプラインを流れるデータ項目になります。

もちろん、プロセスを自動化するためにすべてをハードコードして、カスタム ワークフロー エンジンを作成することもできますが、これは避けるべきです。

結論は

上記の考えを念頭に置いて、この記事で紹介したツールの主なカテゴリといくつかの例示的なツールをリストした次の図が専門家によって描かれました。

したがって、開発者に優しいワークフロー エンジンは、複雑なカスタム プロセスを自動化するのに適した選択肢です。ローコード アプローチにもメリットがあり、通常は、それほど多くの管理を必要としない環境で単一のタスクまたは単純なプロセスを自動化する場合にメリットがあります。

原題: プロセス自動化の現状を理解する、著者: Bernd Ruecker

[51CTOによる翻訳。パートナーサイトに転載する場合は、元の翻訳者と出典を51CTO.comとして明記してください]

<<:  少数ショット学習(1) — 機械学習におけるタスク最適化空間

>>:  AI専門家の李牧氏の「5年間の仕事の反省」が人気に、ネットユーザー「また感動した」

ブログ    
ブログ    
ブログ    
ブログ    
ブログ    

推薦する

AIアプリケーションのスケールは実装が難しいが、将来的には有望である

2020年の中国の人工知能市場のレビュー2015年から2020年にかけて、人工知能市場には毎年新たな...

デザイナーのための人工知能ガイド: 基本概念

Google が開発した AlphaGo が囲碁の名人に勝利したとき、シンシナティ大学の Psibe...

チャットボット開発の三銃士: LLAMA、LangChain、Python

チャットボットの開発は、複数のテクノロジーとツールを組み合わせて使用​​する必要がある複雑で困難な作...

AI教育を普及させるために「幼少期から始める」という考え方は、学校、親、社会にますます受け入れられつつあります。

[[254737]]小中学生の91.7%が、AI関連のコンテンツについて学ぶことに多少なりとも非常...

AI の可能性を最大限に引き出す: 企業での導入を成功させる 5 つの鍵

ビジネスとテクノロジーに関心のある人なら誰でも、AI がすでに業界や日常生活に大きな変化をもたらして...

「人工知能+ヘルスケア」が急成長

「人工知能+ヘルスケア」が急速に発展しています。医学は、帰納的論理、経験的学習、証拠に基づく応用に依...

Microsoft が NaturalSpeech2 音声合成モデルを発表: 音声再構成は「より正確」になり、「行き詰まる」こともなくなる

マイクロソフトは7月27日、NaturalSpeech2という音声モデルを発表しました。このモデルは...

パンデミックの中で、これらの16の業界は技術のアップグレードを緊急に必要としている

パンデミックはビジネスを混乱させ、場合によっては世界を停止させ、ほぼすべての業界が事業運営方法を再考...

人工知能の時代において、従来のメディアはどのようにしてニュースの取り組みを守ることができるのでしょうか?

海外メディアの報道によると、人工知能によるニュースのパーソナライゼーションの時代では、従来の報道機関...

...

ロボット・アメカは「魂」の束縛から解放され覚醒するのか?邪悪な笑顔は一瞬で恐ろしい

最近、英国のテクノロジー企業エンジニアード・アーツが開発したヒューマノイドロボット「アメカ」がインタ...

ジャック・マーの野望がついに暴露される!たった今、アリの無人ホテルがオープンしました!ウェイターもレジ係もいない…また混乱

[[248958]]今週末、インターネットは再び混乱に陥った。ジャック・マーが2年かけて準備してきた...

エッジAIの台頭

「今日のテクノロジーの世界では、クラウドにおける AI とエッジにおける AI の統合が重要です」と...

...