ビジネスプロセスシミュレーター

仕事に退屈し、ビジネスプロセスを管理するためのソフトウェアを選択することについての遠いヨーロッパの指導者の決定を待つと、スクリプトを作成することになりました。 スクリプトは、ビジネスプロセスのモデルに基づいて、さまざまな時点で状態をアニメーション化し、結果のデータを収集します。これに基づいて、組織内で計画された変更の有効性に関する決定を行うことができます。 ワークステーションのIDEはメモ帳の形でしか手元になく、企業のランタイムはIEだったため、最近リリースされたjQueryでスクリプトを作成する必要がありました。 それでbpsimulator.comサービスが生まれました

ビジネスプロセスシミュレーションサービス



BPシミュレータ



このサービスは、開発中のビジネスプロセスのボトルネックを検索したり、既存のプロセスを変更するためのオプションの有効性を確認したりするように設計されています。 機能が類似したソフトウェアは、IBM、Oracle、AG SoftwareなどのBPMシステムに含まれていますが、企業セグメント外でのトレーニングや商用利用はできません。 bpsimulator.comサービスの主な使命は、潜在的なユーザーがシミュレーションを利用できるようにすることです。この目標がどのように達成されるかについてさらに説明します。 シミュレーターは、オフラインで機能するWebサービスとして実装されます。 シミュレーションには次の手順が含まれます。

  1. ビジネスプロセスモデリング
  2. モデルシミュレーション
  3. シミュレーション結果の分析




モデリング



モデリングは重要かつ困難な段階であり、結果の正確さはその品質に大きく依存します。 したがって、ビジネスプロセスを記述するための複雑な表記法の代わりに、タスク指向のアプローチが使用されました。 モデルに含めることができるオブジェクトのタイプは、タスクのソースと、これらのタスクを順次実行する関数の2種類のみです。 もちろん、入力/出力オブジェクト、リソース、および条件付き遷移演算子の間にも接続があります。 各オブジェクトには、名前、タスクの頻度、エグゼキューターによって実行される機能の継続時間など、シミュレーターに伝統的な一連のプロパティがあり、必要に応じて入力できます。 モデルは、ユーザーのローカルに保存されるか、Yandex.Disk、Dropbox、またはGoogle Driveのサービスに保存されます。





シミュレーション



シミュレーションは、さまざまな時点でのビジネスプロセスの状態を順次計算することで構成されます。 たとえば、9時から9時10分までに、秘書は署名契約書の封筒を受け取り、10:00にコーヒーを仕上げて弁護士に渡します。 。 シミュレーションは、[開始]、[加速]、[一時停止]、[次へ]、および[停止]ボタンによって制御されます。これにより、任意のプロセスサイクルをたどって非難することができます。 推定時間の状態に応じて、モデルのグラフィカルオブジェクトは、視覚制御のためのステータスを表示します。 プロセスの輻輳の発生の詳細を追跡できる詳細な移行ログも保持されます。





分析



シミュレーションの最後に、収集されたシミュレーションの統計を確認できます。これは、次のセクションで配布されます。







そして、内部には何がありますか?



プログラミングではなく、プロセス管理のコンピテンスセンターの作成を専門としているため、技術的な工夫はあまり必要ありません。 サーバーリソースを使用する予定はありませんでしたが、いくつかのクラウドストレージサービスと統合するために、PHPのプロキシスクリプトリクエストをいくつか作成する必要がありました。

インターフェース:jQuery、jQuery UI、globalize、modernizr。 HTML5から、localstorage、canvas、およびタグが使用されます。 私の主なパートナーは「現代のハイテクダイナミックリーダーバンク」なので、IEの古いバージョンをサポートする必要があります。 EclipseのApache Antは、サービス、サイト、およびリファレンスマニュアルの作成と公開に使用されます。



おわりに



事実調査のトピックの一部として、サービスについて伝えたいことをすぐに伝えることは困難です。 関心が示された場合、このツールを使用して何がどのように行われたかの特定のケースを分析します。 それまでの間、 bpsimulator.com / ru / help /でシミュレータの詳細なリファレンスマニュアルを参照できます。



All Articles