Teambition 的项目角色和权限是在企业后台设置的,所以在使用的过程中你可能会遇到以下的问题:
只有企业管理员才能进入后台配置项目角色,项目权限配置的路径较深,且不够灵活;
每种类型的项目可能需要到不同的角色和权限项,导致后台产生很多很多角色,维护和管理成本很高;
目前所有的项目角色都统一管理在企业后台,那么当你在自己的项目中为项目成员选择角色时,可能会受到很多与你无关的角色干扰。
所以,为了解决以上问题,我们把项目权限的配置下放到了项目,由项目管理员自由管控。
项目角色和权限的配置
我们整合了「项目权限组」和「项目角色」,并赋予了原「项目角色」权限项,你可以在「项目菜单」-「项目角色与权限」中自由配置和管理项目需要使用的角色。
新建的项目中,默认有「项目拥有者」「项目管理员」和「项目成员」三个角色。在项目中,角色分为「项目自定义角色」和「企业应用角色」两种。
项目自定义角色:允许项目管理员自由配置和管理的角色,可以通过直接「在项目中新建」和「从其他项目复制」两种方式产生,仅供本项目使用;
企业引用角色:从企业角色中引用到项目中使用的角色,仅支持企业管理员在企业后台统一管控。
下面我们具体看一下如何配置和使用项目角色和权限。
添加角色
添加角色的方式有三种,新建项目角色、引用企业角色和从其他项目复制角色。
新建角色
项目中支持自由创建本项目使用的自定义角色,同时可以自由配置和使用自定义角色的权限
从企业选择
为了解决企业统一管控的诉求,项目支持从企业引用项目角色,引用的企业角色无法在项目中修改名称和权限项,统一在管理后台进行配置,同时对所有引用的项目生效。
从其他项目复制
同一类型项目的项目角色和权限可能是一致的,所以为了降低项目角色和权限的配置成本,支持从其他项目复制角色和权限到本项目使用。
注意:角色仅仅是复制操作,两个项目关于被复制的角色的调整互相不会影响
编辑角色
修改名称
项目内的角色支持修改角色名称,但项目默认的三个角色「项目拥有者」「项目管理员」「项目成员」和引用的企业角色不支持修改名称。
调整权限项
项目内角色支持修改角色名称,但「项目拥有者」「项目管理员」「项目成员」和引用的企业角色不支持修改权限项。
设为默认角色
项目默认角色代表项目新增的每个成员的初始角色,所有项目角色均可以被设置为项目默认角色。
复制角色
项目角色支持复制,复制后的角色权限项与被复制的角色权限项一致,但角色名称默认为「XXX(1)」,后续支持重命名。
「项目拥有者」「项目管理员」和引用的企业角色不支持被复制。
删除角色
删除项目自定义角色
项目中新建的角色,或者从其他项目中复制的角色支持删除,但项目默认的三个角色「项目拥有者」「项目管理员」和「项目成员」不支持删除。
移除企业角色
从企业中引用的项目角色仅支持「从项目移除」,移除后仅仅是本项目无法再使用该角色,但并不会把该角色从企业删除,其他项目仍然可以正常引用。
项目角色和权限的使用场景
项目成员支持使用角色
支持为项目成员选择所有项目中的自定义和企业引用角色。
字段填写权限支持使用项目角色
在「项目设置」-「任务设置」-「任务类型设置」中,修改字段的填写权限时支持选择全部项目中的角色。
工作流流转规则支持使用项目角色
在工作流项目设置流转规则时,在「执行操作权限」中选择「指定特定成员」时可选择全部项目中的角色。
项目分组成员的项目相关配置调整
调整前:项目角色是全部项目通用的,所以「项目分组」-「项目相关」-「拥有项目内角色的操作权限」支持选择全部项目角色;
调整后:角色由项目管理,每个项目中的角色可能都不相同,所以「项目分组」-「项目相关」-「拥有项目内角色的操作权限」仅支持选择「项目拥有者」「项目管理员」和「项目成员」这三个所有项目中固定不变的角色。若你曾选择过其他角色,那么系统已经默认将你选择的自定义角色变更为「项目成员」。
其他注意事项说明
任务字段配置
工作流的流转规则配置
项目分组配置
概览字段配置
移动端暂不支持设置和选择项目自定义角色。
项目自定义角色的创建和编辑支持保存到项目模板中。