簡體   English   中英

Spring Activiti跳過/傳遞任務

[英]Spring Activiti Skip / Passthrough a task

我是新來的,所以請忍受我。 我在這里有一個活動圖示例:

在此處輸入圖片說明

假設我正在執行任務“驗證預算還是未預算”。 如果選擇“預算”,則轉到任務“批准筆記本電腦請求-IT治理(Ron)”。 在這一點上,我可以說是或否。

說“是”使我進入“批准筆記本電腦請求-IT治理(2)”,而說“否”則使我回到ISGOC。

需要注意的是-不回答,因為IT治理(Ron)或IT治理(2)都會使該過程在下一次跳過您。

因此,如果我像IT管治(Ron)所說的那樣拒絕,然后帶我回到我說過預算的ISGOC,則該過程將跳過我,直接跳到IT管治(2)。 如果IT治理部門(2)也不同意,那么如果ISGOC選擇預算,他也會被跳過。

當前,我正在使用每個任務的創建和完成偵聽器來修改數據庫中的條目,以指示哪些批准者拒絕了我的請求。

所以我的問題是,有沒有一種功能可以讓我繞過任務?

謝謝。

我不確定我是否正確理解了您的問題。 在我看來,您應該更改流程,並在activiti變量中保存有關任務下降的信息,並添加其他條件以省略已拒絕的任務。

您遇到的問題是,您正在使用過程變量來管理決策狀態,但是在進入批准循環時沒有重置決策狀態。

ISGOC的所有進入和返回路徑都需要通過將兩個批准決策變量設置為false的服務或腳本任務。 這樣,每次您重新進入批准循環時,都將從一個已知狀態開始,

希望這可以幫助。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM