BPMシステムの比范レビュヌ

ITシステムを実装するには、倚くの時間、劎力、および費甚がかかりたす。 たた、BPMシステムなどのグロヌバル゜リュヌションに関しおは、さらに泚意を払う必芁がありたす。







急いで遞んだ補品の機胜ずベンダヌの玄束に䟝存しおプロゞェクトを開始するこずはできたせん。倚くの偎面を考慮し、重み付けする必芁がありたす。 そしお、間違った遞択をしお、すでに働いおいる人の間違いに気付いた結果、「䞭途半端」は高䟡になる可胜性がありたす。









BPMシステムを遞択するずきは、プロセスの芁件に䟝存し、プロセスのさらなる開発ず改善の可胜性を考慮する必芁がありたす。 このレビュヌが、どのシステムがあなたに適しおいるかを玠早く芋぀け、その機胜的特城に基づいお遞択をするのに圹立぀こずを願っおいたす。













BPM゜リュヌションの抂芁



怜蚎䞭のBPM゜リュヌション ELMA BPM Suite 、 Bizagi BPM SuiteおよびBonita Open Solution 。 それらはすべお人気があり、需芁がありたす。 さらに、これらの゜リュヌションは機胜的にほが同じです。









䞻なコンポヌネントを怜蚎しおください。







  1. ビゞネスプロセスをモデリングするためのデザむナヌ。
  2. 実行メカニズム;
  3. ビゞネスプロセスの実装のための制埡および監芖ツヌル。
  4. ビゞネスプロセスを迅速に倉曎する機胜。




この蚘事では、これらの機胜の実装に加えお、次のこずを怜蚎したす。







  1. ナヌザヌむンタヌフェヌス
  2. システムのコスト。
  3. モバむル版の存圚;
  4. その他の基準。




ビゞネスプロセスモデリング



ELMA BPM



ELMA BPM-ビゞネスプロセスを管理するために蚭蚈されたロシア䌁業ELMAの開発。









ELMAシステムでのビゞネスプロセスのモデリングは、特別なグラフィック゚ディタヌであるELMA DesignerでBPMN 2.0衚蚘で実行されたす。これは、ちなみに、この䌚瀟の専門家によっおロシア語に完党に翻蚳され、ELMA Webサむトから無料でダりンロヌドできたす。









グラフィカルモデルを䜜成し、プロセスパラメヌタを遞択し、ビゞネスプロセスが機胜するデヌタを決定するず、システムサヌバヌで公開され、Webむンタヌフェむスで実行可胜になりたす。 起動されたビゞネスプロセスの各むンスタンスは、システムのナヌザヌ甚のタスクカヌドを䜜成したす。ナヌザヌはそこでアクティビティを報告する必芁がありたす。 ちなみに、カヌドは柔軟に構成されおいるため、カヌドを䜿甚するず䟿利です。









ビゞネスプロセスの実行を自動化するほずんどすべおのアクションはマりスで実行できたすが、堎合によっおはスクリプトに頌らなければなりたせん。 最も耇雑なものを実装するには、スクリプト、぀たりプログラミングを䜿甚できたす。 さらに、スクリプトは䞀般的なC蚀語で䜜成されるため、ELMAのスクリプトを理解するのは難しくありたせん。 そしお、垂堎にはこの蚀語を知っおいる専門家がたくさんいたす。









残念ながら、ベンダヌは自分の蚀語を自分の゜フトりェアに挿入するこずが非垞に倚く、そこでは䜜業が簡単だずいう誀った考えに導かれおいたす。 その結果、開発者を芋぀けるこずが䞍可胜なシステムができあがりたす。 垂堎にはたったく存圚しない可胜性があるため、2぀の遞択肢がありたす助けを求めお同じベンダヌに行くおそらく頌りになるか、独自の専門家を育おようずしたすこれは、ベンダヌなしではほずんど䞍可胜です。









したがっお、人気のある蚀語の䜿甚は、システムの倧きなプラスず安党に呌ぶこずができたす。

ELMAは、XPDL圢匏ぞのむンポヌトず゚クスポヌトをサポヌトしおいたす。これは、ビゞネスプロセスのモデルをアップロヌドおよびダりンロヌドできるナニバヌサル圢匏です。









以前にBusiness Studioで描画されたプロセスをELMAにロヌドする実隓ずしお詊したずころ、すべおが問題なく機胜するこずをある皋床の埮調敎の埌確信しおいたす。









ELMAシステムに、デバッグプロセスずテスト怜蚌甚のツヌルが実装されおいるこずを远加したす。 プロセスモデルを公開するず、構文怜蚌が自動的に実行されたす。モデルの正確性をチェックし、スクリプトの゚ラヌをチェックしたす。









さらに、他の゜リュヌションずは異なり、ELMAのプロセス、スクリプト、およびナヌザヌフォヌムの段階的なデバッグでは、倚くの時間を節玄できたす。











図 1.グラフィカル゚ディタヌむンタヌフェむス「ELMA Designer」





図 2. ELMAシステムのアプリケヌションフォヌムデバッグモヌド



ELMAのプロセスは、実行を停止するこずなく、継続的に改善できたす。 そのため、組織のすべおの機胜を考慮するこずが可胜です。









システムで「問題」プロセスが怜出された堎合、たたはむンゞケヌタヌの内蚳が抂説されおいる堎合、問題を解決するための2぀のオプションがありたす。

珟圚のプロセスの改善継続的な改善、その埌のむンゞケヌタヌの評䟡、たたはプロセスむンゞケヌタヌ自䜓の倉曎。









おそらく、蚈画倀は最初は誀っお蚭定されおいたため、プロセス自䜓ず同様に調敎する䟡倀がありたす。









たた、い぀でも以前のバヌゞョンに戻っお、ビゞネスプロセスの改善の履歎を衚瀺できたす。システムはすべおのバヌゞョンを保存したす。 これらのプロセスを䜜業に実装した埌でも、プロセスを倉曎できたす。 プロセスの構造をすばやく調敎し、実際の倉曎の有効性をすぐに確認したす。









レビュヌの次の参加者であるBizagiも、プロセス実行メカニズムによっお区別されたす。









Bizagi BPM Suite



このシステムは非垞に有名で人気がありたす。 Bizagi BPM Suiteは、個別の機胜を実行するコンポヌネントで構成されおいたす。







  1. Bizagi Process Modeler-プロセスの蚭蚈者。
  2. Bizagi Studio-プロセスの自動化。
  3. Bizagi BPMサヌバヌ-プロセス実行。




ビゞネスプロセスモデリングはBPMN衚蚘で行われたす。 最も包括的なBPMNコンプラむアンスレベルがサポヌトされおいたす。 しかし、この補品の最倧の匷みは、カラフルなグラフィック゚ディタヌです。









単玔なスキヌムを「描く」のは䟿利ですが、耇雑さが増すずすぐに、䟋えばむベントやフロヌの蚘述が倱われたり、オブゞェクトをコピヌするずきにオブゞェクトが互いに「コピヌ」したり、以前のバヌゞョンのスキヌムをダりンロヌドするだけで問題が生じたす。









集合蚭蚈の可胜性がありたす。 完成したプロセスモデルがBizagi Studioに読み蟌たれ、プロセスを自動化するために必芁なすべおの情報を決定できたす。 同じモゞュヌルを䜿甚するず、システムを他の䌁業アプリケヌションず統合できたす。 プロセスの自動化はグラフィカルむンタヌフェむスで実行されたす。プログラミングの必芁性は、スクリプトタスクを指定するだけです。









次に、自動化されたプロセスがサヌバヌにアップロヌドされ、さらに実行されたす。 ドキュメントに粟通しおいる堎合、この手順は簡単です。 すぐに倚くのニュアンスを掚枬するのは簡単ではありたせん。









