SharePoint發行版本有SharePoint2003、SharePoint2007、Sharepoint 2010、SharePoint2013和SharePoint2016。SharePoint提供了功能強大的團隊協作環境,使得組織能夠在整個組織內部實現整合、組織、查找和提供 SharePoint站點。 SharePoint 2013引用了WF4.0 Foundation,支持使用Designer和Visio進行設計,但是功能受限,而Visual Studio可以開發功能更加豐富的工作流,下面我們簡單舉個例子。 1、本例使用的是VS 2013版本,新建一個SharePoint空項目; 2、部署為服務器場解決方案,如下圖: 3、添加新項,選擇工作流模板,如下圖: 4、本例選擇列表工作流,當然你按照自己的需要選擇; 5、選擇關聯的列表,新建歷史記錄和任務列表[如果存在可不新建,使用已存在即可]; 6、選擇啟動工作流的方式,如下圖: 7、下面是Visual Studio里面的編輯截圖,包括工具箱、設計界面、項目資源管理器,圖上的紅色字介紹了每個部分的作用; 8、添加控制條件,下面添加的是IF,當然你可以添加你需要的條件; 9、下面添加更新的功能和寫入歷史記錄,如下圖; 10、設置更新字段的屬性,如下圖: 在添加的條件上面,右鍵選擇屬性,彈出屬性菜單; 11、編輯歷史記錄屬性,如下圖: 12、添加更新字段屬性,選擇當前列表,當前項,選擇字段; 13、修改歷史記錄和任務列表的列表信息,標題就是創建的列表名稱,如下圖; 14、查看站點內容,新添加的工作流歷史記錄和任務列表; 15、創建一條測試數據,運行工作流(創建項目時自動運行); 16、創建項目后,刷新工作流測試列表,發現標題已經被更新,執行成功! 17、查看工作流歷史記錄,正確插入工作流信息,如下圖: 結束語 以上介紹的,只是一個簡單的工作流Visual Studio開發實例,利用SharePoint 2013 的工作流,我們還可以定制開發更強大的功能,具體請參照MSDN文檔。 Sharepoint 可以幫助企業用戶輕松完成日常工作。 |
溫馨提示:喜歡本站的話,請收藏一下本站!