2010-02-25 69 views
0

我正在研究具有決策節點的活動圖。第一步是「審查申請」,然後進入決策節點。這分裂成接受或拒絕。在這兩種情況下,我需要添加「更新審計跟蹤」和「通知用戶」操作。然後流程進入最終節點。如何在活動圖中顯示重複的操作?

「更新審計跟蹤」和「通知用戶」行動將用同樣的方法在應用程序中,但明顯不同的表現取決於決策。

0-->Review_Application--> <> --> ?? 

的問題是,經過決策節點,我可以複製的最後兩個動作兩次,每次決策流程,然後將它們加入到最後的節點。還是應該在決策節點之後使用連接節點,而不是重複最後兩個動作?推薦的方法是什麼?

很多謝謝

+0

它可能有助於發佈UML圖表選項,以便更容易地看到您在說什麼。 – 2010-02-25 16:59:05

+0

這裏是我正在談論的圖像的鏈接 http://img517.imageshack.us/img517/8645/activityb.png – Sivakanesh 2010-02-25 17:37:17

回答

1

我的首選是避免fork/join,除非有真正的併發。所以我不會使用fork或連接欄,除非你有真正的並行活動。

左邊一個更有意義。爲什麼?

在這種情況下,「通知用戶」活動中的參數會有所不同。

它們是同一類型活動的兩個實例。有人可能會將它們作爲一個具有不同參數值的方法來實現。

您可以通過與澄清什麼是對他們不同的名稱命名活動,澄清這一點。

您的兩個「更新審計線索」都可以直接連接到終止節點。不要使用加入。只需連接到下一個活動或狀態節點即可。

+0

感謝您的確認。 – Sivakanesh 2010-02-26 08:26:43

相關問題