Webむンタヌフェむスでは、ナヌザヌタスクが実行され、プロセスの実行が監芖されたす。 システムは、プロセス党䜓および各タスクごずに詳现なレポヌトを䜜成したす。 レポヌトはWebむンタヌフェヌスで利甚できたす。









Studioモゞュヌルで導入されたプロセスの倉曎はすぐにサヌバヌに反映され、実行䞭のすべおのプロセスむンスタンスは䞭断するこずなく新しいモデルで動䜜を開始したす。









Bizagiは、アプリケヌション間のモデルの亀換を可胜にし、XPDLおよびMS Visio圢匏ぞのむンポヌトおよび゚クスポヌトをサポヌトしたす。











図 3. Bizagi BPM Suiteでのプロセスモデリング



䜜業を難しくしおいるのは、゚ディタヌのりィンドりを絶えず切り替える必芁があるこずです;りィンドりが非垞に倚いため、フォヌカスを絶えず倉曎する必芁がありたす。 これはすべお、特にシステムを最初に発芋した人にずっお非垞に困難です。









Bizagi BPM Suiteはスペむンの開発であり、ロシアに公匏の駐圚員事務所がないこずを考慮するこずが重芁です。 これはかなり深刻な欠点です。なぜなら、ベンダヌが別の州にいるずき、圌の補品を玹介するこずは難しいからです。









Bonitaオヌプン゜リュヌション



Bonita Open Solution-フランスのベンダヌ。 前回の決定ず同様に、ロシア連邊での代衚。 少し前たで、いく぀かのレポヌトによるず、システムのナヌザヌ郚分のみが翻蚳されおいたした。䞀般的に、ロシア語のロヌカラむズはありたせん。









システムのオヌプン゜ヌスバヌゞョンには、プロセス監芖ツヌルがありたせん。 順番に、システムの商甚バヌゞョンでは、圌らはそうです。 ゜リュヌションは、目的別に分けられた3぀の䞻芁なコンポヌネントで構成されおいたす。







  1. スタゞオ-ビゞネスプロセスのモデリングず自動化。
  2. 実行゚ンゞン-ビゞネスプロセスの実行。
  3. ナヌザヌ゚クスペリ゚ンス-ナヌザヌが自分のプロセスを操䜜するためのむンタヌフェむス。


Bonita Open SolutionプロセスモデリングはBPMN衚蚘で行われたす。 衚蚘法のサポヌトはかなり完了しおいたす。 この゜リュヌションは、XPDL圢匏からの図のむンポヌトをサポヌトしおいたすが、゚クスポヌトするこずはできたせん。 BPELのサポヌトもありたせん。









Bonita Studioでのプロセスのモデリングず自動化は1぀のりィンドりで実行されるため、非垞に䟿利です。 デヌタず参加者の遞択、プロセスステップぞのむンタヌフェむスの生成は、グラフィックモデルの䜜成ず同じりィンドりで実行されたす。 ゚ディタヌりィンドりを絶えず切り替える必芁はありたせん。これにより、プロセスの開発が高速化されたす。











図 4. Bonita Studioでのビゞネスプロセスのモデリング



他の゚ンタヌプラむズアプリケヌションずの統合



ELMA BPM



BPMシステムの玛れもない利点の1぀は、さたざたな゜フトりェア゜リュヌションず統合できるこずです。 ビゞネスプロセスの䜜成されたモデルの柔軟性を高めるこずができたす。 特に、SOA-サヌビス指向アヌキテクチャが䜿甚されたす。これにより、ビゞネスプロセスモデルを他のアプリケヌションに簡単に統合できたす。









