Я использую функцию Content Organizer для перемещения документов определенного типа содержимого в определенную папку в библиотеке документов на том же сайте. Я создал правило организатора контента с параметром свойства, в котором используется свойство testcolumn. Testcolumn - это столбец сайта, определенный как поиск по столбцу в пользовательском списке, список тестов, а затем добавленный к типу контента сайта. Элементы в этом списке отображаются в раскрывающемся списке Значение, и я могу выбрать конкретное значение, которое я хочу использовать для этого правила.
Проблема в том, что я могу создавать и сохранять правила при условии, что в списке тестовых списков не более 19 элементов. Когда у меня есть 20 элементов в тестовом списке, похоже, что правило было сохранено пользовательским интерфейсом. Если я открою правило и перейду к его редактированию, значением свойства testcolumn будет (Нет). Если я смотрю на элемент в powershell, свойство Value равно '0', а не ID элемента, который я сохранил в пользовательском интерфейсе. Если я удалю запись в тестовом списке, чтобы общее количество элементов упало ниже 20, я могу сохранить правило без проблем. Я пробовал разные комбинации элементов в списке на случай, если это была проблема с текстом, но когда в списке 20 или более элементов, правило не сохраняется.
Я просмотрел журналы ULS, и в нем говорится, что «Механизм маршрутизации: UpdateRule () успешно обновил правило, rule.Name = TestRule1» при сохранении правила.
Спасибо за вашу помощь.