実行可胜なビゞネスプロセスずは䜕ですか。 ドメむン玹介







最近、Habréでビゞネスプロセスのトピックに関するいく぀かの蚘事 1、2 が公開されたした。 この分野のすべおが非垞に耇雑で混乱しおいるため、あなたはそれを理解できないず䞻匵しおいたす。 たた、プロセス管理の理論は本質的に玔粋なPRずマヌケティングであり、実甚的ではないず疑われおいたした。



私は長幎にわたっおプロセス制埡に携わっおきたしたが、このトピックが取り䞊げられお以来、それが䜕であり、なぜ必芁なのかを説明したす。



「プロセス管理」ずいう甚語は、2぀の異なる掻動分野に適甚されたす。



  1. ビゞネスプロセスの実行の自動化が実行されない堎合。 タスクは、人々が簡単に理解できるグラフィカルなチャヌトの圢匏でビゞネスの説明を線集するこずです。 このような図は、実際にはマネヌゞャヌ、ビゞネスアナリスト、および゚ンタヌプラむズマネヌゞャヌ間のコミュニケヌションの特別な蚀語を衚しおおり、䌁業のビゞネスを線成する際の基本的な決定を開発および説明するために䜿甚されたす。



  2. ゚ンタヌプラむズのコンピュヌタヌ環境でビゞネスプロセスが盎接実行される堎合。 この皮のプロセスを実行可胜ビゞネスプロセスず呌びたす。 このようなビゞネスプロセスを実行するには、特別なコンピュヌタヌシステムが䌁業にむンストヌルされたす-BPMSビゞネスプロセス管理システムの名前の英語版、たたはSMSビゞネスプロセス管理システムのロシア語版。 これらのビゞネスプロセスがこの蚘事の焊点です。




箄15〜20幎にわたるBPMSおよび「自然selection」の進化により、既存のBPMS垂堎で同じ基本抂念が䜿甚されおいたす。 その䞭で、ビゞネスプロセスに関連する2぀の抂念がありたす。ビゞネスプロセスの定矩ずビゞネスプロセスのむンスタンスです。 ビゞネスプロセス定矩は、ビゞネスプロセステンプレヌトずも呌ばれるこずがありたす。 ビゞネスプロセスの定矩には、ビゞネスプロセスの図、ビゞネスプロセスのロヌル、゚グれキュヌタヌをロヌルに割り圓おるためのルヌルが含たれたす。 ビゞネスプロセス定矩は、ストレヌゞ構造も蚘述したす。



ビゞネスプロセスの定矩ごずに、このビゞネスプロセスのむンスタンスを䜜成および実行できたす。 ビゞネスプロセスの定矩ずむンスタンスの抂念は、プログラミングのクラスずオブゞェクトの抂念に䌌おいたす。 ぀たり、ビゞネスプロセス定矩にビゞネスプロセス図、デヌタ型、ロヌル名が含たれおいる堎合、ビゞネスプロセスの実行䞭のむンスタンスでは、図に移動コントロヌルポむントが含たれ、特定の゚グれキュヌタヌがロヌルに割り圓おられ、ビゞネスプロセスのむンスタンスには特定のデヌタが含たれ、ビゞネスプロセスの定矩のデヌタ型に察応したす。



実行可胜なビゞネスプロセスのスキヌムに埓っおコントロヌルポむントを移動するこずを想像する最も簡単な方法は、キュヌブを䜿甚したボヌドゲヌムでチップを移動するこずずの類掚です。



実行可胜なビゞネスプロセス図は、ノヌドず遷移゚ッゞずも呌ばれるで構成されたす。 特定のタむプのノヌド内のコントロヌルポむントの倖芳は、䌁業の生産掻動における䜕らかのアクションのパフォヌマンスに察応しおいたす。 この時点で、BPMSは特定の実行者のタスクを生成したす。 ビゞネスプロセス図の遷移、および管理ポむントの分岐ずマヌゞのノヌドは、ビゞネスプロセスに含たれるアクションが調敎された正しい方法で実行されるように配眮されたす。



実際、BPMSの䞻な機胜は、ビゞネスプロセススキヌムに埓っお管理ポむントの移動に埓っお請負業者によっおタスクを分散し、これらのタスクの実装を制埡するこずです。



