SharePoint2013版本的工作流較sharepoint 2010變化較大,將工作流部分從sharepoint中分離出來為單獨的服務,通過與sharepoint關聯使用。
SharePoint2013安裝完成后,默認只能使用sharepoint2010版本的工作流,並不能直接使用2013版本的工作流,如下圖所示:
如果要啟用2013工作流,則需要安裝 workflow manager 1.0
在web 平台安裝程序中,搜索work flow 找到workflow manager 1.0進行安裝
安裝完成后會啟動配置界面,點擊使用“配置向導”,進入“workflow manager 配置向導”,如下圖
在“證書生成密鑰”框中輸入一個密鑰,該密鑰用於多個服務器加入同一工作流場時
如上圖,配置完成后,需將流程服務器與sharepoint服務器進行關聯
-
登錄到 SharePoint Server 2013 場中將 工作流管理器 安裝到的計算機上。
-
以管理員身份打開 SharePoint Management Shell。通過右鍵單擊“SharePoint 2013 Management Shell” 並選擇“以管理員身份運行”完成此操作。
-
運行 Register-SPWorkflowService cmdlet。
示例:Register-SPWorkflowService –SPSite http://sp2013 –WorkflowHostUri "http://sp2013-workflow:12291" –AllowOAuthHttp
此處需要注意,工作流服務,默認端口,http為12291,https為12290,也可以去IIS管理器中查看
如果流程服務器在單獨的服務器中,則需要在每台sharepoint前端服務器上分別執行此命令。
參考:http://technet.microsoft.com/zh-cn/library/jj658588(office.15).aspx