Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/sharepoint/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
SharePoint审批工作流问题_Sharepoint_Sharepoint 2007_Workflow - Fatal编程技术网

SharePoint审批工作流问题

SharePoint审批工作流问题,sharepoint,sharepoint-2007,workflow,Sharepoint,Sharepoint 2007,Workflow,我有启用了发布功能的SharePoint网站。我有一个配置了开箱即用审批工作流的自定义内容类型。在工作流设置中,选中了“更新审批状态(使用此工作流控制内容审批)”的最后一个选项。配置内容类型的列表没有选择“需要内容审批”选项 我的问题:是否需要选中“更新审批状态”选项才能享受内容审批的好处 添加到列表中的所有内容都需要批准,但此配置似乎会在工作流中导致错误。审批方面工作正常,但每个工作流都会出现错误:“审批工作流中发生错误”。我已经了解到这是因为上述配置。对于记录,ULS日志显示此错误: 工作流

我有启用了发布功能的SharePoint网站。我有一个配置了开箱即用审批工作流的自定义内容类型。在工作流设置中,选中了“更新审批状态(使用此工作流控制内容审批)”的最后一个选项。配置内容类型的列表没有选择“需要内容审批”选项

我的问题:是否需要选中“更新审批状态”选项才能享受内容审批的好处

添加到列表中的所有内容都需要批准,但此配置似乎会在工作流中导致错误。审批方面工作正常,但每个工作流都会出现错误:“审批工作流中发生错误”。我已经了解到这是因为上述配置。对于记录,ULS日志显示此错误:

工作流基础架构
98d4意外的System.ArgumentNullException: 值不能为null。参数名称: 姓名在 System.Resources.ResourceManager.GetString(字符串 名称,文化信息(文化)位于 Microsoft.Office.Workflow.Loctil.GetResourceString(SPWeb web,字符串resourceId)位于 Microsoft.Office.Workflow.ReviewRouting.SetItemMetadata(对象 发件人,事件参数(e)位于 System.Workflow.ComponentModel.Activity.RaiseEvent(DependencyProperty dependencyEvent,对象发送方, 事件参数(e)在 Microsoft.SharePoint.WorkflowActions.LogToHistoryListActivity.Execute(ActivityExecutionContext (上下文)在 System.Workflow.ComponentModel.ActivityExecutor
1.Execute(T
activity,ActivityExecutionContext
执行上下文)在
System.Workflow.ComponentModel.ActivityExecutor
1.Execute(活动 活动,活动ExecutionContext


根据错误和您提供的自定义内容类型信息判断,代码可能试图将全球化应用于自定义内容类型列或任何其他列,并且:

  • 您已安装语言包,但未与当前版本同步
  • 您只为该语言安装了语言包,例如MOSS,而没有安装WSS
  • 由于其他原因,当前安装缺少正确的resx文件

检查当前版本是否有任何修补程序(或服务包),如果没有,请同步所有语言包,并查看是否有帮助。

作为参考,以下是我的发现:

要使批准功能正常工作,列表应具有:

  • 选中“要求内容审批”选项(此选项在列表的版本控制设置中可用)
  • 在工作流配置中,选中“更新审批状态(使用此工作流控制内容审批)”选项
如果工作流配置为控制内容审批,但列表上未配置内容审批,SharePoint将生成上述错误