发帖

用自身表单字段记录流程开始时间和结束时间

氚云知识库  / 其他问题  / 只看大图  / 倒序浏览   © 著作权归作者本人所有

#楼主# 2020-11-30

跳转到指定楼层

注册氚云社区,学习低代码知识,与更多氚友互动交流

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
本帖最后由 氚云-白泽 于 2020-12-13 17:57 编辑

       目前标准版无法实现流程中的数据在表单的字段中进行记录,比如每个节点的开启时间、结束节点、评论等。一个流程有两个很重要的时间节点,即流程开始时间和结束时间。
       流程开始时间:当发起人提交数据时即为流程开始时间,所以我们可以把创建时间(流水号控件)作为流程的开始时间;
image.png

      流程结束时间:可以利用修改时间+业务规则实现功能。
原理:
       修改时间会因为表单编辑、流程操作等动作进行自动调整,故当流程到最后一个节点并确认的这个动作有可视为该数据流程结束时间。

难点:
       修改时间如果后续表单被编辑后也是会修改的,业务规则也会多次触发,如何实现业务规则只在流程结束的这次触发成为当前实现的难点。

解决方案:
       提交后业务规则执行在结束后,则此时用修改时间赋值则为有效的时间,为了避免后续被重复赋值,可以在表单放置一个控件,默认为1,触发后赋值为0,以“该字段==1”作为过滤条件,则可实现只执行一次。设置如下:


image.png


image.png





回复

使用道具

7

主题

43

帖子

571

金币

白金船长

Rank: 25

积分
736
冰哥的冰 发表于 2021-4-14 17:03:14
老师,假如发起后没有写完先暂存了,过了半天再提交的,这种就不是真实的工作场景在流程里的实际时间了吧?
回复

使用道具 举报

7

主题

43

帖子

571

金币

白金船长

Rank: 25

积分
736
冰哥的冰 发表于 2021-4-14 17:05:14
这个创建时间是点表单提交的时候的时间,那就是说我们还要放个日期控件,让它自动记录表单的新建时间,是不是就可以区分开了呀
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|氚云社区 |粤ICP备15096637号-1
Powered by Discuz! X3.4 Licensed  © 2001-2017 Comsenz Inc.