Проблема создания правила Организатора контента - PullRequest
0 голосов
/ 03 июня 2011

Я использую функцию Content Organizer для перемещения документов определенного типа содержимого в определенную папку в библиотеке документов на том же сайте. Я создал правило организатора контента с параметром свойства, в котором используется свойство testcolumn. Testcolumn - это столбец сайта, определенный как поиск по столбцу в пользовательском списке, список тестов, а затем добавленный к типу контента сайта. Элементы в этом списке отображаются в раскрывающемся списке Значение, и я могу выбрать конкретное значение, которое я хочу использовать для этого правила.

property settings

Проблема в том, что я могу создавать и сохранять правила при условии, что в списке тестовых списков не более 19 элементов. Когда у меня есть 20 элементов в тестовом списке, похоже, что правило было сохранено пользовательским интерфейсом. Если я открою правило и перейду к его редактированию, значением свойства testcolumn будет (Нет). Если я смотрю на элемент в powershell, свойство Value равно '0', а не ID элемента, который я сохранил в пользовательском интерфейсе. Если я удалю запись в тестовом списке, чтобы общее количество элементов упало ниже 20, я могу сохранить правило без проблем. Я пробовал разные комбинации элементов в списке на случай, если это была проблема с текстом, но когда в списке 20 или более элементов, правило не сохраняется.

Я просмотрел журналы ULS, и в нем говорится, что «Механизм маршрутизации: UpdateRule () успешно обновил правило, rule.Name = TestRule1» при сохранении правила.

Спасибо за вашу помощь.

1 Ответ

0 голосов
/ 21 июня 2011

Ответ частично указан здесь .Похоже, что страница отображает элемент управления по-разному, если количество элементов 20 или больше.Страница создания правила организатора контента не обрабатывает это изменение и не отображает никаких ошибок при сохранении информации.

Мне удалось обойти это ограничение в пользовательском интерфейсе, добавив правила через код во время моего события создания объекта.Ссылка на создание правил с помощью кода: здесь .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...