SharePoint 2013 工作流之Visual Studio開發示例篇


  SharePoint 2013引用了WF4.0 Foundation,支持使用Designer和Visio進行設計,但是功能受限,而Visual Studio可以開發功能更加豐富的工作流,下面我們簡單舉個例子。

  1、本例使用的是VS 2013版本,新建一個SharePoint空項目;

clip_image001

  2、部署為服務器場解決方案,如下圖:

clip_image002

  3、添加新項,選擇工作流模板,如下圖:

clip_image003

  4、本例選擇列表工作流,當然你按照自己的需要選擇;

clip_image004

  5、選擇關聯的列表,新建歷史記錄和任務列表[如果存在可不新建,使用已存在即可];

clip_image005

  6、選擇啟動工作流的方式,如下圖:

clip_image006

  7、下面是Visual Studio里面的編輯截圖,包括工具箱、設計界面、項目資源管理器,圖上的紅色字介紹了每個部分的作用;

clip_image007

  8、添加控制條件,下面添加的是IF,當然你可以添加你需要的條件;

clip_image008

  9、下面添加更新的功能和寫入歷史記錄,如下圖;

clip_image009

  10、設置更新字段的屬性,如下圖:

  在添加的條件上面,右鍵選擇屬性,彈出屬性菜單;

clip_image010

  11、編輯歷史記錄屬性,如下圖:

clip_image011

  12、添加更新字段屬性,選擇當前列表,當前項,選擇字段;

clip_image012

  13、修改歷史記錄和任務列表的列表信息,標題就是創建的列表名稱,如下圖;

clip_image013

  14、查看站點內容,新添加的工作流歷史記錄和任務列表;

clip_image014

  15、創建一條測試數據,運行工作流(創建項目時自動運行);

clip_image015

  16、創建項目后,刷新工作流測試列表,發現標題已經被更新,執行成功!

clip_image016

  17、查看工作流歷史記錄,正確插入工作流信息,如下圖:

clip_image017

結束語

  以上介紹的,只是一個簡單的工作流Visual Studio開發實例,利用SharePoint 2013 的工作流,我們還可以定制開發更強大的功能,具體請參照MSDN文檔。

  例子比較簡單,只是一個開發的入門博客,希望能夠給初學者帶來幫助!


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM