问题场景:
1、SharePoint 2013 中工作流需要状态服务(State Service),如果没有正确配置状态服务,则在给列表、文档库添加工作流时会遇到错误: “
该表单无法显示,可能是由于 Microsoft SharePoint Server State Service 配置不当。有关详细信息,请与服务器管理员联系。”。
该表单无法显示,可能是由于 Microsoft SharePoint Server State Service 配置不当。有关详细信息,请与服务器管理员联系。”。
2、InfoPath 2013发布到表单库后,无法正常访问。
下面介绍如何创建状态服务。
通过 SharePoint 2010 Management Shell 来用管理员身份来创建 State Service (状态服务):
1.点击开始,管理工具, Windows PowerShell Modules
2. 在里面输入 $serviceApp = New-SPStateServiceApplication -Name “State Service”
3. 接着要创建一个State Service的数据库,然后连接服务应用程序,输入 New-SPStateServiceDatabase -Name “StateServiceDatabase” -ServiceApplication $serviceApp
2. 在里面输入 $serviceApp = New-SPStateServiceApplication -Name “State Service”
3. 接着要创建一个State Service的数据库,然后连接服务应用程序,输入 New-SPStateServiceDatabase -Name “StateServiceDatabase” -ServiceApplication $serviceApp
4. 还要创建一个State Service应用程序代理,然后连接服务应用程序,输入 New-SPStateServiceApplicationProxy -Name “State Service” -ServiceApplication $serviceApp -DefaultProxyGroup
执行过程如下图所示: