扫码阅读
手机扫码阅读

流程表单初体验

46 2024-11-27

我们非常重视原创文章,为尊重知识产权并避免潜在的版权问题,我们在此提供文章的摘要供您初步了解。如果您想要查阅更为详尽的内容,访问作者的公众号页面获取完整文章。

查看原文:流程表单初体验
文章来源:
江南一点雨
扫码关注公众号

松哥正在录制TienChin项目视频,采用Spring Boot+Vue3技术栈,并会涉及到各种技术。该项目旨在帮助开发者完成一个超过90%完成率的项目。本次分享将重点讨论流程中的表单。

1. 表单分类

松哥介绍了三种表单类型:动态表单、外置表单和内置表单。动态表单可以配置字段属性但不包括整个页面;外置表单由开发者自己维护;内置表单则是系统自带的。值得注意的是,Flowable中只有开始节点和任务节点支持表单定义。

2. 动态表单

介绍了动态表单的设置过程,包括在用户任务节点中配置属性,并将这些属性拷贝到启动节点。然后通过下载流程图XML文件,可以查看到节点中的flowable:formProperty标签。通过部署流程并使用代码,可以查询流程中的动态表单信息。

3. 启动带表单的实例

动态表单的启动类似于普通变量,使用表单服务类和vars变量来启动流程实例。启动成功后,可以在ACT_RU_VARIABLE表中查看动态表单信息。

4. 查询任务上的表单

可以通过代码查询到当前任务节点上的动态表单信息。如果任务节点的动态表单与启动节点的不一致,只能获取当前节点定义的表单属性,其他未定义的则需要通过变量方式获取。

5. 保存与完成

对于UserTask上的动态表单,可以通过代码提交表单数据。提交的方法既可以仅保存表单数据,也可以在提交数据的同时完成当前任务。

总结而言,动态表单提供了整体的数据管理方式,与零散的变量管理相比,动态表单能够更加高效地进行整存整取操作。

想要了解更多内容?

查看原文:流程表单初体验
文章来源:
江南一点雨
扫码关注公众号