jBPM には、単体テスト (イベントの送信、ノードがトリガーされているかどうかの確認など) でテストするプロセスがいくつかあります。
KnowledgeBuilder knowledgeBuilder = KnowledgeBuilderFactory.newKnowledgeBuilder();
knowledgeBuilder.add(ResourceFactory.newClassPathResource("process.bpmn"), ResourceType.BPMN2);
knowledgeBase = knowledgeBuilder.newKnowledgeBase();
session = knowledgeBase.newStatefulKnowledgeSession();
....
一部のプロセスでは、タイマーが固定されています (たとえば、3 週間)。この期間がすでに終わっていることをシミュレートできるように、jbpm が使用している時間を操作する可能性はありますか?
ところで。これらのメモを手動でトリガーしたり、時間を変更したりしたくありません。
jbpm 5.4 を使用しています。