2008-10-29 66 views
4

我們非常需要圍繞各種流程設計一些工作流程。問題是我們中沒有一個真正瞭解任何工作流技術,並且找到用於比較可用選項的良好數據已經很乏味而且並不完全成功。工作流程工具比較?

所以我想我會問你們。

我們正在研究的主要技術是Windows Workflow Foundation和eDocs Workflow。還有什麼其他選擇? Sharepoint 2007也具有工作流程功能,對嗎?這是基於WF嗎?

各種技術的優缺點是什麼?他們如何比較?

編輯:此外,像eDocs工作流一樣的管理類型的一個特點是,它提供了一個方法讓他們自己編輯它。我相信Sharepoint '07也是如此。有沒有其他的方法可以讓WWF實現直接的實現?

+0

我相信Sharepoint 2007工作流程基於WWF。 – TGnat 2008-10-29 21:00:15

回答

2

Sharepoint和WF更像互補技術,被設計爲同一生態系統中兩種不同的工作流創作工具。有一個Sharepoint工作流設計器和一個WF(Windows Workflow Foundation)工作流設計器。

Sharepoint設計人員的目的是爲了像Office一樣的工作流編輯體驗,更容易入門,面向非技術類型,並自動生成所有Web表單。另一方面,'WF'工作流設計器實際上是Visual Studio的一個組件(默認情況下,因爲Bernie說你可以重新放置它),並且設計爲允許程序員能夠完全自定義工作流並將其集成到其中與任何其他代碼/系統所需。通過使用「Sharepoint活動」,以這種方式構建和部署SharePoint站點仍然是可能的,但更復雜。

如果您採用以前的路線,您可以希望讓管理類型自己進行基本的自定義設置(達到該環境的限制),而不會造成混亂。

+0

Hrm ...我們在我們的羅切斯特辦公室運行Sharepoint 2007 ...如果我有一個經理人在討論這個問題,可以在SharePoint中開發工作流程,是否有辦法獲取生成的內容並將其插入到VS中與之後工作?或者它與共享點永久綁定? – CodeRedick 2008-10-30 15:34:56

0

可以在您自己的應用程序中將WF設計器(來自Visual Studio的設計器)重新「複製」,以便用戶可以創作工作流。網絡上有許多代碼示例,其中最重要的一個來自MS本身:http://msdn.microsoft.com/en-us/library/aa480213.aspx)。

在某些時候,當評估WF時,我實現了一個演示應用程序,它完成了這項工作,並添加了一些功能,並發現雖然它有效,但不是每個人都可以理解並使用需要理解的更難的活動(如策略活動)規則引擎如何工作。