最新のBPMSでは、ビゞネスプロセスの定矩には、ビゞネスプロセスず職務遂行者ずの察話方法の説明も含たれおいたす。 通垞、これはビゞネスプロセスむンスタンスずナヌザヌずの察話甚のグラフィカルフォヌム、たたは倖郚情報システムずの察話甚のプログラムむンタヌフェむスです。 ビゞネスプロセスの定矩のもう1぀の芁玠は、ルヌトの分岐点で管理ポむントをさらに移動するための特定のパスを遞択するために䜿甚されるビゞネスルヌルです。



実行可胜なビゞネスプロセスずコンピュヌタヌプログラムの間には䞀定の類䌌性がありたす。 実行可胜なビゞネスプロセスずコンピュヌタヌプログラムの䞡方の基盀はアルゎリズムです。 コンピュヌタヌプログラム、および分析モデリングのビゞネスプロセスには、プログラマヌや゜フトりェアアヌキテクトがさたざたな゜フトりェアやアヌキテクチャ゜リュヌションを説明するために䜿甚するグラフィカルな衚蚘法UMLクラス図などがありたす。 ただし、コンピュヌタヌプログラム自䜓はただグラフィックオブゞェクトの圢で倧芏暡に開発されおいるわけではなく、䞻にプログラミング蚀語のテキストの圢で蚘述されおいたす。 実行可胜なビゞネスプロセスの状況はコンピュヌタヌプログラムずどのように異なりたすか コマンドがコンピュヌタヌによっお実行されるプログラムずは異なり、ビゞネスプロセスのアクションの䞀郚はナヌザヌによっお実行されたす。 コンピュヌタヌよりもはるかに長くこれを行うため、ビゞネスプロセスのむンスタンスは比范的長く実行され、ステヌタスの倉化はゆっくりです。 さらに、コンピュヌタヌプログラムずは異なり、ビゞネスプロセスの実行䞭に、゚ンタヌプラむズ管理は実装に倧きな圱響を䞎える可胜性がありたす。たずえば、特定のアクションを実行する埓業員の数を増枛させたす。



したがっお、䌁業の経営者や経営者にずっお、䌁業のビゞネスプロセスの実行䞭のコピヌがどのような状態であるかを迅速に理解するこずが重芁です。 この理解は、コントロヌルポむントの珟圚の䜍眮がプロットされたビゞネスプロセスのグラフィカルな図ず、ビゞネスプロセスむンスタンスの起動以降にこれらのポむントが通過したルヌトによっお提䟛されたす。 コンピュヌタプログラムの堎合、ほずんどの堎合、そのような図は意味をなしたせん。 コントロヌルポむントの移動速床は、それらを远跡する人間の胜力の限界を倧幅に超えたす。



実行可胜なビゞネスプロセスのプロセスアプロヌチ



プロセスアプロヌチでは、䌁業のアクティビティをビゞネスプロセスの実行䞭のむンスタンスのセットずしお衚すこずができるず想定しおいたす。 これは、さたざたな実行者によっお実行される同じアクションチェヌンの繰り返しが繰り返される生産の䌁業に効果的です。 このような䌁業は、銀行、保険、投資䌚瀟、コンサルティング䌚瀟、出版瀟など、さたざたな皮類のドキュメントを扱うオフィス䌚瀟の倧郚分です。 たた、プロセスアプロヌチの䜿甚は、政府機関など、明確な芏制によっお掻動が蚘述されおいる䌁業で効果的です。



実行可胜なビゞネスプロセスの堎合、プロセス管理には次のアクティビティが含たれたす。



  1. 䌁業では、ビゞネスプロセスが割り圓おられ、実行可胜な圢匏で構築され、BPMSにアップロヌドするこずにより運甚されたす。 この堎合のプロセス管理は、次の結果です。



    • 実行可胜なビゞネスプロセス、特にビゞネスプロセス図を開発したビゞネスアナリストの行動



    • 管理ポむントをさらに移動するためのさたざたなオプションを備えたビゞネスプロセスのむンスタンスの図のノヌドで、管理者が管理䞊の決定を䞋す



    • ビゞネスプロセスむンスタンスにデヌタを入力するずきに、ゞョブ゚グれキュヌタヌが管理䞊の決定を䞋すそれ以䞊の動䜜は実質的に䟝存する



  2. プロセス管理には、䌁業のビゞネスの条件の倉化に応じたスキヌムおよびビゞネスプロセス定矩の他の芁玠の運甚䞊の倉曎が含たれたす。



  3. たた、プロセス管理には、ビゞネスプロセスの特定のむンスタンスの実行に察する間接的な管理の圱響が含たれたす。 たずえば、「人事」ぞの圱響-゚ンタヌプラむズ管理は、特定の操䜜を実行する埓業員の数を増枛したり、特定のアクションを実行する埓業員の資栌芁件を倉曎したり、特定の人事決定を行ったり、埓業員を特定の圹割に割り圓おたりできたす。 たた、マネヌゞャヌは、ビゞネスプロセスのスキヌムを倉曎するこずなく、ビゞネスプロセスの実行むンスタンスのステヌタスを分析し、発生する衝突を分析し、ビゞネスプロセスのむンスタンスの実行の効率に圱響するさたざたな管理䞊の決定を行うこずができたす。


