全部文档
文档中心工作流4. 发布与运行待办与流程监控页面

待办与流程监控页面

工作流组件在应用的 system 文件夹下预置待办和流程监控页面。

  • 待办页面用于认领、查看和完成任务。

  • 当前空间安装工作流组件之后,每个应用的system文件夹下就会出现我们预置的待办页面 「deep_flow_user_task」,待办页面地址为:

1677144407631-b9289b12-7b42-4b56-92d5-0cc634bb56c9

  • 在应用菜单中关联待办页面,作为任务办理入口。

  • 同时,我们也在页面2.0和UX中开发了相关控件,您也可以配置到页面2.0或UX中使用。

1711099735511-3ded662c-ca2d-4565-bb4e-b71d62e1c5ba

待办页面包含三部分信息:

  • 我的任务:该tab页下包含所有执行人为当前用户的任务

    • 任务的来源主要包括:多人任务节点产生的任务/当前用户认领的单人任务节点产生的任务

    • 任务状态包括进行中、已完成、已终止

      • 进行中:任务开始之后,还未完成,此时为进行中状态,可以进行查看、取消认领、任务完成操作

      • 已完成:任务由任务执行人完成之后,会变更为已完成状态,可以进行查看

      • 已终止:任务未由当前用户完成,由于配置的完成规则或外部终止导致结束时,会变更为已终止状态,可以进行查看

  • 待认领的任务:该tab页下包含所有候选人为当前用户且未被认领的任务,用户可以进行查看、认领、任务完成操作

  • 我发起的流程:该tab页下包含当前用户发起的所有流程,用户可以进行查看操作

待办页面可以进行的操作包括:

  • 查看:点击查看可以查看任务/流程详情

    • 是否有查看按钮,取决于是否在任务/流程的待办设置中配置了待办跳转界面

  • 快速处理:可以直接在待办页面进行任务完成操作

    • 是否有快速处理按钮,取决于任务的待办设置中是否开启了【快速完成任务】

    • 我的任务和待认领的任务都可以直接通过快速处理直接完成

    • 任务完成中可以进行的操作来自于任务节点配置中的【任务动作】

  • 认领任务:未认领的单人任务可以进行认领操作

    • 任务认领之前,任务的所有候选人都可以看到该任务

    • 任务认领之后,只有该任务的认领人才可以看到该任务

    • 直接在待认领的任务下完成对应任务,相当于进行了认领+完成操作

  • 取消认领:已经认领的任务可以直接取消认领

  • 批量操作:同一工作流、同一版本、同一节点的任务可以多选,进行批量处理(完成任务)

1711100112794-1e3467f5-bbc9-45ef-88d3-61b4d39b2e86

  • 流程监控供管理员查看实例进度、管理运行中的流程和排查异常。

  • 当前空间安装工作流组件之后,每个应用的system文件夹下就会出现我们预置的流程监控页面 【deep_flow_monitoring】,流程监控页面地址为:

1677144407631-b9289b12-7b42-4b56-92d5-0cc634bb56c9

  • 可在应用菜单中关联流程监控页面。

  • 同时,我们还在工作流元素编辑页面提供了快捷入口,支持您快速跳转打开流程监控页面

1677151557395-fdfdc10e-b396-492a-a210-55624702964e

  • 由于流程监控支持对流程进行干预,因此默认只开放给 【管理员】 角色的用户,若普通用户也需要使用此页面,请部署工作流时将参数monitor.page.admin.enable的值改为false。

如下所示,流程监控页面包括两部分内容:流程实例、作业列表。

分工作流元素,展示当前应用中的所有流程实例数据。

1714374919266-2fff5976-013a-4320-99db-aa5bba34ab64

对每条流程,可以进行的管理操作包括:查看、终止流程、删除流程。

  1. 查看

流程详情包含:

  • 流程概览:流程实例的基本信息

  • 流程图:以图例化的方式展示当前流程的运行状态,显示进行中、未开始、已完成和发生异常的流程节点

  • 流程记录:流程内所有活动的节点信息,任务节点可以进行转派(例如当某些指派人为空或指派人已经离职的场景下,可以在此处操作)

  • 操作日志:流程中所有流程+任务的操作记录

1711100832781-4b4ac79a-741f-4054-a7ff-4387b1b605fb

页面标题处提供了针对此流程实例的操作:

  • 查看变量:所有工作流实例中的变量信息都可以在此处查看,当流程运行时,如果数据和预期不一致,可以在此处查看对应的变量值是否正确

  • 终止流程:无法干预的流程可以直接终止

  1. 终止流程

流进行中的流程实例支持终止,终止后,所有当前状态为进行中的任务都将变为已终止状态。

  1. 删除流程

流程实例支持删除,删除后,所有关联的任务实例都将被删除。

  1. 注意事项

对于流程实例的删除和终止,我们还提供了批量操作:

1711101159859-4727d973-b0b9-4060-bc63-4e6da9eed9f4

由于流程实例的删除和终止会影响到所有的任务实例,因此:

  • 请务必管理好页面入口和权限

  • 管理员操作情务必慎重

这里会显示您的流程中所有异常节点、监听异常、定时开始、等待计时的作业

1711101330489-2dcb7025-c0df-4244-a867-ff6c75892fd4

  • 重试:对于异常信息,本质上是执行时未正常执行的一段逻辑,因此,当您按照异常信息的提示进行相应配置调整后,您可以通过重试操作再次尝试执行这个作业;

  • 查看:打开流程详情页面。

回到顶部

咨询热线

400-821-9199