角色
角色是一组限制条件。被赋予该角色的用户,在符合其限制条件的记录上,将被禁止执行限制条件中列出的操作。角色同时也代表一个团队:拥有该角色的用户即为该角色所描述的群体。
“角色”窗口
通过 管理 › 人员 › 角色 可打开“角色”窗口。左侧列出了所有角色,右侧显示您所选的角色。
- 列表上方的搜索和筛选器可按名称、角色持有者、限制范围以及已删除的角色进行筛选。每个已应用的筛选器都会以图标形式显示。
- 添加角色 可创建新角色。列表中的 ⋯ 包含 导入角色 以及导出为 CSV 和 Excel 的功能。
- 角色行中的 ⋯ 包含 克隆、删除 和 还原。
- 勾选多个角色可同时对其进行修改。
编辑内容会暂存于窗口中,列表上方的上传按钮会统计修改数量。保存将当前角色保存至屏幕,全部保存将所有已修改的角色保存。切换到另一个角色时,您对前一个角色的编辑内容将保留。 撤销和重做可逐项回溯操作。
角色的表单
每个角色都有名称、所有者和标签。被授予该角色的人员可将其标签应用于所处理的工作。
您可以在 人员 中的个人记录中为用户分配角色。
以句子形式呈现的限制
限制 部分以通俗易懂的语言表述:
“现场技术员”角色的成员可以执行所有操作,但以下情况除外: • 删除名称为“freckle”的工作单记录。 • 创建和编辑状态为“已完成”或“进行中”的工单记录。
每行代表一项限制。红色圆点标记的是会阻止某项操作的限制;灰色圆点标记的是目前不会阻止任何操作的限制,因为尚未选择相关操作。
行中的 ⋯ 可打开该限制的表单:
- 模型:记录的类型,例如工单、站点或要素。要素还包括资产。
- 字段:要测试的该记录上的字段。 列表中提供了该模型的字段及其记录通常包含的属性。您也可以直接输入字段名称。
- 比较条件:等于、不等于、大于、不小于、小于、不大于、包含、属于其中之一、不属于其中任何一个,或介于之间。
- 值:单个值;对于“属于”和“不属于”,则为列表;对于“介于”,则为两个边界值。
- 受限操作:创建、读取、编辑 和 删除。选中的操作会变为红色。
- 移除 会删除该限制。
添加限制 会添加一行并打开其表单。关闭未填写过的表单将移除该行。
将角色限制为某些记录
若要授予某组对部分记录的权限而排除其他记录:
- 为这些记录添加标签,例如
north。 - 为该组的角色设置针对tags字段的限制,比较运算符设为is not,值为
north,从而将您希望保留的操作限制在这些记录上。
因此,该句下方的说明应理解为:因此,成员只能读取“tags”字段值为“north”的 Feature 记录。 用户持有的每个角色都会进一步缩小权限范围。若同时拥有两个此类角色,则仅保留同时带有这两个标签的记录。若要通过一个角色覆盖两个领域,请使用 is none of 并包含这两个标签。