[]
        
(Showing Draft Content)

运行任务视图

运行任务视图主要用于我的待办页面,以便于查看当前用户正在办理的任务列表。

image

字段

名称

说明

image [ID]

视图主键,随机 GUID 字符串。

image [流程实例ID]

视图外键,关联流程实例视图的[ID]

image [流程定义ID]

视图外键,关联流程定义视图的[ID]

image [名称]

流程任务的节点名称。不可修改。

image [描述]

流程任务的描述或摘要。可通过服务端命令自定义。

image [负责人]

处理流程任务的用户。

image [创建时间]

任务的创建时间。

image [结束时间]

任务的结束时间。

image [挂起状态]

任务的挂起状态。挂起中的任务不能执行任何操作。

image [关联页面]

任务的关联页面。默认来自流程节点的配置。可以通过服务端命令自定义。

image [类型]

任务的类型。一般值为空,其他有抄送,加签,委托。

image [阻塞类型]

任务的阻塞类型,由加签或委托导致。一般值为空,其他有加签中,委托中。

运行任务视图 VS 全部任务视图

`行任务视图 和 全部任务视图在流程管理系统中通常用于不同的目的,它们之间的区别主要体现在所提供的任务列表的内容和用途上。以下是它们的区别和为什么要区分:

1. 运行任务视图:

  • 用途:`运行任务视图主要用于查看和管理当前正在运行的任务,即那些尚未完成的任务。它关注的是任务的实时状态,通常用于任务执行过程中的监控和管理。

  • 用例:`运行任务视图适用于用户需要了解当前流程中哪些任务正在执行、任务的执行情况以及是否需要干预或管理任务的场景。

2. 全部任务视图:

  • 用途:`全部任务视图主要用于查看和管理所有任务,包括已完成的任务和尚未完成的任务。它关注的是任务的历史记录和全局视图,通常用于任务的审计和历史查询。

  • 用例:`全部任务视图适用于用户需要查看流程的完整历史记录、审计任务的执行历史、分析任务执行效率以及进行报告和分析的场景。

3. 为什么要区分:

  1. 数据用途不同:`运行任务视图主要用于任务的实时监控和管理,关注的是当前流程中正在执行的任务。而全部任务视图则更侧重于任务的历史记录和审计,用于查看所有任务的状态,包括已完成的任务。

  2. 查询频率不同:`运行任务视图用于提供当前任务的实时信息,因此经常被查询。而全部任务视图则提供了更全面的任务历史信息,主要用于回溯流程过程,因此查询频率较低。

  3. 查询性能不同:一般情况下,相比全部任务视图,运行任务视图包含较少的数据记录,因此运行任务视图具有更高的数据查询性能。因此,区分二者时,可以显著提升我的待办页面的加载速度。

只要页面上存在全部任务视图或运行任务视图的当前行,且存在关联数据表的数据绑定,那么系统就会自动加载、添加和保存关联数据表的当前行。

这一特性提供了以下三个关键功能:

  1. 打开任务详情页面时,只需传递流程任务的当前行,业务数据即可自动加载。

  2. 点击暂存节点操作时,先添加或更新数据表的当前行,若流程还没有关联,那么将数据表的当前行关联到流程。

  3. 点击提交节点操作时,若开启了自动保存业务数据选项,那么就和暂存节点操作类似,先添加或更新数据表当前行,再尝试关联到流程,最好执行提交任务的操作。

权限

  • 行权限:仅当当前登录用户是负责人时,有权限查看行。

  • 列权限:默认未设置。