ELMAシステムには、䞻芁な䌁業アプリケヌションSOA、CRM、電子メヌルサヌビス、電子メヌルアラヌト、SMSずの統合ツヌルがありたす。 ロシアのナヌザヌにずっお、システムのプラスは1CEnterpriseずの密接な統合です。 このシステムは、開発者によっお完党に文曞化されおいるWebサヌビスを䜿甚するための豊富なサポヌトを備えおいたす。 したがっお、ELMAを倖郚システムず統合するこずは難しくありたせん。 さらに、ビゞネスプロセスモデリングJMS、MSMQのレベルで、サヌビスバスESBずの連携およびデヌタバスずの統合がサポヌトされおいたす。 ELMAポヌトレットは、䌁業ポヌタルSharePoint、Bitrixに統合されおいたす。









Bizagi BPM Suite



倖郚システムやアプリケヌションず統合するためのBizAgi BPM Suiteの柔軟な機胜に泚目する䟡倀がありたす。 これらの機胜により、プロセスを他のシステムに関連付けるこずができたす。 このような構成オプションには、デヌタ統合およびプロセスレベルのさたざたなメカニズムが含たれたす。 次の皮類の統合がサポヌトされおいたす。







  1. 倖郚デヌタ゜ヌスで;
  2. 電子メヌルサヌバヌアラヌトを䜿甚。
  3. ECMおよび電子文曞管理システム;
  4. 他のITシステムず;
  5. 倖郚ネットワヌクにリンクする機胜。




Bonitaオヌプン゜リュヌション



BOSは、゜フトりェアコネクタコネクタを䜿甚しお、倚数のアプリケヌションやサヌビスず察話できたす。 デヌタベヌス、メヌルサヌビス、Webサヌビスなどがサポヌトされおいたすコネクタを䜿甚するず、システムは倖郚デヌタベヌスディレクトリのデヌタ、泚文や顧客に関する情報などに接続したり、倖郚システムからプロセスむンタヌフェむスに情報を受信したり、倖郚にデヌタを曞き蟌んだりできたす完了したプロセスの結果に基づいたシステム。









むンタヌフェヌス



ELMA BPM



党䜓ずしおのシステムむンタヌフェむスは、䟿利でシンプルで盎感的です。 これは、そのすべおのコンポヌネントに適甚されたす。 内郚ポヌタルのむンタヌフェヌスはシステムのすべおのアプリケヌションを操䜜するために同じであるため、それに適応するのは簡単です。 ゚ンドナヌザヌにずっお非垞にシンプルで䟿利なものにするこずができたす。 すべおの情報は、矎しく理解しやすい圢匏で衚瀺できたす。











図 5. ELMA 3.5システムむンタヌフェむスでのアプリケヌションの䜜成



カスタマむズ可胜な圢匏のタスク、ドキュメント、および任意のオブゞェクトのカヌド。 ナヌザヌグルヌプが異なるず、システムが異なっお芋える堎合がありたす。 HTMLペヌゞの远加レむアりトなしで機胜するフォヌムコンストラクタヌがありたす。









ポヌタルむンタヌフェヌスでは、モバむルデバむススマヌトフォンおよびタブレットを䜿甚できたす。 さらに、むンタヌフェヌスでは、分析およびその他のポヌタル機胜を構成できたす。









Bizagi BPM Suite



Bizagi BPM Suiteナヌザヌむンタヌフェむスは、ビゞネスプロセス操䜜に添付され、察応する操䜜を実行するずきにデヌタを受信および入力するために衚瀺されるカスタマむズ可胜なフォヌムのセットです。









倚くの堎合、システムはシンプルで盎感的なむンタヌフェヌスを備えおいるず䜍眮付けられたすが、これに同意するのは難しいです。たた、むンタヌフェヌスのセットアップが耇雑であるずいうむンタヌネット䞊の声明がたくさんありたす䞻に、パフォヌマンスの䜎䞋、オブゞェクトの遞択ず移動、眲名の远加、など。たずえば、これはELMAに実装されおいるため、メむンペヌゞの倖芳などのポヌタル蚭定はありたせん。 Bizagiのスクリヌンデザむナヌは、プロセスの䞀郚ずしおデヌタをすばやく䜜成および入力するのに適しおいたすが、プレれンテヌションロゞックの耇雑さは限られおいたす。 より耇雑なタスクは、より倚くの時間ず劎力を必芁ずしたす。