実行可胜なビゞネスプロセスの堎合のプロセスアプロヌチの䞻な利点



実行可胜なビゞネスプロセスを䜿甚する堎合、生産コンベダに類䌌したものが䌁業に珟れたす。これにより、生産コンベダの導入から埗られるものず同等の劎働生産性の増加を埗るこずができたす。 劎働生産性の向䞊は、このメカニズムにより、日垞業務、埓業員の行動からの情報の怜玢ず送信に関連する非効率的な手順を排陀し、埓業員ずのやり取りの速床を倧幅に高めるこずができるためです。 ワヌカヌは、次のこずに気を取られるこずなく、受け取ったタスクを実行したす。





タスクを完了するために必芁なものはすべお、コンピュヌタヌ画面の埓業員の前に衚瀺されたす。



ただし、実行可胜なビゞネスプロセスの最も効果的な䜿甚は、「プロセス倉換」の抂念に関連付けられおいたす。BPMSを運甚し、䌁業のすべおの埓業員がアクティビティがBPMSタスクの履行であるずいう事実に慣れた埌、ビゞネスプロセスの定矩を倉曎するこずにより、䌁業のビゞネスを迅速に再構築できたす。 BPMSの堎合、埓業員は誰が゜ヌス情報を取埗し、誰が結果を送信するかを心配する必芁がないため、アクションのシヌケンス、アヌティスト、䜿甚するデヌタのタむプを簡単か぀迅速に倉曎できたす。 同時に、職務内容を倉曎したり、トレヌニングや認定に関するトレヌニングを実斜したりする必芁はありたせん。 倚くの堎合、タスク実行者はビゞネスプロセスの倉曎に぀いおも通知されない堎合がありたす。これは䜜業の性質に圱響を䞎えないためです。

これは、管理の質的な倉化に぀ながりたす。 結果ずしお生じるビゞネス倉化の速床は、埓来の方法による倉化の速床よりも数十倍たたは数癟倍も高速です。 同時に、ビゞネスを倉革するコストはわずかです。 これは、競争䞊の倧きな利点ずなりたす。



実行可胜なビゞネスプロセスのより詳现な説明



業務プロセス図



ダむアグラムは通垞、数孊的な抂念-有向グラフ遷移矢印たたぱッゞずも呌ばれるによっお盞互接続されたノヌドのセットずしお定矩されたす。 ビゞネスプロセスノヌドには、プロセスステップに察応するノヌドずルヌトノヌドの2皮類がありたす。 実行時に、管理ポむントビゞネスプロセスむンスタンスのアクティブノヌドぞのポむンタヌは遷移を移動したす。



ビゞネスプロセスの実行䞭のむンスタンスは、同時に耇数の管理ポむントを持぀こずができたす。 ビゞネスロゞックに埓っお、ルヌトノヌドのコントロヌルポむントはいく぀かのコントロヌルポむントに分割でき、コントロヌルポむントは特定のルヌトノヌドで互いに埅機しおから1぀のコントロヌルポむントにマヌゞできたす。



プロセスステップに察応するノヌドには、アクションノヌドが含たれおいたす。 管理ポむントがアクションノヌドに到達した堎合、BPMSはタスクを実行者埓業員たたは情報システムに枡し、応答䜜業が完了したずいうメッセヌゞを埅ちたす。 ゚グれキュヌタヌが応答するず、管理ポむントはビゞネスプロセスの次のノヌドに移動したす。



ルヌトノヌドは、コントロヌルポむントの倖芳、削陀、分岐、マヌゞ、たたはコントロヌルポむントをさらに移動するトランゞションの遞択に察応したす。 ビゞネスルヌルのルヌトノヌドに含たれるビゞネスルヌルに基づいお、BPMSは管理ポむントが向けられる次のノヌドを遞択したす。 倚くの堎合、耇数のむンバりンドたたはアりトバりンド遷移がこれらのノヌドに関連付けられおいたす。



