ビジネスプロセスシミュレーションサービス
このサービスは、開発中のビジネスプロセスのボトルネックを検索したり、既存のプロセスを変更するためのオプションの有効性を確認したりするように設計されています。 機能が類似したソフトウェアは、IBM、Oracle、AG SoftwareなどのBPMシステムに含まれていますが、企業セグメント外でのトレーニングや商用利用はできません。 bpsimulator.comサービスの主な使命は、潜在的なユーザーがシミュレーションを利用できるようにすることです。この目標がどのように達成されるかについてさらに説明します。 シミュレーターは、オフラインで機能するWebサービスとして実装されます。 シミュレーションには次の手順が含まれます。
- ビジネスプロセスモデリング
- モデルシミュレーション
- シミュレーション結果の分析
モデリング
モデリングは重要かつ困難な段階であり、結果の正確さはその品質に大きく依存します。 したがって、ビジネスプロセスを記述するための複雑な表記法の代わりに、タスク指向のアプローチが使用されました。 モデルに含めることができるオブジェクトのタイプは、タスクのソースと、これらのタスクを順次実行する関数の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 /でシミュレータの詳細なリファレンスマニュアルを参照できます。