2016-02-10 27 views
0

我已經爲電子郵件的生命週期創建了一個activiti進程,該進程通過了許多服務任務。activiti中的輪詢程序

現在我有另一個輪詢輪詢電子郵件的進程,並在每次輪詢新電子郵件時啓動新的activiti電子郵件進程。輪詢程序不應該停止輪詢。

我知道activiti進程(poller)並不意味着永遠不會結束? 我試圖完成這項工作,但是當我的一個activiti電子郵件進程出現錯誤時,poller進程也停止。

這應該怎麼做? 我在想REST API嗎? (我在activiti之外創建了我的輪詢器,每次需要啓動新的電子郵件過程時,我都會調用api?)

我真的想將所有內容都保存在我的activiti資源管理器中,但這可能嗎?

回答

0

您可以設置輪詢過程的計時器。這樣的輪詢可以定期發生。

請檢查Activiti計時器事件。計時器也可以在流程級別添加,而不僅僅是用於任務。

+0

是否可以從1個定時器進程啓動多個電子郵件進程(不結束順序)? – RobinHo

+0

所以電子郵件進程可以異步啓動 – RobinHo