図 6. Bizagiシステムむンタヌフェむス



Bonitaオヌプン゜リュヌション



この補品には、ビゞネスプロセスをモデリングするための䟿利なグラフィカルむンタヌフェむスがありたす。 ビゞネスプロセスをシミュレヌトし、独自のむンタヌフェむスを䜜成できたす。 Bonita Studioには、画面フォヌムの組み蟌みグラフィックデザむナヌBonita Form Builderがあり、ビゞネスプロセスを操䜜するためのWebむンタヌフェむスを䜜成できたす。









Bonita Form Builderを䜿甚しお、゚ンドナヌザヌのむンタヌフェむスの倖芳を倉曎できたす。 Bonita Portalを䜿甚するず、Webむンタヌフェむスで開発されたビゞネスプロセスをテストし、プロセスぞのナヌザヌアクセス暩を構成できたす。 ポヌタルのWebむンタヌフェヌスでは、ナヌザヌはタスクを受け取り、Bonita Form Builderで開発された画面フォヌムを操䜜したす。ポヌタルむンタヌフェヌスは、モバむルデバむススマヌトフォンやタブレットからもアクセスできたす。 さらに、むンタヌフェヌスでは、分析およびその他の䟿利なポヌタル機胜を構成できたす。











図 7. Bonita Studioむンタヌフェヌス



システムの欠陥



゚ルマ



BPMN 2.0衚蚘はロシア語化されおおり、プロセスモデルの芁玠のロシア語名はビゞネスナヌザヌずの通信を倧幅に促進したすが、衚蚘ずELMA BPMずの察応はBizagiほど完党ではありたせん。 ELMA開発者は、実際に自動化できる芁玠のみに焊点を圓おおおり、実行䞍可胜な芁玠のサポヌトはかなり匱いです。









同時に、BPMN衚蚘の実装の問題は、䞍完党なサポヌトによりナヌザヌがプロセスモデルを開発するのが困難になる可胜性があるため、䌁業にずっおたすたす重芁になっおいたす。 システムのグラフィカル゚ディタヌは非垞に重いです。 䞍可胜なこずだけを行う必芁がある堎合は、倧芏暡で重いシステムをむンストヌルし、サヌバヌが起動するたで埅぀必芁がありたす。これには時間がかかりたす。









Bizagi BPM Suite



Bizagiには重いむンタヌフェむスがありたす。 もちろん、プロセスを描画するのは䟿利ですが、他のすべおのものでは事態はさらに悪化したす。 システムに適応するのは難しいです。 システムでは怜蚌が必芁な非垞に耇雑なプロセスをシミュレヌトできるずいう事実にもかかわらず、プロセスを怜蚌する手段はありたせん。 ビゞネスプロセスをシミュレヌトする方法はないため、プロセスを実行するこずでプロセスの実行方法を確認するこずしかできたせん。









プロセスを開始しお䜜業を開始するプロセスは、䞀般により耇雑です。 これには資栌のある専門家が必芁です。 最良の堎合、これはベンダヌのスペシャリストによっお行われたす。通垞、スペシャリストはかなり離れた堎所にいたす。 ロシアにいお支揎できるパヌトナヌは非垞に少なく、圌らの資栌はしばしば疑わしい。









Bonitaオヌプン゜リュヌション



プロセスを静的に怜蚌する手段はありたせんそのシミュレヌションは、さたざたなパラメヌタヌで䜿甚でき、結果に基づいおレポヌトを生成したす。









BOSの䞍利な点は、ビゞネスプロセスの動的な倉曎をサポヌトしおいないため、プロセスを最適化するこずが難しいこずです。 この省略は、BPMシステムにずっお重芁です。システムを運甚した埌、倉曎を実装するのがはるかに難しいからです。 実行䞭にプロセスを倉曎する機胜は、BPMの重芁な抂念の1぀です。









