SharePoint 2010中的文档集的内容管理器规则问题

时间:2012-08-29 16:29:17

标签: sharepoint sharepoint-2010 contenttype document-set

我在SharePoint 2010中为文档集创建了新的自定义内容类型。此内容类型通过Content Syndication Hub发布。我还在同一个Web应用程序上创建了一个Record Center站点。这使用内容管理器规则将基于自定义内容类型的所有文档集路由到记录中心中的特定库。

我已成功测试了此内容管理器规则。但是,当我更新自定义内容类型以在现有字符串列上包含非常简单的验证时(一个简单的检查以确保特定字符串列包含10个字符的字符串),内容管理器规则将不会处理任何文档集使用内容类型。尽管测试文档集都具有应该成功通过验证的10个字符串。发送到记录中心的任何文档集都保存在下拉库中,并生成一封自动电子邮件,告知内容管理器管理员“已提交到Record Center的文档缺少必需属性或与任何已定义的属性不匹配规则”。当我从列中删除验证并通过Content Syndication Hub重新发布内容类型时,Content Organizer规则会成功将相同的文档集路由到记录中心中的正确库。

之前有没有人遇到过这个问题?如果是这样,您是否知道允许我进行必要的列验证并仍然将文档发送到记录中心的解决方法?

谢谢,MagicAndi。

1 个答案:

答案 0 :(得分:0)

我想出了一个可能的解决方法。以前,列验证已应用于内容类型。但是,如果从内容类型中删除验证,并且在(源)列表级别应用验证,则文档集将正确路由到记录中心中的正确目标文档库。

为了完整性,我们还测试了在源和目标(记录中心)列表上应用列验证。在这种情况下,文档集再次在下拉库中保留,并且未由内容管理器规则处理。显然,当应用于打包的文档集zip文件时,Record Center中目标列表上的列验证失败。