找回密码
 立即注册

QQ登录

只需一步,快速开始

吾爱61

金牌服务用户

5

主题

26

帖子

63

积分

金牌服务用户

积分
63
QQ
吾爱61
金牌服务用户   /  发表于:2023-7-19 08:23  /   查看:1235  /  回复:11
1金币
背景:

目前需要通过活字格,直接从企业微信审批单中获取审批记录;审批单中的所有数据、字段已经能正常读取并写入到活字格中。

我的疑问是如何能通过服务端命令在重复操作命令获取数据时,不重复写入数据(添加/更新 的动作)
---有2个原因要重复获取数据
1、审批单提交时会通过服务端命令将数据抓取至活字格,但是部分的企业微信表单内容是在审批环节,由审批人再完善补充的。
2、服务端批量获取审批单号,是有一个时间段(比方说7天),在同一时间段内的单,会重复获取,导致会一直执行更新操作。

企业微信的审批单如果只是主表,是直接可以通过  审批单号的关键字再执行  更新/添加 的操作,并不会重复插入记录,
但是如果是企业微信的 明细表(一个审批单可以录入很多子内容) 目前并没有想到办法解决重复插入记录的方法。
以下第一张图是服务端命令写入明细表截图,第二张是企业微信表单设置截图


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

最佳答案

查看完整内容

问题跟进: 已和用户电话沟通,您那边儿可以先试一下上方的这个方案,有什么问题的话,欢迎您继续跟帖交流

11 个回复

倒序浏览
最佳答案
最佳答案
Lay.Li悬赏达人认证 活字格认证
超级版主   /  发表于:2023-7-19 08:23:27
来自 8#
问题跟进:
已和用户电话沟通,您那边儿可以先试一下上方的这个方案,有什么问题的话,欢迎您继续跟帖交流
回复 使用道具 举报
Lay.Li悬赏达人认证 活字格认证
超级版主   /  发表于:2023-7-19 09:37:50
2#
您好,子表中除过主表编号之外,还有什么能确定子表数据唯一性的字段嘛,如果有的话,根据这个唯一性的字段去做一个更新/删除就可以了。

还有一种较方便的办法是,如果每次从企业微信中获取的数据都是全部数据的话,可以先把子表中主表编号在这次从企业微信获取到的数据里的记录删除掉。然后再将从企业微信获取的数据全部添加进去就行
回复 使用道具 举报
吾爱61
金牌服务用户   /  发表于:2023-7-19 14:06:19
3#
Lay.Li 发表于 2023-7-19 09:37
您好,子表中除过主表编号之外,还有什么能确定子表数据唯一性的字段嘛,如果有的话,根据这个唯一性的字段 ...

目前我设置唯一的关系字段是“企业微信审批单号”,在主表、子表都是有的。
直接将企业微信获取的记录删除,意思是直接执行 数据库操作,删除表记录动作,
关联这个审批单号吗?我试了当有多条记录的时候,只删除一条子表记录,这个是什么原因呢?
回复 使用道具 举报
Lay.Li悬赏达人认证 活字格认证
超级版主   /  发表于:2023-7-19 14:28:53
4#
您好,我的意思是,咱子表有唯一能确定每一行记录的主键嘛,如果有的话就根据主键去做新增/更新的操作就可以了。

或者,也可以直接将子表中企业微信审批单号和这次获取这的"企业微信审批单号"相同的记录先全部删除掉,然后再重新添加。当然这个前提是每次从企业微信中获取的数据都是全部的数据的话。您说的关联删除什么怎么操作的呢?

建议您可以发一个demo上来,这样我们也可以更好的帮助到您
回复 使用道具 举报
吾爱61
金牌服务用户   /  发表于:2023-7-19 14:38:17
5#
Lay.Li 发表于 2023-7-19 14:28
您好,我的意思是,咱子表有唯一能确定每一行记录的主键嘛,如果有的话就根据主键去做新增/更新的操作就可 ...

好的,我在后台做点测试数据,本周做个demo发给您。
因为我本地是直接获取 企业微信的数据的。
回复 使用道具 举报
Lay.Li悬赏达人认证 活字格认证
超级版主   /  发表于:2023-7-19 16:57:37
6#
好的,本来想电话跟您沟通一下,可能会更清楚一些。给您打了几个电话没人接。
那就麻烦您有空的时候做个demo,我们看看能不能通过demo来解决一下这个问题
回复 使用道具 举报
吾爱61
金牌服务用户   /  发表于:2023-7-20 11:28:39
7#
Lay.Li 发表于 2023-7-19 16:57
好的,本来想电话跟您沟通一下,可能会更清楚一些。给您打了几个电话没人接。
那就麻烦您有空的时候做个de ...

刚好在开会不好意思,如果可以的话,您方便的时候再打我一下电话咯
回复 使用道具 举报
mfkpie8
银牌会员   /  发表于:2023-11-24 12:18:42
9#
吾爱61 发表于 2023-7-20 11:28
刚好在开会不好意思,如果可以的话,您方便的时候再打我一下电话咯

现在这个审批流实现了吗
回复 使用道具 举报
Lay.Li悬赏达人认证 活字格认证
超级版主   /  发表于:2023-11-24 17:44:35
10#
大佬,这个帖子已经结贴了,您这边儿是有什么问题呢,有问题的话请您重新发布悬赏贴交流哈
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部