已知 A 项目 800㎡ 包含了 b,c 两个工程,b,c 工程面积分别为 400㎡,300㎡,用函数控件统计了剩余可划分面积为 100㎡,超过 100㎡ 后就不允许在 A 项目下新建。但是我用 Excel 导入就能超过 A 项目总面积,并且剩余可划分面积变成负数。请问一下各位巨佬都是用什么方法给导入做限制的,导入判断面积超过总额就导入失败
这个导入好像没有什么好的办法吧!
只有导入后对新增的数据进行判断,把不对的输出通知,进行人工修改吧
职场钩子 28天前按照顺序来导入就好了,e 导入成功,f 导入失败
比如你一次导入 100 条数据,e 在 Excel 表格里面是第 56 行,f 是第 57 行。这个不太清楚是哪一条先写入到系统里面,所以工作流触发的时候这个顺序需要看下,或者你 Excel 里面加个序号的字段,然后来判断下这个顺序吧。
工作流里面有删除记录的节点啊啊,工作流执行发觉这条导入记录不符合规范,用工作流删除,还是加个标记的字段提醒下操作人员,自己手动删除,都可以吧。
我觉得主要是一次导入多条数据里面的工作流执行顺序需要花精力去折腾下
铁北100 29天前导入 100 条,至于最后保留多少条,用工作流判断,需要删除的用推送系统通知或者写个日志推送系统通知
老师这个通知只是提示你有几条需要删除,具体的数据还是需要自己去核实删除掉吗
铁北100 29天前导入时触发数据新增工作流,导入进去后计算,失败了删除导入的这条记录,然后输出一个推送通知告诉哪条没成功导入。
不过并发的时候这个容易出错,比如 A 里面是 800,目前有 b 和 c 分别是 400 和 300,那导入的时候如果导入了 e 是 50,f 是 60,e+f 已经超出了剩余的 100 了,那 e 和 f 两个都不导入都删除,还是保留一个,保留哪一个,还是顺序问题
按照顺序来导入就好了,e 导入成功,f 导入失败
导入 100 条,至于最后保留多少条,用工作流判断,需要删除的用推送系统通知或者写个日志推送系统通知
导入时触发数据新增工作流,导入进去后计算,失败了删除导入的这条记录,然后输出一个推送通知告诉哪条没成功导入。
不过并发的时候这个容易出错,比如 A 里面是 800,目前有 b 和 c 分别是 400 和 300,那导入的时候如果导入了 e 是 50,f 是 60,e+f 已经超出了剩余的 100 了,那 e 和 f 两个都不导入都删除,还是保留一个,保留哪一个,还是顺序问题
方棱 29天前先把“导入完毕”的数据存在中间表里,再判断“导入成功”。
若判断失败,把中间表数据删除。
我也考虑过创建一张表当中间表来储存导入的数据,然后做判断,成功的话就通过工作流把数据插进去,失败就把中间表数据删除。
现在的业务场景就是希望直接在工作表中导入时判断成功或者失败,中间表的话还是有点局限
先把“导入完毕”的数据存在中间表里,再判断“导入成功”。
若判断失败,把中间表数据删除。