ビゞネスプロセスで最もよく䜿甚されるノヌドの動䜜を説明し、BPMN衚蚘法に埓っおグラフィックむメヌゞを衚瀺したす。



「開始」ノヌドは、ビゞネスプロセスの実行の開始点に察応したす。 着信゚ッゞ遷移はなく、発信゚ッゞは1぀だけです。 ビゞネスプロセスむンスタンスが起動するず、管理ポむントがノヌドに配眮され、発信゚ッゞに沿っおすぐに終了したす。 ビゞネスプロセスでは、単䞀の「開始」ノヌドが必芁です。 现い円で瀺されおいたす図1 a









図1.ノヌドの指定a-始たり。 b-フロヌの完了; in-゚ンディング; g-アクション



フロヌ終了ノヌドには、1぀以䞊の着信゚ッゞがあり、発信がない必芁がありたす。 管理ポむントがこのノヌドに入るず、削陀されたす。 管理ポむントが残っおいないビゞネスプロセスのむンスタンスは、完了したず芋なされたす。 ビゞネスプロセスには、耇数のフロヌ終了ノヌドがある堎合がありたす。 ビゞネスプロセスに少なくずも1぀の「終了」ノヌドが存圚する堎合、このノヌドはオプションです。 それは「倪い」円で瀺されおいたす図1 b。



「終了」ノヌドは、ビゞネスプロセス実行の゚ンドポむントに察応したす 。 「終了」ノヌドには、1぀以䞊の着信゚ッゞ遷移があり、発信゚ッゞがない必芁がありたす。 制埡が「終了」ノヌドに入るず、このプロセスむンスタンスずそのすべおのサブプロセスのすべおの制埡ポむントが削陀されたす。 ビゞネスプロセスでは、耇数の゚ンドノヌドが存圚する堎合がありたす。 ビゞネスプロセスに少なくずも1぀の「゚ンドフロヌ」ノヌドが存圚する堎合、このノヌドはオプションです。 円の䞭の黒い円で瀺されおいたす図1、c。



「アクション」ノヌドは、゚グれキュヌタヌのタスクを生成したす。これは、角の䞞い長方圢で瀺され、䞭倮にノヌドの名前が曞き蟌たれたす図1 g



排他的ゲヌトりェむノヌドは、耇数のむンバりンド゚ッゞず耇数のアりトバりンド゚ッゞを持぀こずができたす。 それに到達する各制埡点に぀いお、それがさらにどの゚ッゞに沿っお移動されるかが遞択されたす。 それは、「十字」が描かれた菱圢で瀺されおいたす図2 a。









図2.ノヌドの指定a-専甚ゲヌトりェむ。 b-䞊列ゲヌトりェむ



「䞊列ゲヌトりェむ」ノヌドは菱圢で瀺され、「プラス」が衚瀺されたす図2 b。 耇数の着信゚ッゞず耇数の発信゚ッゞを持぀こずができたす。 着信゚ッゞごずに、それに沿っお䞊列ゲヌトりェむに到達した制埡ポむントがキュヌに入れられたす。 すべおの着信゚ッゞのキュヌが少なくずも1぀のコントロヌルポむントで満たされおいる堎合、各着信゚ッゞのキュヌの最初の䜍眮にあるすべおのコントロヌルポむントが削陀され、各発信゚ッゞでコントロヌルポむントが生成されたす。









図3.ビゞネスプロセス「サプラむダヌの請求曞の支払い」のスキヌム䟋簡略化



ビゞネスプロセス倉数



倉数を䜿甚するず、プロセスステップ間で情報が亀換され、ビゞネスプロセス倉数は、可胜な遷移のいずれかに沿っおノヌド間のコントロヌルポむントの特定の内郚移動を遞択するためにも䜿甚されたす。 BPMSが゚ンタヌプラむズ情報システムず察話する堎合、ビゞネスプロセス倉数はむンバりンドおよびアりトバりンドにできたす。



ビゞネスプロセスの圹割



ビゞネスプロセスのむンスタンスは、ロヌルを䜿甚しおアクションノヌドをゞョブ゚グれキュヌタヌに関連付けたす。 ビゞネスプロセスを開発するず、ロヌルが䜜成され、特定のアクションノヌドず通信したす。 ビゞネスプロセスの実行䞭、特定の゚グれキュヌタヌにロヌルが割り圓おられたす。 ここでは、挔劇のパフォヌマンスずの類䌌性を匕き出すこずができたす。スクリプトを䜜成する過皋で、挔劇で䜿甚される圹割が決定されたす。 次に、特定の劇堎で䞊挔されるず、圹者-圹割の出挔者が圹割に割り圓おられたす。



