SharePoint Workflow 基础
SharePoint Workflow 與Windows Workflow有什么不同?
=============================================
首先, 需要注意的一個基本的重點是: SharePoint workflow與windows workflow并不是不同的實體. SharePoint workflow的基礎是windows workflow. 換句話說, SharePoint workflow位于Windows workflow之上, 并添加了人性化的一些特點.
?
下圖展現了SharePoint workflow定義的范圍. 它從.net framework中提取核心的Windows workflow, 然后在它上面應用以內容為中心的workflow. 以內容為中心的workflow無非是簡單的與列表, 文檔, 以及自定義內容有關的windows workflow而已.
?
SharePoint Workflow生命周期中有哪些不同的階段?
=============================================
SharePoint workflow的生命周期與SharePoint環境是關聯非常緊密的. 正如我們所說的, SharePoint Workflow總是與SharePoint上下文相關, 這里的上下文當然指的是SharePoint內容的上下文, 比如列表或者文檔.
?
SharePoint workflow的生命周期有四個階段:
- Associate
- 正如上面提到的, SharePoint中的workflow永遠是基于content type的. 所以, 第一步就是將workflow與一個諸如列表或者文檔的content type關聯起來.
- Initiate
- 第二步是初始化這個workflow instance. workflow只不過是一些類, 而這些類的對象最終需要被創建出來, 從而可以開始workflow的執行.
- Modify
- workflow實例會在每一個workflow的stage被做一些修改.
- Complete
- 最后, workflow的對象被終結.
?
資料來源:
SharePoint Workflow Basics
http://www.codeproject.com/KB/sharepoint/sharepointworkflowbasics.aspx
總結
以上是生活随笔為你收集整理的SharePoint Workflow 基础的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: TI Davinci DM6446 开发
- 下一篇: vc开发soap客户端(方式一)