2017-06-20 56 views
0

我使用的是Alfresco社區版。自定義用戶在戶外的權限

我有4個文件夾。 1.銷售2.控制器3.購買4.帳戶。

我有他們的團隊多個用戶。

的銷售團隊將創建一個文件夾,該文件夾發送到控制器,控制器發送相同的文件夾,以購買和購買到帳戶。

在這裏,我要的是,當從銷售團隊用戶創建他/她的文件夾,它應該是隻給他/她在看到銷售文件夾,沒有其他銷售用戶應該能夠查看。 (只有文件夾所有者應該能夠查看自己的內容)

但是,當文件夾發送到其他文件夾中,有太多隻有文件夾所有者和其他用戶應該能夠訪問和查看該文件夾。

我試過了工作流程,我已經成功地賦予權限的其他用戶,但無法適當的權限分配給銷售團隊。

簡短說明:銷售會員誰創建一個文件夾應該能夠訪問自己的文件夾,而不是任何其他成員的內容/在所有4個主文件夾的文件夾。

請幫我解決這個問題。在該網站的根文件夾

回答

2
  1. 刪除權限繼承。
  2. 通過設置爲每個文件夾適當的權限Manage permissions(銷售,控制器,購買,賬戶)
  3. 設置一個規則在一些行動採取行動,或通過您的工作流程管理權限。

您可以閱讀文件夾權限here

乾杯!

+0

在那裏,做到了! 將Sales中的子文件夾移動到另一個主文件夾時(購買) 在Purchase文件夾中,所有銷售團隊成員都能夠查看其他成員製作的文件夾。 我不希望他們查看其他團隊成員文件夾。 我嘗試了所有權限和規則,但無法設置適當的權限和規則。 請幫忙。 –

+0

如果您已經實現上述方案,則在嘗試移動文件夾時會遇到問題,因爲執行操作的用戶沒有適當的權限。 無論您是嘗試將其從規則還是通過工作流中移出,執行操作的用戶都擁有該文件夾的'manager'權限,並且具有目標文件夾的'合作者'權限。 快速修復將以管理員身份執行操作。我不會推薦你這樣做,但如果你在緊迫的期限內,那就考慮一下。 :) –

+0

是的,我試過這個,它的工作正常。 :D 我只是希望銷售人員不能查看其他團隊成員的文件夾。 非常感謝您的幫助。將嘗試應對這個工作流程。 :) –

0

沒有您預期的行爲沒有嵌入功能,但可以通過在其上調用JavaScript的運行你的業務邏輯的4個主要文件夾定義規則來存檔你所期望的:新

  • 刪除繼承標誌/移動對象(僅限於直接孩子的 /文件夾)
  • 刪除所有直接權限和只添加權限您 要添加到該文件夾​​

用戶W¯¯ ho創建的新文件夾將始終擁有所有權限,因爲Alfresco有一個特殊的角色「所有者」,它具有類似於協調員的權限(ALL),當文件夾將被移動到另一個主文件夾時,該角色仍然處於活動狀態。如果創建文件夾的用戶在移動文件夾時仍應具有對文件夾的導航訪問權限,則需要爲銷售團隊的所有4個文件夾授予消費者權限。這將允許走進文件夾,但只有在用戶有權訪問時才能看到子文件夾。

+0

我早就試過了。謝謝您的幫助。 :) –