2015-08-03 13 views
0

Я создал форму InfoPath, которая имеет подраздел, который предназначен только для администраторов/владельцев. Я ищу способ, чтобы подраздел для admin/owner появился только тогда, когда администратор/владелец зарегистрировался на сайте sharepoint. Если пользователь не является администратором/владельцем, они видят только первую часть формы. Это их способ сделать это в InfoPath. Я рассмотрел правила для подраздела, но не нашел то, что мне нужно.Формы InfoPath видны только владельцам

ответ

1

Вы можете скрыть объекты в InfoPath на основе групп, используя 2 веб-службы. UserProfileService.asmx, чтобы получить текущего пользователя и UserGroup.asmx, чтобы проверить группу, к которой принадлежит текущий пользователь. Вам нужно создать группу SharePoint, которая будет ограничена. Например, Ограничить пользователей. Добавьте пользователей, которых вы хотите ограничить. Установите правило, которое скроет раздел, если текущий зарегистрированный пользователь находится в этой группе (Restrict Users)

См. Это сообщение в блоге для подробных шагов. Это длинный.

http://info.akgroup.com/blog-0/bid/69277/InfoPath-Restrict-visibility-to-users-in-a-SharePoint-Group