露天的自定义用户权限

时间:2017-06-20 11:38:12

标签: alfresco

我正在使用Alfresco Community Edition。

我有4个文件夹。 1.销售2.控制器3.购买4.账户。

根据他们的团队,我有多个用户。

销售团队将创建一个文件夹并将文件夹发送到Controller,Controller将相同的文件夹发送到Purchase and Purchase to Accounts。

在这里,我想要的是,当销售团队的用户创建他/她的文件夹时,它应该仅在销售文件夹中对他/她可见,并且其他销售用户都不应该能够查看它。 (只有文件夹所有者应该能够查看自己的内容)

但是当文件夹被发送到其他文件夹时,只有文件夹所有者和其他用户应该能够访问和查看该文件夹。

我尝试了工作流程,但我已成功将权限授予其他用户,但无法为销售团队分配适当的权限。

简短说明:创建文件夹的销售成员应该能够访问自己的文件夹,而不能访问所有4个主文件夹中的任何其他成员内容/文件夹。

请帮我解决这个问题。

2 个答案:

答案 0 :(得分:2)

  1. 删除站点根文件夹的权限继承。
  2. 通过Manage permissions(销售,财务主管,购买,帐户)
  3. 为每个文件夹设置适当的权限
  4. 设置规则以执行某些操作或通过工作流程管理权限。
  5. 您可以阅读文件夹权限here

    干杯!

答案 1 :(得分:0)

您的预期行为没有嵌入式功能,但可以通过在调用JavaScripts运行业务逻辑的4个主文件夹上定义规则来存档您期望的内容:

  • 删除新/移动对象上的继承标志(仅限直接子项) /文件夹)
  • 删除所有直接权限并仅添加权限 想要为此文件夹添加

创建新文件夹的用户将始终拥有所有权限,因为Alfresco具有特殊角色“所有者”,其具有类似的权限(ALL),如协调器,当文件夹移动到另一个主文件夹时,该协调器仍将处于活动状态。如果创建文件夹的用户在移动文件夹时仍应具有对该文件夹的导航访问权限,则需要为销售团队的所有4个文件夹授予“消费者”权限。这将允许走进文件夹,但只有在用户有权访问时才能看到子文件夹。

相关问题