ビジネスプロセス管理を使用してマイクロサービス、人、ロボットを調整する方法

ビジネスプロセス管理を使用してマイクロサービス、人、ロボットを調整する方法

DevOps チームがプロセスの自動化を計画している場合は、ビジネス プロセス管理 (BPM) エンジンの柔軟性と、それを正しく実装する方法を理解する必要があります。

ビジネス面を自動化する DevOps チームは、技術面でも考慮すべき点が数多くあります。最新のアプリケーションはマイクロサービスのスピード、柔軟性、革新性に依存していますが、ビジネス アプリケーションでは CRM や ERP などの重要なレガシー ソフトウェアや独自のソフトウェア、SaaS プラットフォームとのやり取りが必要になることもよくあります。

[[390191]]

ソフトウェアに必要な情報システム、アプリケーション、サービスの円滑な連携をビジネスプロセスと呼びます。ビジネス プロセスのコンテキストでは、複数の種類のソフトウェア、システム、アプリケーションを使用して、タスク、タスクのシーケンス、またはエンドツーエンドのワークフロー全体を管理し、人とソフトウェア ロボットの作業を調整することもできます。これにより、BPMN 標準プロセス エンジン上に構築されたデジタル自動化プラットフォームの機能は、ビジネス プロセスにおける技術的なやり取りと人間のやり取りの両方を管理するのに最適です。

ビジネス プロセスでは、やり取りをシンプルかつ高速に保つ必要があります。 BPM は大規模で複雑なフローにのみ適していますか? それどころか、BPM エンジンは、多数の小規模または独立したインタラクションのオーケストレーションに非常に役立ちます。

BPM エンジンを使用する主な利点は次のとおりです。

  • 特にエラーが発生した場合、トランザクションで何が起こったかについての可視性が向上します。
  • 自動エラー検出および処理。人間の介入が必要になる可能性がある場合は、ワークフロー ロジックに組み込むことができます。
  • ステータスの監視、レポート、分析のために、プロセス実行と個々のプロセス ケースに関するデータにアクセスします。プロセスがどの程度うまく実行されているかに関する情報があれば、組織は継続的に改善することができます。
  • レガシーシステムを完全に置き換えることなく、レガシーシステムから最新システムに移行する低リスクの方法です。

ビジネスプロセスのすべての参加者: ワークフロー エンジンを構築する理由

BPM ワークフロー エンジンにより、マイクロサービス、API を介して管理される操作、従来の専門的なソフトウェアや独自のソフトウェアとの統合、SaaS プラットフォームとの統合など、あらゆるサービスのオーケストレーションと自動化が可能になります。

顧客向けおよび従業員向けのシステムやアプリケーションでは、人とシステムの間で多くのやり取りが行われることがあります。 BPM ワークフロー エンジンとユーザー インターフェイス (UI) 統合機能を備えたデジタル自動化プラットフォームは、プロセス内のシステムと人が実行する必要があるアクションを適切な場所すべてで調整するのに最適です。

BPM オーケストレーションが、マイクロサービス、API アクセスを備えたサービス、レガシー システム、そして人間とロボット アシスタントといった複数のシステムをどのようにサポートするかを検討します。

ビジネスプロセス 現代の情報システム: マイクロサービスとサービス

マイクロサービスは、必要に応じて相互に直接対話できる、自律的にデプロイ可能なエンティティです。マイクロサービス アーキテクチャは、クラウドベースのコンポーネントを使用して優れた柔軟性と展開可能性を提供するため、今日のビジネス アプリケーションでよく使用されます。

複雑なプロセスは、多数のより小さく単純なプロセスで構成することができ、各プロセスは単一のマイクロサービスのワークフローを管理します。 BPM エンジンは必要なときにのみ各部分を管理します。デジタル自動化プラットフォームの BPM エンジンと組み合わせた BPMN 標準では、グラフィカル シンボルを使用してビジネス プロセス ロジックを定義し、ビジネス プロセス図全体を簡単に表示して理解できるようになります。

ビジネス プロセスのサービスには通常、SaaS、PaaS、IaaS が含まれ、通常は API を介して自動または手動でアクセスされ、データを交換したり操作を実行したりします。したがって、BPM エンジンを使用すると、拡張機能、エンジン、およびサービス間の双方向接続を通じて、ビジネス プロセスを構成する一連のタスクに必要なサービスを調整できます。 BPM エンジンは多くの種類の API を処理でき、独自のシステムやレガシー システム用のカスタム API を作成することもできます。

レガシーシステムと相互作用するビジネスプロセス

企業のレガシー システムは依然として重要な機能をサポートしていますが、基盤となるレガシー情報システムを維持しながら、柔軟性と俊敏性を維持し、競争に勝つという 2 つの課題に直面しています。革新的なプレーヤーは、データ サイエンスや分析を適用するプラットフォームなどの最新テクノロジーとレガシー システムをうまく統合しています。

ビジネス プロセスの BPM は、プロセスに参加する必要がある複数のシステムを調整して顧客に新しい/より良いサービスを提供する上で重要な役割を果たすことができます。レガシー システムが API 経由でアクセス可能な場合、BPM エンジンはそれを直接オーケストレーションできます。

