jBPM で、データベーステーブルが無限に増大しないようにする
Issue
- プロセスインスタンスを大量に作成するアプリケーションを開発しています。jBPM 5 がランタイム情報を保存するテーブルが、終了したプロセスインスタンスに関連する情報で満杯にならないようにする必要があります。どのような方法がありますか?
- jBPM 5 で、データベースを一掃するタスクは利用できますか?
- 履歴のログを有効にするにはどうすれば良いですか?
- jBPM5 スキーマの
SessionInfo
テーブルでは、何が重要ですか? SessionInfo
テーブルを一定の間隔で一掃するにはどうすれば良いですか? 推奨される方法はありますか? 影響はありますか?- TASK, WORKITEMINFO、PROCESSINSTANCEINFO、PROCESSINSTANCELOG、VARIABLEINSTANCELOG、NODEINSTANCELOG などのテーブルからレコードを削除するのに利用できる API はありますか? 利用できない場合は、このテーブルから不要な古いレコードを一掃するストラテジーにはどのようなものがありますか?
Environment
- Red Hat JBoss BRMS (BRMS)
- 5.3.x
- Red Hat JBoss BPM Suite (BPMS)
- 6.x
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.