Рабочий процесс SharePoint, использующий действие "Замена разрешений на элемент списка" не удается

Проблема

Рассмотрим следующий сценарий.

  • У вас есть коллекция сайтов SharePoint Online или SharePoint Server, которая содержит сложные разрешения. Например, у вас более 200 групп SharePoint.

  • У вас есть рабочий процесс, использующий тип платформы рабочего процесса SharePoint 2010.

  • Рабочий процесс использует действие "Разрешения элементов списка заменить".

В этом сценарии рабочий процесс не работает.

Решение/обходное решение

Чтобы устранить эту проблему, выполните одно из указанных ниже действий.

  • Сломайте унаследованные разрешения и удалите уникальные разрешения для списка или библиотеки, где вы работаете с рабочий процессом. Также удалите ненужные разрешения из списка. Это ограничивает количество операций, которые требуются при использовании разрешений на замену элементов списка в рабочего процесса.

  • Для управления разрешениями используйте группы безопасности Active Directory или Office 365. Добавьте группы SharePoint в группу безопасности вместо использования отдельных групп SharePoint для управления разрешениями. Управлять пользователями в группе можно с помощью Active Directory или центра администрирования Microsoft 365 в зависимости от конфигурации.

Дополнительные сведения

Эта проблема возникает из-за того, что действие Replace List Item Permissions приводит к прекращению рабочего процесса, когда коллекция сайтов содержит сложные разрешения, например 200 групп SharePoint. Это известное ограничение в SharePoint.

Требуется дополнительная помощь? Перейдите в сообщество SharePoint.