ビゞネスプロセスのタスクを完了するためのさたざたなルヌルもありたす。 たずえば、ビゞネスプロセスは特定のナヌザヌグルヌプのすべおのメンバヌに実行するタスクを送信できたす。このタスクは、タスクを実行する最初のナヌザヌが実行したす。グルヌプの残りのナヌザヌはこのタスクをリコヌルしたす。



ビゞネスプロセス管理システムずその䞻芁コンポヌネント



最新のBPMSは、グラフィカル環境でのビゞネスプロセスの開発、ビゞネスプロセスむンスタンスの実行、むンスタンスの状態の監芖、ビゞネスプロセスのむンスタンスのむベント履歎の維持、ビゞネスプロセスで䜿甚されるコネクタを䜿甚したアプリケヌション統合、ナヌザヌ管理、およびタスク゚グれキュヌタヌを眮き換える機胜を提䟛する必芁がありたす。



次のグラフィカルむンタヌフェむスを䜿甚しお、BPMSでこれらの機胜を実行したす。





ビゞネスプロセスを䜜成および倉曎するには、通垞、開発環境の䞀郚であるグラフィックデザむナヌを䜿甚したす。これは、独立したスタンドアロンプ​​ログラムたたはむンタヌネットアプリケヌションのいずれかです。



兞型的なBPMSは、次の䞻芁コンポヌネントで構成されおいたす。





BPMSには、ビゞネスプロセスを産業システムに読み蟌む前にデバッグするために䜿甚されるビゞネスプロセスシミュレヌタも含たれる堎合がありたす。



ビゞネスプロセスランタむムは、BPMSのコアコンポヌネントです。 定矩に埓っおビゞネスプロセスむンスタンスの実行を実装したす。 このコンポヌネントには、ロヌドされたビゞネスプロセスず実行䞭のビゞネスプロセスのむンスタンスの定矩が含たれたす。 タスクリストずタスクに察応するビゞュアルフォヌムを生成したす。 原則ずしお、ビゞネスプロセス実行環境では、ナヌザヌプロパティを䜜成および倉曎できたす。たた、システムオブゞェクトにさたざたな暩限を蚭定できたす。



ビゞネスプロセスず関連オブゞェクトの開発環境は、実行可胜なビゞネスプロセスを䜜成および倉曎したす。 この環境では、ビゞネスプロセスずデヌタの䞀連の手順が決定され、プロセスの参加者に圹割が割り圓おられ、ルヌティングルヌルが導入され、ビゞネスプロセスの参加者がタスクを完了するために䜿甚するタスクのグラフィック圢匏が定矩されたす。 開発環境を䜿甚するず、個々の芁玠アクション、サブプロセス、ルヌトノヌドなどたたはビゞネスプロセス党䜓のプロパティの圢匏で詳现を蚘述したビゞネスプロセスのグラフィカルな図を䜜成できたす。 開発環境は、ビゞネスプロセスビゞネス分析の開発者向けのツヌルです。特に、グラフィック図ず芁玠のプロパティを倉曎するだけで、ビゞネスプロセスぞの倉曎を導入できたす。



着信タスクのクラむアント通知は、ビゞネスプロセス実行環境の機胜ぞのアクセスをナヌザヌに提䟛するコンポヌネントです。 特に、タスクリストず芖芚的なタスクフォヌムを衚瀺したす。 ナヌザヌがタスクを完了するこずができたす。 システム管理者がシステムオブゞェクトに暩限を蚭定できるようにしたす。 ビゞネスプロセスのむンスタンスの実行を監芖するこずができたす。 たた、着信タスクに関するナヌザヌぞの通知も実装したす。



異なるBPMSの他の情報システムぞのコンポヌネントコネクタは、異なる方法で実装されたす。 この蚘事では、䞀連の特別なアプリケヌションであるボットステヌションであるコネクタコンポヌネントに぀いお怜蚎したす。 各ボットステヌションは個別のサヌバヌに配眮する必芁があり、ボットステヌションの1぀ロヌカルボットステヌションはランタむムず同じサヌバヌに配眮できたす。 ボットステヌションには、特別な゚ンティティ定期的に実行環境を照䌚するボットが含たれおいたす。 ボットは、人を連想させる自動実行者ですこのようなコネクタ組織は、管理者にずっおより䟿利です。こうした甚語で考える方が簡単です。 ランタむム環境で実行されおいるビゞネスプロセスむンスタンスにボットステヌションにアップロヌドされたボットのタスクが含たれおいる堎合、ボットはこれらのタスクを実行し、ランタむム環境に結果を返したす。 特に、ボットは他の情報システムにアクセスできたす。



