SharePoint2010流程的設計非常的彈性化,你可以先使用Visio設計好流程圖,匯入SPD中之後,在SPD中編寫參數設定、條件判斷、流程執行所運作的邏輯設計…等等,基本上一般的流程設計使用SPD可以滿足大部分的需求,但是如果需要SharePoint 整合企業內部的一些系統,諸如:ERP、CRM…等等,那麼使用Visual Studio 2010會是比較好的選擇。
那麼該如何將已經在SharePoint Designer 2010中設計好的流程,直接匯入到Visual Studio 2010進行程式的修改和撰寫,以下亞當斯就帶各位來練習一下:
- 將已經設計好的workflow匯出為.wsp的方案檔。先選取欲存檔的流程,並按下Ribbon上的Save sa Template:
- 此時SPD會將封裝流程的wsp存放到Site Assets中
- 在SDP左邊的選單中,點選Site Assets,可以看到剛剛存成Template的Workflow
- 按下Ribbon中的Export File,將wsp檔儲存到指定的位置
- 打開Visual Studio 2010,新增一個 "Import Resuable Workflow"專案,指定好部署的方式與位置
- 選擇剛剛從SDP中匯出的wsp檔,按下Next
- 接著就可以選擇要將那些流程匯入Visual Studio 2010中開發,這邊亞當斯只有建立一個流程,所以畫面中的流程選項只有一個選擇,按下Finish
- 匯入成功之後,在Visual Studio 2010的方案總管中,可以檢視整個流程的SPIs,預設會產生一個圖形化的流程設計界面、一個xoml和Element.xml
- 最後就可以使用Visual Studio 2010來編輯流程或是加上程式客製化了
沒有留言:
張貼留言