Sharepoint

文件庫上的 SharePoint 權限

  • September 9, 2009

MOSS 2007 標準(無表單服務)

我想將表單送出到表單庫,以便在送出表單後,只有站點和庫的所有者才能編輯表單。任何人都可以添加或查看,所有者可以編輯或刪除。

我創建了一個僅允許Add ItemsView Items的客戶權限級別,並且嘗試將 InfoPath 2007 表單送出到庫將成功地將文件添加到庫中,但會向使用者提供以下錯誤消息:

送出表單時出錯。您可以將副本保存到您的機器並稍後手動處理。 細節:

InfoPath 無法送出表單。

送出表單時發生錯誤。

表單無法送出到以下位置: http://space/xx/yyyy/zz/Test/TEST-276-2009-08-17.xml Web 伺服器有問題。確保 Web 伺服器存在,​​稍後再試或聯繫 Web 伺服器管理員。

所以使用者當然會一次又一次地嘗試送出文件,但它已經在那裡了。

如果我允許編輯項目進入權限級別,它會按預期工作,但業務規則不允許普通使用者編輯任何文件,包括他們自己的文件。

這可以在沒有其他干預(例如自定義工作流程)的情況下完成嗎?

是一個與您的非常相似的 MSDN 論壇主題。基本上,結果是 MS 說一旦送出表單,SharePoint 就會執行簽出/簽入,這需要編輯權限。Clayton Cobb 的另一篇文章概述了該問題的可能解決方法。

我們所做的一件事——它對我們有用——儘管它並沒有“正式”阻止編輯……

我允許啟用編輯 - 所以送出工作需要。然後,我創建了一個刪除編輯選項的庫視圖(相信它是沒有編輯菜單的文件名稱 - 你會看到它)然後我將這個新視圖設為預設視圖。現在,精明的使用者會知道進入備用視圖以訪問編輯選項 - 但這可以防止 99% 的臨時最終使用者引起問題。

不是密封的 - 但對我們來說它運作良好。

引用自:https://serverfault.com/questions/55240