パフォヌマヌず連携するためのむンタヌフェむスを䜿甚しお、ナヌザヌは次のこずができたす。









図4 ナヌザヌタスクのリストを衚瀺するむンタヌフェむスの䟋。





図5 ビゞネスプロセスの新しいむンスタンスを実行し、ビゞネスプロセスの新しい定矩をロヌドできるむンタヌフェむスの䟋。



システム管理甚のむンタヌフェむスを䜿甚しお、管理者は次のこずができたす。









図6.実行䞭のビゞネスプロセスのむンスタンスのステヌタスを衚瀺できるむンタヌフェむスの䟋



開発環境を䜿甚しお、ビゞネスアナリストは、ビゞネスルヌル、倖郚システムぞのコネクタのさたざたな芁玠、およびその他の芁玠を含むビゞネスプロセスを開発し、それらを実行環境にロヌドできたす。





図7.ビゞネスプロセスを開発できるむンタヌフェむスの䟋



ビゞネスプロセスシミュレヌタを䜿甚するず、アナリストのクラむアントコンピュヌタヌの条件付き構成で、開発したビゞネスプロセスを産業システムにロヌドするこずなくテストできたす。



ナヌザヌずBPMSコンポヌネントの䜜業の説明



ビゞネスプロセスランタむムは1぀のサヌバヌで起動されたす。 耇数のサヌバヌがボットステヌションを実行できたす。



ナヌザヌのクラむアントコンピュヌタヌで、着信タスクに関するクラむアント通知が起動されるか、ブラりザヌが開き、BPMS Webむンタヌフェむスが開きたす。



アナリストのクラむアントコンピュヌタヌで、ビゞネスプロセスおよび関連オブゞェクトを開発するための環境が起動されたす。 たた、アナリストのクラむアントコンピュヌタヌで、ビゞネスプロセスシミュレヌタヌが起動されたす。



ランタむムは、ビゞネスプロセスのむンスタンスを実行したす。



ボットステヌション自動タスク゚グれキュヌタヌにあるボットは、ビゞネスプロセスの実行のために環境を定期的に調査したす。 ランタむム環境で実行されおいるビゞネスプロセスむンスタンスにボットのタスクが含たれおいる堎合、ボットはこれらのタスクを実行し、結果をランタむム環境に返したす。



Webむンタヌフェむスずサむレンクラむアントは定期的にランタむムにアクセスし、ナヌザヌタスクを衚瀺したす。



BPMS Webむンタヌフェヌスを䜿甚しお、ナヌザヌは





BPMS Webむンタヌフェヌスを䜿甚しお、管理者は次のこずを行いたす。





分析開発環境の䜿甚





ビゞネスプロセスを開発するために、分析は以䞋を行う必芁がありたす。





ビゞネスプロセスが開発された埌、BPMSにアップロヌドされたす。 その埌、このビゞネスプロセスのむンスタンスを実行し、それらが生成するタスクを実行できたす。



アナリストは、ビゞネスプロセスシミュレヌタを䜿甚しお、開発したビゞネスプロセスを条件付き構成でテストしおから、それらを産業甚BPMSにロヌドしたす。



通知クラむアントは、新しいゞョブをナヌザヌに譊告したす。



リ゚ンゞニアリングず進化するビゞネスプロセス管理



埓来、プロセスアプロヌチには、最初は分析モデリングのビゞネスプロセスのみが含たれおいたした。 このアプロヌチのフレヌムワヌクでは、䌚瀟のビゞネスプロセスが特定され、特定されたビゞネスプロセスが分析され、ビゞネスプロセスを倉曎するこずでビゞネス効率を改善するための提案が行われたした。 次に、䌁業での倉曎されたビゞネスプロセスの実装が実行されたした。



分析モデリングのビゞネスプロセスの倉曎は自動化ずは関係がないため、倉曎されたビゞネスプロセスの導入は、人員の再トレヌニング、職務内容の倉曎、および倚くの堎合䌁業の組織構造の倉曎を䌎う費甚のかかる手順でした。 このような倉曎は、連続した小さなステップで行うには非垞にコストがかかりたす。 したがっお、このような倉曎はめったに行われたせんでしたが、倉曎自䜓は重芁でした。 文献では、このようなビゞネスプロセスの倉換は、ビゞネスプロセスのリ゚ンゞニアリングずいう名前を付けられたした。ビゞネスプロセスのリ゚ンゞニアリングずは、䌁業のビゞネスプロセスの根本的な再蚭蚈を意味し、生産、ビゞネス、金融、経枈掻動の重芁な効果を実珟したす。



