找回密码
 立即注册

QQ登录

只需一步,快速开始

a小龙

中级会员

77

主题

161

帖子

546

积分

中级会员

积分
546
a小龙
中级会员   /  发表于:2022-9-18 09:16  /   查看:1690  /  回复:7
1金币
目前有这么一个需求

请假系统,
表中有一个  结束日期 字段  和销假日期字段

所有流程走完以后,在审批命令之后添加条件,要求在结束日期3天后 修改销假日期字段为当前时间 或结束日期+3天
这个需要怎么做?


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

最佳答案

查看完整内容

问题跟进: 已联系,介绍了设置变量命令和用法和循环命令,楼主先研究一下,如果还比较困惑的话明天可以约个远程帮您讲一下~ 循环命令 - 活字格V7帮助手册 - 葡萄城产品文档中心 (grapecity.com.cn)

7 个回复

倒序浏览
最佳答案
最佳答案
Chelsey.Wang讲师达人认证 悬赏达人认证 活字格认证
论坛元老   /  发表于:2022-9-18 09:16:06
来自 8#
问题跟进:
已联系,介绍了设置变量命令和用法和循环命令,楼主先研究一下,如果还比较困惑的话明天可以约个远程帮您讲一下~
循环命令 - 活字格V7帮助手册 - 葡萄城产品文档中心 (grapecity.com.cn)
回复 使用道具 举报
Chelsey.Wang讲师达人认证 悬赏达人认证 活字格认证
论坛元老   /  发表于:2022-9-19 09:50:33
2#
您好,旧版工作流的话本身没有这个功能,可以新增一个计划任务,在计划任务中,每天循环表中记录(比如所有销假日期为空的记录),然后检查当天与结束日期的差,当差值为3时,更改销假日期字段的值。

V8工作流中,可以直接通过超时设置命令中来实现:

本帖子中包含更多资源

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

x
回复 使用道具 举报
a小龙
中级会员   /  发表于:2022-9-19 12:00:43
3#
用V7的话呢,怎么做?
程序有点大,如果用V8添加这个功能,很多都得重构
回复 使用道具 举报
Chelsey.Wang讲师达人认证 悬赏达人认证 活字格认证
论坛元老   /  发表于:2022-9-19 13:32:33
4#
a小龙 发表于 2022-9-19 12:00
用V7的话呢,怎么做?
程序有点大,如果用V8添加这个功能,很多都得重构

V7可以新增一个计划任务,在计划任务中,每天循环表中记录(比如所有销假日期为空的记录),然后检查当天日期与结束日期的差,当差值为3时,更改销假日期字段的值。
回复 使用道具 举报
a小龙
中级会员   /  发表于:2022-9-19 15:19:20
5#
本帖最后由 a小龙 于 2022-9-19 15:21 编辑
Chelsey.Wang 发表于 2022-9-19 13:32
V7可以新增一个计划任务,在计划任务中,每天循环表中记录(比如所有销假日期为空的记录),然后检查当天 ...

能具体点么,不知道怎么操作的,命令里条件判断 查不到表
回复 使用道具 举报
Chelsey.Wang讲师达人认证 悬赏达人认证 活字格认证
论坛元老   /  发表于:2022-9-19 16:31:13
6#
a小龙 发表于 2022-9-19 15:19
能具体点么,不知道怎么操作的,命令里条件判断 查不到表

可以使用设置变量命令来查询数据,选择查询多行记录:
设置变量命令 - 活字格V7帮助手册 - 葡萄城产品文档中心 (grapecity.com.cn)
这样查询出的结果是一个对象数组,数组中的每一项对应数据库中的一行数据,循环这个查询结果,在循环中对每一行记录中的结束日期字段的值进行判断,根据判断结果进行后续操作。
如果还是不太理解,大佬可以发一个您的demo,可以在demo中给您做个示例~
回复 使用道具 举报
a小龙
中级会员   /  发表于:2022-9-19 16:44:53
7#
Chelsey.Wang 发表于 2022-9-19 16:31
可以使用设置变量命令来查询数据,选择查询多行记录:
设置变量命令 - 活字格V7帮助手册 - 葡萄城产品文 ...

demo没办法发,还涉及到一些外联表,转表也比较费劲,包括有一个外联的工作流历史视图,无法转,页面中有部分使用,无法批量替换
约个时间微信 联系一下看看怎么弄吧,还有包括V8的问题
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部