2015-12-21 92 views
0

我正在爲Lotus Notes(LN)創建一個使用C#遷移SharePoint的工具。 該工具應該具有的能力,也可以從LN到SP2013遷移Pages從Lotus Notes 8.5到SharePoint 2013的頁面遷移

我正在使用Interop.Domino.dll,但沒有找到任何方法從LN獲取頁面。谷歌搜索,但沒有發現任何有用的東西。

有沒有其他辦法來遷移頁LN到SP2013?任何.dll? 請幫忙。

回答

3

您需要做的第一件事是瞭解Domino數據庫的結構。 Domino中有頁面,但它們大多作爲靜態信息發揮非常不重要的作用。您要查找的是文檔:它們包含您想要遷移的信息。如果您想遷移設計和功能,那麼您必須閱讀並理解表單,視圖,子表單,XPage,代理(Lotusscript,Javascript,Java,Formula),腳本庫,子表單,...

有些大公司試圖做你想做的事情,而且他們有經驗的Notes-開發人員和Sharepoint開發人員......他們大多都失敗了。

從多米諾數據庫遷移到SharePoint是一個耗時的過程,可以只在整個過程中的非常小的部件是自動的:

  1. 分析應用程序的業務邏輯(手動任務)
  2. 分析(手動任務)
  3. 開發共享點頁面,後端代碼,前端設計以重現外觀(手動任務)
  4. 從domino數據庫中讀取文檔並將其遷移到共享點。富文本轉換成HTML,保存附件和嵌入式圖像,文檔鏈接保持和文檔之間的其他關係 - 這是可以自動的,如果你有前面的步驟的所有信息...

沒有學習的多米諾骨牌,會出現沒辦法讓你獲得數據...

+0

謝謝你Torsten :)這真的很有幫助。我已經開發的遷移工具能夠遷移1.數據,2.用戶組,3.權限等我唯一想到的是遷移頁面,但我同意你的看法,頁面只是靜態內容,我們可以手動完成。 –