設置SharePoint2010列表的項目級權限
在SharePoint2010中我們經常會用到這樣的權限設置,在一個列表中可以存儲多個人輸入的數據,但每個人只能看到自己的那部分數據。也就是多個人共同維護一個列表,但各自只能查看、編輯、刪除自己錄入的那部分數據。這樣的權限在SharePoint 2010列表中是很容易實現的。
要想實現這樣的權限設置,首先要打開列表的“列表設置”頁面,如圖1所示:
圖1
在圖1常規設置中點擊“高級設置”鏈接,如圖2所示:
圖2
在圖2的“項目級權限”一項中可以設置列表項的“讀取權限”和“創建和編輯訪問權限”,用來指定用戶可以讀取和編輯的項目權限。如果具有“管理列表”權限的用戶,則不管讀取、創建、編輯訪問權限如何設置,都可以讀取和編輯所有項目。
- 讀取權限:指定允許用戶讀取的項目,可以設置為“讀取所有項目”和“讀取由該用戶創建的項目”。如果列表項只能管理自己的,則要選擇“讀取由該用戶創建的項目”。創建和編輯訪問權限:指定允許用戶創建和編輯的項目,可以設置為“創建和編輯所有項目”、“創建項目并編輯由該用戶創建的項目”、“無”。如果列表項只能管理自己的,則要選擇“創建項目并編輯由該用戶創建的項目”。
圖2的設置完成之后,我們還要為用戶分配“參與討論”權限,在SharePoint 2010中“參與討論”權限的含義是:可以查看、添加、更新和刪除列表項和文檔,“參與討論”權限主要是用來設置列表項和文檔的。所以如果想在列表中只能管理自己創建的列表項,則必須把用戶設置為“參與討論”,如圖3所示:
?
圖3
在圖3中為libo和libaojun這兩個用戶設置了“參與討論”權限。然后使用這兩個用戶分別在列表中錄入信息。在這里要注意:“參與討論”權限也可以訪問列表并還可以創建自己的視圖。如圖4所示:
圖4
圖4是使用系統賬戶登錄的,所以可以查看到列表中所有的項目。可以看到libo錄入了兩條數據,而libaojun也錄入了兩條數據,另外一條是系統賬戶錄入,當這兩個用戶登錄到SharePoint2010平臺時,只能查看、編輯、刪除自己錄入的兩條數據。現在使用libo賬戶登錄,如圖5所示:
圖5
如圖5所示,果然libo只能查看到創建者為libo的兩條數據,同樣我們使用libaojun登錄,則也會看到兩條數據,如圖6所示:
圖6
如圖6所示,創建者為libaojun的信息也只有兩條。這樣我們讓多個用戶使用一個列表來存儲數據,但各自維護自己的數據,與其它用戶的信息互不影響。
從上面的操作我們可以看到,SharePoint 2010的“參與討論”權限只能對列表新建、刪除、編輯自己的信息,且還可以創建、編輯、刪除自己創建的個人視圖。然后其它高級的設置就不能使用了。如圖7所示:
圖7
如圖7所示,在創建視圖時,視圖訪問群體只能選擇“創建個人視圖”,公共視圖呈灰色狀態,參與討論權限不可創建公共視圖。