多くのレガシー システムには API がないため、ロボティック プロセス オートメーション (RPA) によって提供されるソフトウェア ロボットは、レガシー ユーザー インターフェイスと対話するのに非常に役立ちます。

ビジネスプロセス担当者

BPM エンジンは、作業割り当てルール、委任機能、期限管理、作業の優先順位付け、複数の検証レベルなど、人々の作業を管理するためのワークフローとインターフェース機能を提供します。 BPM エンジンによるオーケストレーションにより、必要に応じて人とシステムをリンクできるため、組織は優れた顧客サービスを提供できます。

BPM エンジンは、ユーザー インターフェイス (Web フォーム) とも簡単に統合できます。スムーズなバックエンド操作により、従来のユーザー データベースから顧客データを目に見えない形で取得し、必要に応じて適切な従業員に電話をかけ、最新のマイクロサービスとの間の必要なすべての呼び出しを調整し、顧客と対話して必要な情報を提供することができます。

ビジネスプロセスソフトウェアロボット

近年、ソフトウェア ロボットという新たなプレーヤーが多数登場しています。ロボティック プロセス オートメーション (RPA) は、人間の作業者が完了する可能性のある反復的なタスク (または一連のアクション) を置き換えます。

RPA ロボットは、人間が通常ユーザー インターフェイスを通じてアクセスするマイクロサービス、サービス、およびその他のソフトウェアと対話できます。これらのロボットは、標準化された反復的なタスクを人間よりも速く正確に実行し、データの抽出、データの入力、データの検索などの退屈なタスクに飽きたり、間違いを犯したりしません。

BPM エンジンは RPA ロボットとスムーズに統合できます。他のソフトウェアへの双方向アクセスを提供するのと同じように、RPA ロボットの展開を制御し、プロセス内での役割を調整できます。

アクションを実行するためにロボットを呼び出すことは、概念的にはサービスを呼び出すことと同じです。ただし、ボットは API のみを介して対話するのではなく、ユーザー インターフェイスを持つこともできます。上記のビジネス プロセスのレガシー システムと同様に、ロボットは API を持たないレガシー ユーザー インターフェイスと対話するのに非常に役立ちます。 RPA ロボットは、BPM オーケストレーション内のレガシー システムにアクセスする方法を提供します。

ビジネス プロセス管理テクノロジは、複数のレベルでビジネス プロセスを自動化するのに非常に役立ち、DevOps チームに、企業とその中の人々が依存する幅広く奥深いテクノロジを統合する方法を提供します。

[編集者:趙寧寧 TEL: (010) 68476606]

<<:  ディープラーニングを使用した音声分類のエンドツーエンドの例と説明

>>:  Java プログラミング スキル - データ構造とアルゴリズム「バイナリ ソート ツリー」

ブログ    
ブログ    

推薦する

2019年のAI開発の7つの分野

[[257419]] 2018 年は人工知能 (AI) の主流採用をさらに促進し、より多くの機能の提...

科学者たちは古い携帯電話を分解してリサイクルするためのAI搭載ロボットを開発している

2016年、AppleはiPhoneを11秒で分解できるリサイクルロボット「Liam」を開発したと発...

...

...

...

ロボット対コンベア:倉庫物流における戦い

ありがたいことに、倉庫のピッキング作業で荷物を手作業で扱う時代は終わりつつあります。コンベアを使用す...

Zhihu のホットトピック: 今後 3 ~ 5 年で、機械学習の人材が最も不足する分野はどれでしょうか?

[[328766]]今後 3 ~ 5 年で、機械学習のどの分野の人材が最も不足するでしょうか?今日...

...

AIとのダンスは次世代の労働者にとって必修科目

AI人材の不足は何も新しいことではありません。高い給与と高い教育がそれに付随することが多いです。 J...

ダブルイレブンがやって来ます!物流ドローンはどれくらい遠くにあるのでしょうか?

荷物が届かず悲しい思いをしたことはありませんか? 荷物が届くまで長い間待たされるのではないかと不安に...

2024年の会話型AIの商用利用ガイド

会話型 AI と認知機能を現代のビジネス戦略に統合することは、特にそれが顧客体験をどのように変革する...

彼は17歳でiOSの脱獄の父となり、25歳で自動運転車を開発した。

[[271960]]彼は5歳の時に初めてコンピュータプログラムを書きました。14歳の時、自作のマッ...

実用的なヒント | 人工知能に変身するために習得すべき 8 つのニューラル ネットワーク

なぜ機械学習が必要なのでしょうか?機械学習は、人間が直接プログラムできない複雑な問題を解決できるため...

小売業界におけるRPA活用事例11選

世界各国がインダストリー4.0の時代を迎える中、多くの業界団体がプロセス自動化の重要性を認識し始め、...

顔認証は必見!顔のなりすまし防止、クロスポーズ認識などを実現する方法を学ぶための 5 つの論文 (リンク付き)

[[281197]] [はじめに] 顔認識はコンピュータビジョンにおける最大の研究分野の一つです。...