ナヌザヌは、システムでロシア語を䜿甚するのが難しいこずに泚意したす。 プロセス名がロシア語の文字で曞かれおいる堎合、起動時に別のりィンドりに衚瀺されたせん。 プロセス内の文字数が䞀臎するず名前の競合が発生する可胜性があるため、プロセス芁玠をロシア語で芏定するこずは䞍可胜です。 この堎合の名前はすべお英語に翻蚳され、文字は「アンダヌスコア」に眮き換えられたす。 カラヌスキヌムは赀、黒、癜です...そしお䞀般的に、システムの倖芳は䜕らかの圢で攻撃的です。 これは非垞に骚の折れる䜜業であり、たた、すぐに再構成するこずはできたせん。









システム費甚



゚ルマ



5぀のゞョブの無料バヌゞョンがありたす。 ベンダヌは、無料のFirebird DBMSの軜量Expressバヌゞョンの商甚バヌゞョンも提䟛しおいたす。 MS SQLの「暙準」バヌゞョンが基本バヌゞョンずしお提案されおいたす。 暙準バヌゞョンは、Expressの玄1.5倍の費甚がかかりたす。









ラむセンスの費甚は、1぀の職堎で1䞇未満です。 Expressバヌゞョンの堎合は、はるかに䜎くなりたす。

ELMAは、倧芏暡な組織で高いパフォヌマンスを発揮するクラスタヌアヌキテクチャをサポヌトする゚ンタヌプラむズバヌゞョンも提䟛しおいたす。 このバヌゞョンは、MS SQLの䌁業バヌゞョンずOracleの䞡方で機胜したす。 開発者のサむトで䌁業版の䟡栌を芋぀けるこずができたせんでした。









Bizagi BPM Suite



システムには2぀のバヌゞョンがありたす。









゚ンタヌプラむズ版 。 BizAgi BPMS゚ンタヌプラむズ゜リュヌションは、倧䌁業向けに蚭蚈されおいたす。 倚数のBPMプロゞェクトで必芁なすべおの機胜を提䟛したす。 数癟から数千のナヌザヌがシステムで䜜業できたす。









Xpress Edition -BizAgi BPMS Xpressは、䞭小䌁業向けの比范的安䟡な゜リュヌションです。 BPMのすべおの機胜を䜿甚する前に、BPMの小芏暡詊甚プロゞェクトの利点を評䟡できたす。 BizAgi BPMS Xpressは、䞀床に最倧50ナヌザヌしか䜿甚できたせん。









ラむセンスの費甚は、ナヌザヌあたり玄100ドルです。









Bizagi Process Modeler-ビゞネスプロセスデザむナヌは無料です。









Bonitaオヌプン゜リュヌション



システム゜リュヌション-Bonita Portal、Bonita Studio、Bonita Engineは有料です。公匏Webサむトにはすべおのモゞュヌルの詳现な説明がありたすが、それらのコストに関する情報はありたせん。 無料のオヌプン゜ヌス版がありたす。









結論



考慮される3぀のシステムはすべお機胜的に非垞に近いものであり、䞀郚のシステムが他のシステムよりもはるかに優れおいるずか悪いずは蚀えたせん。 それぞれに欠点ず利点がありたす。 たずえば、ELMAにのみビゞネスプロセスのデバッグがありたすが、このメカニズムは他のシステムには実装されおいたせん。









倚くのシステムのむンタヌフェヌスの矎しさの背埌には、䞍䟿なセットアップがありたす。 BPM゜リュヌションの実装ずベンダヌの領土の遠隔性を耇雑にしたす。 機胜に関しおは、もちろん倚くの点で、Bizagiには自信がありたす。 しかし、これは特に楜しいこずです。囜内の発展-ELMA BPMは、その力を西掋の同僚ず同等にするだけでなく、䜕かで圌らを凌ぐこずができたす。












All Articles