Żądania dostępu


Żądania dostępu pozwalają użytkownikom informować administratora witryny, że dany użytkownik chciałby mieć dostęp do danego zasobu. W tle jest to de facto lista SharePointa, która tworzy się automatycznie wraz z pierwszym żądaniem użytkownika. Właśnie dzięki temu, że jest to lista, możemy nią swobodnie zarządzać, czy to za pomocą REST API czy CSOM.

O tym, jak zarządzać taką listą w SharePoincie Online, znajdziecie w angielskim artykule Managing SharePoint Online Access Requests using Powershell oraz w angielskiej SharePoint 2013/2016: Approve or decline Access Requests using Powershell and CSOM lub polskiej wersji Zatwierdzanie lub odrzucanie żądań dostępu w programie SharePoint 2013/2016 za pomocą programu Powershell i CSOM (pl-PL) dla serwera SharePoint.

Kroki te natomiast nie będą działały na polskiej witrynie, co widać już po wpisaniu w przeglądarkę prostego zapytania:

https://t321.sharepoint.com/polski/_api/web/lists/getbytitle('Access%20requests')





Wynika to z faktu, że w zależności od DOMYŚLNEGO języka witryny, domyślne listy nazywane są po polsku/niemiecku/francusku, etc.  I tak więc na polskiej witrynie lista ta będzie dostępna pod nazwą Żądania dostępu:
https://t321.sharepoint.com/polski/_api/web/lists/getbytitle('%C5%BB%C4%85dania%20dost%C4%99pu')
  
lub (bez kodowania)
https://t321.sharepoint.com/polski/_api/web/lists/getbytitle('Żądania dostępu')


↑ Back to top

Ustawienia listy


Lista Żądań Dostępu jest ukryta, więc nie znajdziemy jej w Zawartości Witryny. Jak zatem możemy zobaczyć, jakich ustawień używa i ewentualnie, jak je zmienić?

CSOM


Możemy użyć do tego CSOM i np. SPOMod, aby korzystać z gotowych rozwiązań i nie pisać kodu od początku:
Connect-SPOCSOM
Get-SPOList
Set-SPOList

Connect-SPOCSOM pozwoli nam połączyć się z daną witryną, Get-SPOList uzyskać informacje nt. danej listy, a Set-SPOList zmienić jej dotychczasowe ustawienia. Przykłady użycia tych poleceń zawarte są w linkach poniżej:

https://social.technet.microsoft.com/wiki/contents/articles/32332.sharepoint-online-spomod-connect-spocsom.aspx
https://social.technet.microsoft.com/wiki/contents/articles/32335.sharepoint-online-spomod-get-spolist.aspx
https://social.technet.microsoft.com/wiki/contents/articles/32344.sharepoint-online-spomod-set-spolist.aspx
https://gallery.technet.microsoft.com/SharePoint-Module-for-5ecbbcf0


REST API



Przeglądarka


Możemy też wykorzystać REST API i sprawdzić ustawienia listy nawet w przeglądarce wpisując:
https://t321.sharepoint.com/polski/_api/web/lists/getbytitle('Żądania dostępu')

Powershell


Inną opcją jest napisanie skryptu wykonującego proste zapytanie. Przykład takiego skryptu możesz znaleźć na Technet Gallery tutaj. Aby bezpośrednio rozpocząć pobieranie kliknij tu: Download. 
Rezultaty skryptu:

 


↑ Back to top


Interfejs Użytkownika


Do ustawień ukrytej listy można dostać się też z poziomu interfejsu użytkownika. Jako, że lista nie jest widoczna w widoku Zawartości Witryny, musimy znać GUID listy, aby do niej przejść. Ja wyszukałam GUID ze wcześniejszych przykładów i dla mojej listy jest to E938272C-B85A-42F4-ACE1-2E3C77B7556C.

Wpisz w przeglądarce następujący adres zastępując GUID wartością odpowiednią dla Twojej listy oraz url witryny:
https://t321.sharepoint.com/polski/_layouts/15/listedit.aspx?List={E938272C-B85A-42F4-ACE1-2E3C77B7556C}

Powinno to pokazać następujący widok ustawień listy, który nie różni się już od widoków innych ustawień list:



Zobacz także


SharePoint 2013/2016: Approve or decline Access Requests using Powershell and CSOM
Zatwierdzanie lub odrzucanie żądań dostępu w programie SharePoint 2013/2016 za pomocą programu Powershell i CSOM (pl-PL)

Manage SharePoint Online Access Requests using Powershell
SharePoint 2013/2016: Brakujące Ustawienia żądania dostępu (pl-PL)
SharePoint 2013/2016: Missing Access Request Settings (en-US)


↑ Back to top


     web
counter