我的團隊一直負責設計一個工作流驅動的Web應用程序。我需要一些關於設計的建議。ASP.Net Web應用程序的工作流設計建議?
工作流程需要是動態的。意思是,用戶可以通過某個界面定義工作流程,並將這些工作流程應用到給定的場景(這些定義將存在於SQL 2008數據庫中)。場景由業務定義,並且永遠不會改變。所以可能只有兩種類型的工作流可以定義。工作流程不一定是線性的。某種狀態會推動工作流程。國家也是動態的,但只存在於工作流程中。
我一直在尋找工作流和狀態機的例子,我的腦袋正在旋轉。我不確定我想要利用Workflow Foundation或我們開發的東西。我已經看到this,並認爲它可能工作,但我不確定該州的全面實施將爲我們工作。
我知道這不是我原來的問題的一部分,但你有什麼建議使用WF4與實體框架4? – DDiVita 2011-03-28 16:04:24
創建自定義活動並在Execute()方法中執行您需要執行的任何操作。只要確保數據上下文不會長於此長度,因爲您的工作流可以通過打開的連接持久化。 – Maurice 2011-03-28 18:58:19