BP分離のベストプラクティス

クリックでコピー

1) ビジネスプロセスの再利用

異なるアプリケーションの機能を繰り返し使用することがあります。その場合、ブロックの組み合わせを常に作成するのではなく、それらのために別のビジネスプロセスを作成し、このプロセスを使用することが推奨される。

2) 正しいネーミング

ビジネスプロセスの名称は、その目的や機能に対応したものにする必要がある。ビジネスプロセスが特定のデータベースモデルや特定のユーザーロールで動作するように設計されている場合、それを名前に反映させる必要があります。

3)コメント付け

ビジネスプロセスの作業を表現するには、名前だけでは不十分な場合もあります。より詳細な情報や使用上の特徴に関するコメントを可能な限りBPの説明文に記入する。

4) データベースへの要求の最小化

特定のBPで必要とされない冗長なデータを取得するために、データベースに普遍的な要求を送ることは避ける。データベースへのリクエストの回数を最小限にし、不必要に_withを使用しないようにする必要がある。

5) 一時ファイル用のグローバル変数

一時ファイルを保存するためにデータベースを使わないでください。グローバル変数を使用することで、データベースへのアクセス回数を最小限に抑え、アプリケーションの速度を向上させることができます。

6) 非同期モードの利用

多くのタスクは、ユーザーに応答する必要なく実行することができます。その場合、それらのブロック動作の非同期モードを使用するのがよいでしょう。

7) 大きなBPの分離

BPブロックの数が多いと,視覚的に不明瞭になる.可能であれば、大きな部分は別の関数に変換してください。ただし、使いすぎは禁物。必要な場合のみBPを分解する。