sharepoint 2016 學習系列篇(15)-自定義列表應用篇-(4)數據權限配置

當數據已經錄入到列表中之後,接下來,朋友們可能會想知道,有些數據,只想給某些用戶看到,或者編輯,列表是否支持這樣的操作。

大微軟的sharepoint平臺,對於用戶的需求,可以說是考慮得很周全的,權限管理,當然也是不可能漏掉的,而且權限管理,還是sharepoint上一個非常突出的亮點,數據安全性管理的顆粒度,很完善。接下來,我們來看下,如何在sharepoint的自定義列表中,給數據配置不同的用戶訪問權限,這些當然也是不需要開發,就能實現的。

前面講到,用戶訪問sharepoint平臺網站的時候,是一種從外到內的方式,首先用戶需要對網站具有訪問權限,接下來,對列表的訪問權限,接下來,對列表數據的訪問權限,簡單概括,就是對網站有訪問權限-->列表有訪問權限-->對列表數據有訪問權限。

對網站有訪問權限,前面的文章中,sharepoint 2016 學習系列篇(7)-如何給網站分配用戶訪問權限site permission for users,已經有做了介紹,這裏我們主要是講,對列表的訪問權限配置。

打開前面創建好的用戶信息表

假設我們現在有三個用戶,user1,user2,user3,

我們對user1用戶,配置對列表具有新增,修改,查看的權限;user2用戶具有新增,修改,查看,以及刪除的權限;user3用戶只擁有讀取的權限。

 首先,我們需要創建三個sharepoint組,這三個組名稱以及作用如下:

 

以下是創建的方法:

1.創建權限級別。點擊右上方的設置圖標,點擊Site settings (網站設置)

點擊Site Permissions (網站權限)

 點擊權限級別(Permission Levels)

點擊添加權限級別(Add a Permission Level)

填寫名稱(Name),勾選途中勾選的選項.

點擊創建(Create),完成創建。

 

 

接下來的兩個組,

數據編輯(含刪除),多勾選刪除項目(Delete Items),創建。

 

僅查看則勾選如下圖選項,創建。

 

完成之後,我們看到三個權限級別,如下圖。

2.創建sharepoint組,將三個組分別應用各自的權限級別。

點擊右上方的設置圖標,點擊Site settings (網站設置)

點擊site permissions (網站權限)

點擊Create Group (創建組),

填寫名稱(Name),勾選數據編輯(不含刪除),點擊創建(Create)

3.添加用戶到對應的組。 點擊添加(New)-->添加用戶(Add Users)

輸入User1,點擊共享(Share)

其它兩個sharepoint權限組,也是相同的方法。

 

接下來,就是如何將着三個組的權限,應用到我們前面創建的“用戶信息表”列表中。

列入列表設置(List Settings),找到此列表的權限(permission for this list)

 進入列表權限頁面配置,點擊停止集成權限(Stop Inheriting Permission) ,

將其

將其它用戶組都刪除,只留下我們剛剛創建好的三個用戶組。

最後我們來分別驗證這三個用戶,對應的權限,是否與我們的要求是否一致。

先用user1登錄,然後進入列表UserInfo,我們發現,用戶user1對列表的數據,具有新增,編輯,查看權限,沒有刪除操作。

我們再換user2登錄,我們發現,該用戶對數據,具有新增,編輯,查看,刪除權限。

再換user3看下,user3,只對數據,具有查看權限。

證明在sharepoint列表上,可以根據權限配置,達到我們的需求。當然,也還能夠對每一行的列表數據,進行權限修改,刪除,查看等權限配置,方法如下:點擊點擊管理權限(Manage Permission),

進入權限配置頁面,將不需要的用戶或者組刪除,添加所需要操作或者訪問的用戶,這樣就完成了對列表的每一行數據進行權限控制的操作。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章