我们有个自定义动作要查询的数据比较多,怕有些用户会不停的点,所以想限制执行的次数
这得从哪里设置啊?
请
登录后发表观点
况育军(Team) 2023-09-15 16:41:12实现原理:
- 下次可用时间 早于 此刻,按钮可用
- 每次执行完自定义动作,更新下次可用时间 +1 分钟
加 2 个日期时间字段:
A(下次可用时间-此刻)年月日时分秒
B (下次可用时间-此刻) 公式字段,日期,距离此刻的时长,输出单位秒。按钮设置筛选条件:B<0 时可用,即当前时间 晚于 下次可用时间。
点击按钮,执行完工作流后,用计算节点 fx 为日期加减时长,系统当前时间 +1m,更新 A(下次可用时间)=计算结果
Me too!
实现原理:
- 下次可用时间 早于 此刻,按钮可用
- 每次执行完自定义动作,更新下次可用时间 +1 分钟
加 2 个日期时间字段:
A(下次可用时间-此刻)年月日时分秒
B (下次可用时间-此刻) 公式字段,日期,距离此刻的时长,输出单位秒。
按钮设置筛选条件:B<0 时可用,即当前时间 晚于 下次可用时间。
点击按钮,执行完工作流后,用计算节点 fx 为日期加减时长,系统当前时间 +1m,更新 A(下次可用时间)=计算结果
用延时和状态
点完更新状态不可用,延时一定时间再改回去
又可以点了
延迟放子流程不影响业务流程
个人有个笨方法思路,
1。就是加个数字字段(查询次数)隐藏。默认值为 0。然后每点一次数字 +1。然后当这个值大于等于某个限制条件就无法触发。
2。设置一个定时器,当查询次数更新后触发。N 分钟后更新为查询次数为 0。此时自定义按钮又可以使用了。