実行可胜なビゞネスプロセスを䜿甚する堎合、倉曎を実装するコストは比范的小さいため、この堎合、ビゞネスプロセスの進化的な倉曎が適甚されるこずがよくありたす。 BPMSは䌁業にむンストヌルされ、ビゞネスプロセスが開発され、システムにロヌドされお「そのたた」運甚されたす。その埌、埐々に、必芁に応じおビゞネスプロセスに埐々に倉換され、䌁業の状況の倉化に埓っお埐々に進化したす。



倚くの堎合、ビゞネスプロセスは、財務および非財務の䞡方の゚ンタヌプラむズパフォヌマンスKPIのさたざたな指暙の蚈算に関連付けられおいたす。 KPIに基づいお、パフォヌマンスの予枬ずその達成の蚈画を提䟛するプロセス管理方法がありたす。



KPIを䜿甚した進化的管理の堎合、ビゞネスプロセスがビゞネス管理ツヌルずしおどのように䜿甚されるかを比understanding的に理解するために、A。Belaichukビゞネスプロセス管理プロフェッショナル協䌚の䌚長は、次の類䌌性を提案したした。この堎合、KPIはドラむバヌが芋るものに類䌌しおいたす-車のフロントガラスからの眺めずセンサヌの倀速床、油圧、゚ンゞン速床、ガ゜リン量など、およびビゞネスプロセスはステアリングホむヌル、ペダルずしお機胜したすガス、ブレヌキ、クラッチず車のギアレバヌ。぀たり、空間ず時間の軌道を盎接制埡するのに圹立ちたす。



プロセス管理の最新の考え方には、いく぀かのレベルでの制埡の分離が含たれたす。



最初のレベルでは、䌁業の党䜓的な戊略的管理が考慮されたす。このレベルでは、ビゞネスプロセスが分析モデリングに䜿甚されたす。このレベルでのビゞネスプロセスのタスクは、䌁業の䞻芁なビゞネスプロセスに関する共通のアむデアの圢成ず、マネヌゞャヌ間のこれらのアむデアの亀換です。このレベルは、開発されたビゞネスプロセスの実際の実行を意味するものではありたせん。



最初のレベルのビゞネスプロセスのアクションのシヌケンスをテキストの圢匏で簡単に説明するこずができたす。このような説明はテキスト芏制ず呌ばれたす。ただし、芖芚的な情報は、テキストによる説明よりもはるかに迅速か぀簡単に認識されたす。したがっお、最も広く䜿甚されおいるのは、分析モデリングのビゞネスプロセスのグラフィカルな衚珟です。



プロセス制埡の最䞊䜍レベルでは、シミュレヌションツヌルも䜿甚されたす。このクラスのプログラムは、コンピュヌタヌ環境でのビゞネスプロセスの実際の実行を提䟛したせん。シミュレヌションシステムには、組織のビゞネスプロセスのカスタマむズ可胜な統蚈モデルが含たれおいたす。このモデルのさたざたなパラメヌタヌを蚭定し、条件付き自動ナヌザヌのビゞネスプロセスを繰り返し「倱う」こずにより、さたざたなパフォヌマンスむンゞケヌタヌの倀を取埗し、ビゞネスプロセスのさたざたな倉化に応じお、将来の䌁業の実際のパフォヌマンスの倉化を予枬できたす。統蚈モデルが正しく構築されおいれば、シミュレヌションはビゞネスプロセスの最適なパラメヌタヌを決定する手段ずなりたす。



次のレベルでは、䌁業の戊略的なビゞネスプロセスが実行可胜なビゞネスプロセスに倉換されたす。このレベルでは、ビゞネスプロセス図は通垞、BPMN、UMLアクティビティ図、および関連する衚蚘法で衚珟されたす。このレベルでは、䌁業の珟圚のアクティビティは、ビゞネスプロセスの倚くの実行むンスタンスの圢で衚されたす。



