更新日期

1. 简介

1.1 功能概述

工作流(以下或称流程)是基于预设规则自动执行业务流程的系统,它支持多种触发机制,能够自动化执行数据处理、流程控制及消息通知等任务,能有效减少重复性操作,提升业务处理的效率与准确性。

1.2 主要应用场景

  • 客户信息同步:当员工在【客户跟进】中更新客户信息时,可通过工作流自动将变更内容同步至客户档案,确保前后台信息一致。
  • 固定资产管理:通过设置定时触发的工作流,系统可按计划自动生成保养工单、创建巡检任务。任务执行完成后,设备状态与维护记录会自动更新,形成管理闭环。
  • 新员工入职协同办理:新员工录用确认后,工作流自动启动入职流程,同步向IT、行政、人事等部门发起账号开通、设备申领、合同准备等任务申请,提升入职效率。

1.3 权限说明

为确保工作流的规范使用与安全维护,仅具备相应管理权限的用户可创建工作流并进行管理。具体权限说明如下:
  • 系统管理员与应用管理员:拥有完整的工作流管理权限,支持创建、编辑及删除操作。
  • 普通成员:由于不具备访问应用管理后台的权限,因此无法执行工作流的创建、编辑或删除操作。

1.4 设置流程

2. 工作流管理

工作流管理页面用于统一管理当前应用内的所有工作流。在该页面,您可以查看全部工作流列表、按需搜索,也可以创建新工作流或编辑已有工作流。

2.1 工作流管理入口

您可以通过以下方式进入该页面:在应用首页左下角点击「管理」按钮,进入应用管理后台。在左侧导航中找到「工作流」模块,点击即可进入工作流管理页面。

2.2 查看工作流

工作流页面布局如下:
1)在工作流管理的右上角有「+工作流」按钮与视图切换控件,视图切换控件可切换卡片和列表展示两种视图。
2)工作流顶栏左侧提供分类筛选功能,可切换查看不同类型的工作流;右侧为搜索区域,支持按流程名称、表单名称及流程状态进行筛选。
3)每个工作流卡片上会展示其名称及基本信息,鼠标悬停于卡片上时其右上角会出现编辑、复制和删除操作按钮,可以对工作流执行对应操作。在卡片的底部则显示工作流的启用状态,并提供入口查看执行日志。
切换到列表视图时所有工作流信息以表格形式呈现,各字段布局如图所示。编辑、日志、复制和删除等操作集中放置于表格的操作列中。

3. 工作流设计

本章将引导您完成从新建工作流到配置并发规则的全流程,建议按顺序阅读。

3.1 新建工作流

点击工作流视图右上角的「+ 工作流」按钮,在“开始流程”弹窗内选择好工作流的触发方式和触发表单后,点击确定即可跳转工作流设计页面。
触发方式:
  • 表单触发:根据表单数据的变化(如新增、修改、删除)自动触发流程执行;
  • 定时触发:按照预设的时间点和重复规则自动触发流程;
  • 按日期触发:以表单中指定的日期字段为基准,按设定周期触发流程;
  • Webhook触发:在接收到外部系统发送至指定URL的请求时触发流程;
  • 子流程:使用工作流“子流程”节点触发的流程,子流程并非一个完整的工作流,而是将常用的流程逻辑封装为可复用的模块,可在多个主流程中被调用,实现流程组件的模块化管理与高效复用。
选择表单时,可以在下拉选项中浏览当前应用内的全部表单,也可以通过输入关键词快速搜索并定位目标表单。这在表单数量较多时,能帮助您更高效地完成选择。

3.2 设计页概览

进入工作流设计页面后,在页面左上角可以对流程名称进行修改,还可以对视图进行缩放;点击「日志」可以查看工作流执行日志。在页面左上角依次为「流程版本管理」、「配置」按钮、保存和启用工作流按钮。

3.3 设置触发事件

设计工作流前,需要先设置流程的触发节点,不同的触发方式对应不同的触发节点。
点击触发节点,可以唤起节点设置窗口,窗口顶部显示节点名称,可以点击修改,下方对应节点的设置,不同的触发节点会有不同的设置方式。例如表单触发节点可以选择是在新增数据、修改数据、还是删除数据时触发,支持选择多种触发方式。在下方还可以配置触发需满足的额外条件。
【修改节点名称操作】
更多触发节点的设置可查看:触发节点

3.4 新增节点

点击节点间的「+」按钮可以在前一个节点后新增节点,英雄云提供17种不同类型的执行节点。用户可以根据企业需求添加合适的节点来设计工作流。

3.5 节点设置

新增节点后,点击该节点可以打开节点设置窗口配置节点。与触发节点类似,您可在弹窗顶部修改节点名称,便于区分各节点。不同类型节点的具体执行设置因功能而异,详细配置说明可参考对应节点的帮助文档。

3.6 节点类型介绍

