Пользовательская форма Sharepoint с приложениями - PullRequest
0 голосов
/ 04 октября 2019

Я хочу реализовать пользовательскую форму, которая собирает данные от моего пользователя и не уверена, как пойдет реализация. Компания использует SharePoint в качестве базы и хотела бы интегрировать ее с этим. Но не могу найти документацию о добавлении вложений, не могу найти подходящую платформу для тестирования SharePoint заранее. Это HTML-форма, требующая, чтобы люди загружали свои учетные данные. Должен ли я использовать список SharePoint? Или просто создать отдельное приложение, размещенное провайдером SharePoint?

Я попытался создать веб-страницу ASP.net, а затем интегрировать ее в SharePoint, но для интеграции требуется реальная учетная запись SharePoint, которая уже запущена. Но мне требуется разумная среда тестирования

Пользователи смогут заполнять свои личные данные, а также загружать некоторые из своих сертификатов и т. Д.

1 Ответ

0 голосов
/ 04 октября 2019

Если вам необходимо дать возможность некоторым внешним пользователям размещать некоторые данные на вашем сайте SharePoint без какой-либо аутентификации, тогда

правильный ответ зависит от типа используемого вами SharePoint.

Если мы примем on-Prem>, то проще всего будет настроить сайт для анонимного доступа и создать список со всеми необходимыми полями. Пользователи будут заполнять список и работать с формой добавления / редактирования списка. Также здесь Вы можете просто добавить пользовательскую веб-часть на некоторую страницу, которая представляет желаемую форму и сохраняет данные в список с некоторыми повышенными разрешениями, если это необходимо.

Для Online анонимный доступ не является опцией, и здесь япопытался бы использовать надстройку, размещенную провайдером SharePoint, которая авторизована для вашего клиента SharePoint через политику низкого уровня доверия с политикой надстроек (поэтому данные сохраняются в SP с разрешениями надстроек). Подробнее об этом можно прочитать здесь:

Начало работы по созданию надстроек SharePoint, размещенных у поставщика

Создание надстроек SharePoint, использующих авторизацию с низким уровнем доверия

в основном это отдельное веб-приложение (webForm, MVC или другое), которым вы управляете (хранится на каком-либо сервере IIS, которым вы или ваша компания должны управлять, или храните в Azure). В этом веб-приложении вы можете делать любую логику или форму, какую пожелаете. После этого вы добавляете его как размещенное приложение поставщика SharePoint с политикой «Только для надстроек» (пользователь, устанавливающий надстройку, должен иметь соответствующие разрешения для этого). После этого Вы можете сохранить данные из своего пользовательского веб-приложения в SharePoint, используя подход CSOM с контекстом надстройки SP.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...