我有SharePoint站点,启用了发布功能。我有一个自定义内容类型,配置了开箱即用的审批工作流。在“工作流”设置中,“更新审批状态(使用此工作流控制内容审批)”的最后选项已被选中。配置内容类型的列表没有选择“要求内容批准”选项。
我的问题是:是否有必要检查“更新审批状态”选项以享受内容审批的好处?
添加到列表中的所有内容都需要得到批准,但此配置似乎会导致工作流上的错误。审批方面工作正常,但每个工作流错误:“审批工作流中发生了错误”。我读到这是因为上面描述的配置。为了记录,ULS日志显示了以下错误:
工作流基础设施
98d4意外的System.ArgumentNullException:值不能为空。参数名: System.Resources.ResourceManager.GetString(String名称,Microsoft.Office.Workflow.LocUtil.GetResourceString(SPWeb网站上的CultureInfo文化),Microsoft.Office.Workflow.ReviewRouting.SetItemMetadata(Object发件人处的String resourceId,System.Workflow.ComponentModel.Activity.RaiseEvent(DependencyProperty dependencyEvent上的EventArgs e,Microsoft.SharePoint.WorkflowActions.LogToHistoryListActivity.Execute(ActivityExecutionContext上下文中的对象发件人,EventArgs e) (在System.Workflow.ComponentModel.ActivityExecutor1.Execute(T activity, ActivityExecutionContext executionContext) at System.Workflow.ComponentModel.ActivityExecutor1.Execute(Activity活动中),ActivityExecutionContext…
发布于 2010-02-08 14:29:50
作为参考,这是我发现的:
要使审批功能正常工作,列表应该具有:
如果工作流配置为控制内容审批,但列表上没有配置内容审批,则SharePoint将生成上述错误。
发布于 2010-02-05 14:05:01
根据错误和您提供的自定义内容类型的信息判断,代码可能试图应用全球化--自定义内容类型列或任何其他列,并且:
检查当前版本之前是否有修补程序(或service ),如果没有,同步所有语言包,看看是否有帮助。
https://stackoverflow.com/questions/2206089
复制相似问题