注册氚云社区,学习低代码知识,与更多氚友互动交流
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
本帖最后由 氚云-白泽 于 2020-12-13 17:57 编辑
目前标准版无法实现流程中的数据在表单的字段中进行记录,比如每个节点的开启时间、结束节点、评论等。一个流程有两个很重要的时间节点,即流程开始时间和结束时间。
流程开始时间:当发起人提交数据时即为流程开始时间,所以我们可以把创建时间(流水号控件)作为流程的开始时间;
流程结束时间:可以利用修改时间+业务规则实现功能。 原理: 修改时间会因为表单编辑、流程操作等动作进行自动调整,故当流程到最后一个节点并确认的这个动作有可视为该数据流程结束时间。
难点: 修改时间如果后续表单被编辑后也是会修改的,业务规则也会多次触发,如何实现业务规则只在流程结束的这次触发成为当前实现的难点。
解决方案: 提交后业务规则执行在结束后,则此时用修改时间赋值则为有效的时间,为了避免后续被重复赋值,可以在表单放置一个控件,默认为1,触发后赋值为0,以“该字段==1”作为过滤条件,则可实现只执行一次。设置如下:
|