簡體   English   中英

Windows工作流基礎。 我應該用嗎?

[英]Windows workflow foundation. Should I use it?

我正在開發一個我懷疑適合使用工作流程的應用程序。 (可以很容易地看到不同用戶之間的物理工作流程和任務。)

我的問題是使用這種方法有什么好處,你建議我沿着這條路走下去。 有沒有更好的方法。

我聽說提到了性能上的打擊? 這值得考慮嗎?

最后,任何人都可以推薦一本好書,它是對工作流程的一個很好的介紹?

更新:我的解決方案的簡要概述 - 從基本的角度來說,它是一個預訂/事件/日記系統。 周期性地運行“模型”,其設置用戶的“分配”(H,M,L)。 取決於評級取決於“顧問”訪問“用戶”的頻率。 要求是自動化預約系統,因此“模型”進行“暫定”預約。 申請將等待確認預約的回復。 跟進會議等情況也是如此。希望這足以幫助您。 基本上控制在安排約會時多次在應用程序和用戶之間傳遞

我認為事件驅動的模型在這里最合適? 任何輸入贊賞

謝謝

@Stuart如果您的應用程序必須遵循一系列離散步驟(工作流狀態),您絕對可以使用Workflow Foundation(WF)。 您可以將業務流程的流程與應用程序的其他邏輯分開,使其松散耦合,從而更易於修改和增強。

如果您可以簡單地決定使用if-else結構來決定流程是否應該移動到下一步(狀態),那么所有步驟都將線性遍歷,然后Sequential工作流程將會很好。 如果您可以在發生某些事件時從一個步驟移動到另一個步驟,並且可以根據事件逐步跳轉步驟,那么State Machine工作流程就適合您。

我讀過Todd Kitta撰寫的Wrox- Professional Windows Workflow Foundation 這是一本好書。 毫無疑問,您可以在MSDNWorkflow Foundation主頁上獲得大量信息和示例

暫無
暫無

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

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