内容管理器规则创建问题

时间:2011-06-03 15:24:05

标签: sharepoint-2010

我正在使用内容管理器功能将特定内容类型的文档移动到同一站点的文档库中的特定文件夹中。我创建了一个内容管理器规则,其中包含使用属性testcolumn的属性设置。 Testcolumn是一个站点列,定义为自定义列表,测试列表上的列的查找,然后添加到站点内容类型。此列表中的项目显示在“值”下拉列表中,我可以选择要用于此规则的特定值。

property settings

问题是我可以创建和保存规则,前提是测试列表列表中的项目不超过19个。当我在测试列表中有20个项目时,看起来该规则已由UI保存。如果我打开规则并去编辑它,则testcolumn属性的值为(None)。如果我查看powershell中的项目,Value属性等于'0',而不是我在UI中保存的项目的ID。如果我删除测试列表中的记录以使项目总数低于20,我可以保存规则而不会出现问题。我已经在列表中尝试了不同的项目组合,以防它出现文本问题,但是当我在列表中有20个或更多项目时,规则就不会保存。

我查看了ULS日志,并在保存规则时声明“路由引擎:UpdateRule()已成功更新规则,rule.Name = TestRule1”。

感谢您的帮助。

1 个答案:

答案 0 :(得分:0)

答案部分列出here。如果项目数为20或更大,则页面看起来会以不同方式呈现控件。内容管理器规则创建页面不处理此更改,并且在保存信息时不显示任何错误。

通过在我的功能创建活动期间通过代码添加规则,我能够在UI中解决此限制。通过代码创建规则的链接是here