Мені потрібно, щоб зустрітися з безпеки вимога для форми InfoPath сьогодні. У цій ситуації бізнес, відносно невелику кількість приватних осіб дозволено створення нової форми InfoPath і набагато більш широкої аудиторії дозволено редагувати його. (Це нова Прокат автомобілів на інтернат форму використовуються людських ресурсів, запускає робочий процес).
Для задоволення цієї мети, Я створив створено два рівні дозволів ("створити й оновити" і "оновити лише"), зламав успадкування для бібліотеки форм і призначити дозволи на на "створити, оновлення" користувач і окремі "оновити лише" користувач. Механіка всі працювали, але він виявився більш за участю, ніж я очікував. (Якщо ви відчуваєте трохи невпевнено на SharePoint дозволи, перевірити це повідомлення в блозі). Конфігурація вимог безпеки для рівня дозволів не було очевидно набором прав, зерниста. Щоб створити дозвіл тільки на оновлення рівні для форми InfoPath, Я виконав наступне:
- Створити новий рівень дозволів.
- Прибрати всі параметри.
- Вибрано такі від "Дозволи списку":
- Редагування елементів
- Перегляд елементів
- View сторінки застосунків
Використання цих параметрів дозволяє користувачу оновлювати форми, але не створює його.
Трюк був включення "Подання заявки сторінки". Є не будь-якого verbage на рівня дозволів, вказує на те, що потрібно для оновлення лише для форм InfoPath, але виявляється, то є.
Створення та оновлення було ще більш дивною. Я стежив за ті ж кроки, 1 через 3 вище. Я повинен був спеціально додати "сайту дозвіл" параметр: "Використання можливостей інтеграції клієнт". Знову, Опис там, не роблять це здаватися, що повинно бути необхідні для форми InfoPath, але він існує.
</кінець>