問題
プロセス インスタンスの最後のタスクを完了させたいと考えています。最後の完了を取得できますがhuman task、Service task.
私が試したこと
完了した最後のタスクが何であるかを調べるために、をSQL使用してクエリを作成しました。MySQLここに行きます:
SELECT * FROM act_hi_taskinst
where PROC_INST_ID_= '1234' and END_TIME_ IS NOT NULL
order by END_TIME_ desc;
act_hi_taskinstプロセス インスタンスの進行に応じて更新されるテーブルです。
プロセス フローは次のようになります。
ヒューマン タスク ( Leave request) -> サービス タスク(Check availability休暇) -> サービス タスク( Check feasibility) -> ヒューマン タスク( Manager task)
タスクがManager Task最後に完了したときは ですCheck feasibilityが、データベースに反映されていません。
助けてください
Activiti は、最後に完了したものを取得する API を提供していますservice taskか? SQL query問題を解決するためにいくつか提案できますか。