Drools の SubFlow/SubProcess はよく使用されますか?Drools ドキュメントが不足している
-
19-09-2019 - |
質問
ルールフローとルールを使用してワークフローのプロトタイプを作成しようとしています。サブルーチンを呼び出したり再利用したりできると明らかに便利なので、subProcess のテストを開始しました。いろいろいじったのですが、アウトマッピングを期待どおりに動作させることができません (詳細なドキュメントがない場合でも対処できますが)。
そこで、さらに例を探し始めました。不可解なことに、subProcess を使用する例 (jbossrules チェックアウト内) を 1 つだけ見つけることができました。しかも、その例では、入出力マッピングをまったく行っていません。他のすべてのマッピング関連の例は、WorkItem を介して実行されます。
サブプロセスは WorkItem よりもはるかに役に立たないのでしょうか?両者の違いを完全に理解しているわけではありません...
オンライン リソースが不足していることを考慮すると、本を購入したほうがよいと思います (誰かが良いサイトや良い本を勧めてくれたら大変助かります)。ありがとう。
解決
ドキュメントに改善を加えていただければ幸いです。しかし、サブプロセスのマッピングに関するドキュメントはそれほど悪くはないようです。正しく指定できたので (エラーはサブプロセスのアクションノードにありました) ;)
junit テストでマッピングを使用するサブプロセスの例もあります。http://anonsvn.jboss.org/repos/labs/labs/jbossrules/trunk/drools-compiler/src/test/java/org/drools/integrationtests/ProcessSubProcessTest.java