プロセス管理の次の3番目のレベルは、䌁業のビゞネスオブゞェクトに察応したす。珟時点での䌁業党䜓の状態は、珟時点での䌁業のすべおのビゞネスオブゞェクトの状態によっお決たりたす。プロセスアプロヌチでは、察応するタスクを実行するずきに、ビゞネスオブゞェクトの状態が第2レベルのビゞネスプロセスのむンスタンスによっお倉曎されるこずを前提ずしおいたす。このレむダヌでは、コンテンツ管理システムECMシステムたたはデヌタベヌス管理システムがストレヌゞずしお䌝統的に䜿甚されおいたす。このレベルでは、ERPシステムを䜿甚するこずもできたす。ビゞネスオブゞェクトの抂念を説明するために、䌚蚈ずの類掚を䜿甚するこずができたす。ある時点での䌁業の䌚蚈条件は、口座の珟金残高によっお決定されたすたた、䌁業の状態の倉化は、䌚蚈゚ントリによっお決定されたす。この類掚の枠組みでは、転蚘はビゞネスプロセスに察応し、口座残高はビゞネスオブゞェクトに察応したす。



実行可胜なビゞネスプロセスの数孊的基瀎



リレヌショナルSQLデヌタベヌスのク゚リ蚀語の成功は、通垞、匷固な数孊的理論、぀たりリレヌショナル代数に基づいおいるずいう事実に関連しおいたす。実行可胜なビゞネスプロセスを蚘述する蚀語開発者は、蚀語の䞭心に深刻な数孊的理論を眮くこずも詊みたす。



実行可胜なビゞネスプロセスをある皋床蚘述する既存の蚀語のほずんどは、2぀の数孊理論のいずれかに関連しおいたす。





ペトリネットの理論は、グラフの叀兞的な理論に基づいおおり、有限オヌトマトンの理論の拡匵です。 20䞖玀の60幎代に誕生し、それ以来絶えず発展しおいたす。ペトリネットの理論は耇雑で非垞によく発達した理論であり、状態、条件、遷移などの抂念を厳密に定矩したす。理論にはグラフィカル衚蚘察応するグラフを描画できるグラフィカル衚蚘のシステムも含たれたす。ペトリネットは数孊者によっおよく研究されおいたす-その特性の倚くは確立されおおり、倚数の定理が蚌明されおいたす。



ペトリネットの理論の実甚化は、䞻に、集積回路の芁玠など、非垞に耇雑なシステムの動䜜の蚘述に関連しおいたした。システムに察応するペトリネットを構築するず、察応する定理の結果を䜿甚しお、システムの特性を調べるこずができたした。



ペトリネットのグラフィカルな衚蚘は盎感的ではないため、ペトリネットの抂念を明瀺的に䜿甚しおBPMSを蚘述するこずは䞍䟿です。経営者はもちろんのこず、ビゞネスアナリストがそれを扱うこずは困難です。さらに、それを䜿甚しお説明できないビゞネスプロセスのいく぀かのクラスが登堎したした。



ビゞネスプロセスを定矩する最初の蚀語たずえば、WfMC連合のWPDLおよびXPDLは、ペトリネットの理論の盞続人になりたした。それらはグラフ理論に基づいおおり、抂念的には、ノヌド、遷移、条件など、ペトリネットの倚くの抂念ず抂念が含たれおいたす。ただし、ペトリネットずは異なり、これらの蚀語は厳密ではありたせん。構文的に有効な蚀語文を䜜成できる堎合もありたすが、生成されたビゞネスプロセスの動䜜は䞀意に決定されたせん。



Pi埮積分の抂念は、20䞖玀の80幎代埌半にロビンミルナヌによっお開発され、䞊列プロセスの代数に基づいおいたす。ペトリネットずは異なり、Pi蚈算の数孊オブゞェクトはグラフではなく、特別なセットの芁玠に察する衚珟ず、これらの衚珟に察する倉換です。珟圚、Pi蚈算は有望ですが、ただ若くお発展途䞊の理論であり、倚くの未解決の問題ず未解決の問題がありたす。 Pi蚈算の機胜がペトリネットよりも高いこずが数孊的に蚌明されたした。



BPELおよびBPML蚀語の開発者は、これらの蚀語はPi蚈算に基づいおいるため、ペトリネットに基づく蚀語よりも衚珟力が高いず䞻匵しおいたす。ただし、これらの蚀語ずPi埮積分の抂念ずの関係は明らかではないず考えおいる懐疑論者がおり、これらの蚀語がこれらの蚀語の構築におけるこの理論の実際の䜿甚よりもマヌケティングの動きに近いこずを瀺唆しおいたす。



All Articles