#c# #sharepoint #infopath
#c# #sharepoint #infopath
Вопрос:
Я новичок в InfoPath, а также в SharePoint 2010. Я пытаюсь установить разрешения для формы infopath таким образом, чтобы, если в этой форме установлен флажок, только определенные группы пользователей в SharePoint могли просматривать эту форму. Однако в Интернете я нашел очень мало документации о классе разрешений и почти нет примеров кода. Есть ли у кого-нибудь пример кода, который они могли бы опубликовать, или ссылки на сайты, содержащие информацию о классе разрешений?
На всякий случай, вот код, который у меня есть на данный момент:
string chkBox = GetNodeValue("/my:myTipLead/my:OBDM/my:DocumentDesignation/my:AllCISOL1And2Members");
if (chkBox == "AllCISOL1And2Members")
{
}
Редактировать: если у кого-нибудь есть какая-либо информация о любом из других классов SharePoint / InfoPath, которые могли бы выполнять назначение уровней разрешений определенной форме, я хотел бы услышать об этом.
Ответ №1:
Мне также нужны были разрешения для моей формы Infopath на основе членства в группе, однако я не смог найти способ. Вот самый близкий, который я нашел.
Предполагается, что вы могли бы создать список Sharepoint для эмуляции роли / разрешения, которые вы собираетесь использовать в Infopath. Недостатком является то, что вам необходимо поддерживать безопасность в двух местах. Однако получение «разрешения» из списка Sharepoint становится возможным в Infopath.