0

我的團隊正在開發一個涉及將舊版Lotus Notes應用程序遷移到.NET和SharePoint 2013的項目。當前應用程序依賴於幾個本地長時間運行的工作流程(其中一些工作流程活動超過2年)。從LN到.NET的工作流遷移:繼續用戶離開的活動工作流?

除了在.NET中重新設計應用程序和工作流之外,還需要遷移所有數據,包括工作流和工作流狀態。一個關鍵的要求是能夠繼續活躍的工作流程(用戶只需從離開的位置選擇WF),並使完成的工作流程可用,就好像它們運行在新的目標環境中一樣。同時維護兩個應用程序,直到所有活動的WF完成並且在新應用程序中啓動新應用程序由於它們的平均運行時間而不是選項。

我們很難找出如何實現這一點。我們能夠將所有WF,其狀態和相關數據導出爲任何文件格式。基本上,我們需要一種方式來編排導出的數據,讓.NET Workflow Foundation能夠在用戶離開的時候「撿起」和「繼續」。有沒有人遇到類似的挑戰並提出瞭解決方案?

感謝

回答

2

我猜你只需要複製該票據業務/工作流邏輯正是在.NET/SharePoint和它應該工作。 例如,如果在Notes應用程序中有一個名爲「WorkflowStatus」的狀態字段,並且選擇了「Initial」,「Processing」和「Finished」,則Sharepoint應用程序的相應字段中需要相同的選項。那麼它應該工作。

因此,如果您希望像您所描述的那樣將Notes應用程序遷移到Sharepoint,則基本上必須完全在新應用程序中複製功能。這就是爲什麼我沒有看到從Notes遷移中獲得任何成本優勢的原因,因此以完全保真度重寫所有應用程序的成本通常很高。 如果您沒有完全保真地編寫應用程序,那麼您已被擰緊。 :-)

以下是有關遷移那樣的SlideShare陳述: http://www.slideshare.net/ktree19/replacing-ltus-notes-heres-how-it-really-goes-down

+0

大滑梯... –