[]
        
(Showing Draft Content)

权限

流程权限确定了哪些用户或角色有权执行、查看或修改流程定义。在一个组织内,不同的用户可能需要不同级别的权限来管理和参与流程。

概述

流程权限涵盖了以下方面:

  1. 流程设计权限: 确定哪些角色有权编辑流程定义。这通常是流程管理员的职责。

  2. 流程发起权限: 确定哪些用户或角色有权发起流程定义,使其产生新的流程实例。

  3. 节点数据权限: 在特定节点,确定哪些用户或角色可以查看或修改数据表字段的权限。这可以用于保护敏感数据。

流程设计权限

流程设计权限控制哪些角色可以在线编辑流程定义。

本地开发环境

  1. 打开活字格设计器,打开包含流程的工程文件。

  2. 在对象管理器中,右键某个流程,在弹出菜单中,点击编辑流程设计权限...菜单项。

  3. 在弹出的对话框中,选择具体的角色,以授权其进行流程设计。

  4. 您也可以通过设计器的安全->资源权限统一配置所有流程的设计权限。

image

在线生产环境

  1. 管理员登录活字格服务端的管理控制台站点。

  2. 在侧边栏中点击权限标签,找到包含流程的应用,点击资源权限标签。

  3. 点击流程权限选项卡,即可为具体的角色授予流程设计权限。

image

流程发起权限

流程发起权限控制哪些角色可以发起流程。步骤如下:

  • 打开本地流程设计器或在线流程设计器。

  • 在流程属性设置->高级设置中,点击设置发起流程权限按钮。

  • 在弹出窗口中,可为具体的角色授予流程发起权限。

  • 你也可以在资源权限中统一配置所有流程定义的发起权限。

image

即使当前登录用户没有某个流程定义的发起流程的权限,其流程列表仍会显示该流程定义。您需要通过流程定义视图的行权限精准控制流程定义的可见性。

例如,当您在这里设置员工张三没有开店流程的权限时。在张三的流程中心的发起按钮下,张三仍能看到开店流程 ,只是点击发起按钮后会提示他没有发起权限。

如果您希望张三直接看不到开店流程选项,您需要通过流程定义视图的行权限精准控制流程定义的可见性。

节点数据权限

节点数据表权限允许您控制在特定节点上哪些角色可以访问和修改相关数据表的字段。步骤如下:

  • 打开流程设计器。

  • 选择一个人工节点或抄送节点。

  • 打开高级设置选项卡,点击添加。

  • 在弹出页面中,首先选择一个数据表。

  • 选择数据表后,即可编辑该数据表每一列的可读和可写。

  • 您可以通过符合权限的条件控制该权限设置的生效条件。

  • 点击确定按钮,即可添加一个数据表权限设置。允许同时创建多个权限设置。

image

此权限功能仅影响 UI 元素的值的可见性,不影响其在页面上的 UI 布局。

作用

流程权限在流程管理中非常重要:

  1. 安全性: 它确保只有授权的人员可以访问和修改流程定义和数据,保护了业务的安全性。

  2. 合规性: 流程权限可以确保流程的执行遵守法规和合规性要求,防止不当操作。

  3. 责任划分: 通过权限的分配,可以明确不同角色和用户的职责,确保流程管理的透明和高效。

结论

流程权限是流程管理的重要组成部分,它可以确保流程的安全性、合规性和高效性。在配置流程权限时,组织需要仔细考虑哪些用户或角色需要哪些权限,以满足业务需求并保护业务数据的安全性。