2010-02-05 82 views
0

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

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

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

Workflow Infrastructure
98d4 Unexpected System.ArgumentNullException: Value cannot be null. Parameter name: name at System.Resources.ResourceManager.GetString(String name, CultureInfo culture) at Microsoft.Office.Workflow.LocUtil.GetResourceString(SPWeb web, String resourceId) at Microsoft.Office.Workflow.ReviewRouting.SetItemMetadata(Object sender, EventArgs e) at System.Workflow.ComponentModel.Activity.RaiseEvent(DependencyProperty dependencyEvent, Object sender, EventArgs e) at Microsoft.SharePoint.WorkflowActions.LogToHistoryListActivity.Execute(ActivityExecutionContext context) at System.Workflow.ComponentModel.ActivityExecutor 1.Execute(T activity, ActivityExecutionContext executionContext) at System.Workflow.ComponentModel.ActivityExecutor 1.Execute(Activity activity, ActivityExecutionContext ...

回答

2

以供参考,这是我找到了:

对于审批功能才能正常工作,列表中应该有:

  • “要求内容审批”选项选中(此选项可用在列表的版本控制设置中)。
  • 在工作流程配置中,选中“更新审批状态(使用此工作流控制内容审批)”选项。

如果工作流配置为控制内容批准,但列表上没有配置内容批准,则SharePoint会生成上述错误。

0

的错误,并与您所提供的自定义内容类型的信息来看,该代码可能会尝试运用全球化的自定义内容类型的列或任何其他列和:

  • 你的语言包不龙头安装与当前版本
  • 同步你只为说的语言包,MOSS和WSS没有安装的语言
  • 当前安装的缺少正确的RESX文件由于某些其他原因

检查您的当前版本在它前面的(或服务包)的任何修补程序,同步所有的语言包,如果你还没有,看看有没有什么帮助。

相关问题