英雄云为用户提供多种流程节点类型,用户可根据需求选择不同的节点进行配置,目前可将这些节点分为六大类:触发节点、数据节点、分支节点、人工节点、消息通知节点以及流程/插件节点,各类节点对数据的处理效果也不同。
节点分类 节点名称
触发节点        触发节点是工作流的开始节点,用于配置工作流的触发事件。包括“表单触发”、“定时启动”、“Webhook”、“日期字段触发”、“子流程”五种触发节点,分别对应于五种触发方式。
数据节点        数据节点是用于对表单数据进行操作的节点。包括“新增数据”、“更新数据”、“获取单条数据”、“获取多条数据”、“删除数据”五种节点。
分支节点        分支节点用于在工作流中加入分支流程,比如根据条件执行不同任务的“条件分支”,各分支可以并行执行的“并行分支”,以及根据审批节点的审批结果分流的“结果分支”。
人工节点        涉及人工参与的流程环节,包括“审批人”和“抄送人”两类。审批任务会出现在审批人的待办栏,抄送信息则会进入被抄送人的抄送栏。
消息通知        用于向内部或外部人员发送通知,支持站内通知、短信通知和邮件通知三种方式。其中短信和邮件也可发送给外部联系人。
流程/插件        为增强工作流能力而设的功能性节点,包括调用插件的“插件节点”、可复用的“子流程”、支持重复执行的“循环容器”以及用于控制循环结束的“结束循环”节点。
关于各类型节点的详细了解,可以查看相关节点的帮助文档。

3.7 节点的拖拽、复制和删除

在流程设计页中支持对节点的拖拽、复制和删除操作。通过鼠标拖拽可以改变节点之间的顺序,节点顺序的变更可能影响节点间的引用关系,因此顺序调整后请务必检查相关节点的配置,确保其正确无误。当鼠标停放在节点上时,节点图标右上角会出现复制和删除按钮,点击可以执行节点的复制和删除操作。
注意:节点删除后无法恢复,请谨慎删除。
【节点的拖拽操作】
【节点的复制和删除操作】

3.8 流程的保存和启用

在流程的设计完成后,需要进行流程保存与启用,才能保证工作流的正常执行。
3.8.1 保存流程
点击页面右上角的「保存」按钮,系统会自动校验流程节点是否存在错误,只有校验成功的流程才可以执行保存。
若校验失败,系统将在弹窗中提示出错节点,并在设计页面对相应节点标红显示。请根据提示修改标红节点的配置,修改完成后,再重新保存工作流。
3.8.2 启用流程
工作流保存成功后需点击「启用流程」方可生效。只有通过系统校验并成功保存的工作流才能被启用,且仅当工作流处于启用状态时,才能被正常触发与执行。流程启用后,对流程的任何修改也需要重新保存并启用才能生效。

3.9 流程版本管理

为便于工作流的留档与回溯,英雄云提供了工作流的版本管理功能。在流程设计页右上角进入流程版本,可查看所有历史记录。当需要修改已有工作流时,建议先通过「添加新版本”进行留档。若修改出错或需回退,可直接在版本列表中选择历史版本恢复。此外,通过点击「管理已有版本」可进入版本管理窗口,可查看所有版本,执行启用、编辑或删除等操作。
版本留档功能使用效果演示

3.10 流程的并发配置

对于表单触发的工作流,系统会显示配置按钮,点击后可对并发工作流的执行方式进行设置。所谓的并发工作流是指同一个工作流在相同时段内产生的多个实例,不同的执行方式可能产生并发错误。可选的执行方式有:
  • 并行执行:并行执行方式下,工作流的多个实例同步执行。适用于各实例间没有依赖关系、互不影响的流程。此模式能最大限度地提高处理效率,是大多数场景下的首选。
  • 顺序执行:顺序执行方式下,工作流的多个实例依照触发时间按顺序逐条执行,但不会等待流程中包含的子流程执行完毕。执行速度相对较慢,可保证实例主体任务的执行顺序,但子流程的执行在时间上可能存在重叠。
  • 完全串行:工作流的多个实例依照触发时间按顺序逐条执行,上一条流程完全执行完成后才会执行下一个流程。执行速度最慢,但能确保实例间的绝对顺序和资源独占性,避免任何可能的交叉影响。

4. 工作流其他操作

4.1 编辑工作流

如需修改已创建的工作流,可以点击流程卡片右上角的编辑按钮,重新进入工作流设计页面对工作流进行修改。

4.2 工作流日志

英雄云支持查看工作流日志,以浏览工作流的执行情况。如图点击对应工作流右侧的日志按钮,即可进入工作流日志页面。
在工作流日志页面,可以查看工作流的“状态”、“触发流程数据”、“错误原因”、“触发时间”、“结束时间”等信息。其中“触发流程数据”是使用流程使用数据id以“-”符号进行拼接的字符串。
点击“操作”栏处「详情」可以查看工作流的具体运行情况。
日志详情可以说明工作流各节点的执行情况,可以查看工作流是在哪个流程节点出现问题,点击预览可以查看失败的具体原因。
工作流日志支持通过关键词搜索、状态选择、触发时间搜索工作流。
其中触发时间采用动态筛选并使用「时间范围」,可以设置流程运行的开始和结束时间,当选择「自定义」时间筛选则可以使用时间单位定义搜索的时间范围,如下:

4.3 复制与删除

英雄云支持用户复制或删除已有工作流。如图点击对应工作流右侧的复制与删除按钮(鼠标悬浮于卡片上显示),即可进行对应操作。
注意:工作流删除后不可恢复,请谨慎执行删除操作。
如图,橙色区域为通过复制“请假审批”得到的工作流,将会以“[原工作流名称]-复制”形式命名。
删除工作流时,将会弹出警告,工作流删除后流程数据将无法找回。

5. 具体效果

成员修改数据:
主管收到需要审批的数据:
成员收到审核结果的抄送: