[英]Why does Camunda not show Message Event Subscriptions at the beginning of a User Task, but at the end?
我的模型按以下方式工作:如果發生業務錯誤,它將跳轉到用戶任務,管理員將在其中處理錯誤。
我想(通過外部工具)通知客戶他們的問題正在
用戶任務具有消息的邊界事件。 以及父進程也是如此。 然后,我嘗試消息關聯。 但這沒有任何效果,因為它在任務的“創建”階段沒有向我顯示任何消息事件訂閱。
在創建任務的事務期間調用taskListener“ onCreate”。 因此從該事務內部,您將無法訪問在同一事務中修改的狀態(例如消息訂閱)。
但是我想知道:您為什么在用戶任務中遇到邊界事件? 為什么需要訪問其訂閱?
您描述的四個用例(onCreate / onAssign / onComplete / onCancel)都可以通過將TaskListeners附加到userTask來實現,而無需邊界事件。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.