我公司需要一個任務管理系統來處理像「爲X計算機購買電腦」這樣簡單的場景,以「將一個人重新定位到另一個國家」。簡單場景是由單個人員處理的單個任務,而較大的任務可以分解爲在工作流程中委派給多個人員的多個子任務。此外,客戶和供應商需要自己的觀點。需要技術推薦/建議
我們正在評估從基於Workflow Foundation到SharePoint的自定義應用程序到Metastorm和BPM.Net等BPM產品的不同解決方案。
這是我目前的這些解決方案的理解:
- Workflow Foundation的 - 低層次的工作流設計和/或庫,沒有主機環境。如果我們走這條路,如容錯和文檔管理,似乎我們將不得不重新創造一些輪子。堆棧上的一些答案也引起了一些顧慮,例如缺少版本控制,並且對VS10/.NET 4.0進行了全面的改造。
- SharePoint - 專爲文檔管理和協作而設計,但試圖創建先進的工作流程和任務看起來像一個黑客。另外,所有工作流程都必須與文檔或列表綁定。我無法想象列表(或列表清單)如何解決這個問題。
- BPM產品 - 以看似很高的價格成熟的工作流引擎。 BPM.Net是我可以找到某種技術細節水平的唯一解決方案,但我仍然不確定針對Workflow Foundation開發這種產品會有多不同。
是否有任何工作流引擎專門用於解決可以輕鬆部署到自己的主機環境並通過web服務啓動的所有工作流痛苦?
是否有其他選項我缺少?
在此先感謝。
****編輯**
要回答以下問題,工作流需求非常輕鬆。任務的基本路由到批准者和分包商。 什麼促使我們看起來比PM軟件更深入的是業務的本質,而不是高級工作流程的需要。我們基本上是通過分包商爲我們的客戶採購貨物和服務,也可以包括全員工搬遷。包裝的界面應通過爲客戶打造品牌以及直觀的業務線來體現這一點。
基本上,如果我將我的家人移動到世界的另一端我不知道我想與Jira或Sharepoint或任何其他PM軟件接口,以促進這一點。
您需要什麼樣的工作流程支持?到目前爲止所描述的內容很可能由問題跟蹤系統處理,例如, Jira – 2009-06-19 20:20:52
我們簡要地看了一下JIRA和其他PM軟件,但是這些產品似乎是供團隊成員內部使用的。我們的產品需要向廣泛的受衆開放,並可能在每個客戶的基礎上包含定製的「網站」。 – kjgilla 2009-06-19 20:46:42
我們成功地將Jira用於各種客戶,控制他們可以查看和編輯哪些字段。所以我想我的問題是:你在尋找什麼樣的定製? – 2009-06-19 20:57:05