Как получить разрешения уровня элемента для элементов списка

У меня есть требование, где у меня есть 300 агентств с несколькими пользователями и 5 регионов с несколькими пользователями и администраторами. Несколько агентств отчитываются в одном регионе.

Когда пользователь входит в систему как пользователь агентства и создает элемент списка, и при представлении элемент должен давать разрешения всем пользователям, связанным с агентством пользователей и региональным агентством. Это сопоставляется с использованием списка ссылок, какое агентство принадлежит региону.

Можно ли динамически устанавливать разрешения для групп для элемента с помощью рабочих процессов SharePoint Designer. Я смог заставить это работать, если я жестко хранил имена групп в рабочем процессе дизайнера SP. Я не уверен, как динамически передавать имена групп в рабочий процесс.

Группы SP и их пользователи уже определены в разрешениях SharePoint.

1 ответ

Я разобрался с решением, используя списки InfoPath и SP.

Сначала я создал список ссылок "Регионы" и остановил наследование в списке, добавил группы SharePoint и пользователей в группы, и для каждого элемента списка предоставил разрешения для групп SP, которые имеют доступ к элементу списка.

В список "Опрос" добавлено поле поиска из списка "Регионы", теперь, когда пользователь добавляет новый элемент, он видит регион и агентства, к которым он принадлежит.

В списке "Съемка" я создал папки для "Регионы" и "Агентства" и установил разрешения на уровне папок, аналогичные списку "Регионы".

Другие вопросы по тегам