ワークフローエンジン操作命令
ワークフローエンジンは、ビジネスルールおよびデータベース操作に関連して事前定義された順序で実行されます。一般的な公開ワークフローをキャッシュしてパフォーマンスを向上させます。
バスの後に走ります。 ルール実行ワークフロープロパティは、ワークフローがデフォルトか保留かを定義します。
下の図は、操作のワークフローエンジンの順序、およびデフォルトフローと保留フローが実行されたときの順序を示しています。エンジン操作順序のより一般的な概要については、「スクリプトとエンジンの実行順序」を参照してください。
ワークフローキャッシング
ワークフローエンジンは、頻繁に使用される公開ワークフローをキャッシュして、パフォーマンスを向上させます。
キャッシングは、ワークフローごとのデータベースクエリの数を大幅に削減します。デフォルトでは、エンジンは最大300個のユニークなワークフローバージョンをキャッシュします。キャッシュサイズがJava仮想マシン(JVM)ヒープサイズを超えることはできないため、非常に大きなワークフローをキャッシュすると、この数が減少する可能性があります。
キャッシュされたワークフロー バージョンの最大数を変更するには、次に移動します: をクリックし、「 LRU キャッシュに同時に保持されるモデルの最大数 (glide.workflow.model.cache.max)」プロパティの値を変更します。変更を適用するには、このプロパティを変更した後でインスタンスを再起動する必要があります。