要用明道云外部门户做订单管理,如何设置库存数量,根据提交信息自动扣减,库存扣减到零时外部用户无法提交表单,这个功能如何实现呀?
感觉没啥办法,这最大的问题就是同时性的问题。库存是 10,俩人同时领取 10,是可以领走的。
大黑耗子 2024-05-07 09:08:29你好,你描述里面 1 解决方案如何发送通知给提交人,
我用分支这样弄,现在不扣减了,经过测试好像没法给提交人
还有什么方法通知,或者直接让他不能提交吗
大黑耗子 2024-05-02 14:37:35你好,串行如何设置
你好,你描述里面 1 解决方案如何发送通知给提交人,
我用分支这样弄,现在不扣减了,经过测试好像没法给提交人
大黑耗子 2024-05-02 14:37:35你好,串行如何设置
好的,谢谢
大黑耗子 2024-05-02 14:37:35你好,串行如何设置
乱世浮生 2024-04-28 10:11:16您这边会存在很多问题。
比如说当两个人同时添加订单记录的时候,他就会存在多扣的情况。
- 假设商品余量是 100。然后 A、B 两个人同时打开订单记录去下单。
A:下单量是 80。
B:下单量是 90。
他们同时下单的话,业务规则都是能让他们提交数据的。然后大家都走进工作流进行商品的扣减。这样商品的数量是-70。
后面的人才不会添加成功。
解决方案:每次扣减前先校验扣减后的是否大于 0,如果小于 0 的话就不扣减,然后发送通知給提交人。- 流程并发会出现问题。
比如我有好几个人都提交了。可能大家都在判断的时候出现了扣减库存小于当前库存的情况。都通过分支了。
但是我在扣减的时候还是会出现多扣的情况。
解决方法:需要在流程配置中将扣减的工作流程变为串行的
你好,串行如何设置
大黑耗子 2024-04-28 17:29:24你这个订单管理提交几次之后刷新下库存数量是不一样的吗,哥哥
每次提交订单后,库存数量都会被同步刷新啊
Robin188 2024-04-28 17:01:36我这边这么做没问题啊
你这个订单管理提交几次之后刷新下库存数量是不一样的吗,哥哥
大黑耗子 2024-04-28 16:16:38我按照你教的操作了下
第一步,我在库存管理填写了数量为 1000,
第二步,在外部用户提交了两笔订购数量为 500 的订单管理,
他可能一直在关联那个库存数量,提交之后数据和我本身提交的不一样了,这下如何解决!
我这边这么做没问题啊
Robin188 2024-04-27 23:03:32订单管理新增时触发工作流,将关联表“库存管理”里的字段“库存数量”更新为订单管理表里的“剩余库存”
我按照你教的操作了下
第一步,我在库存管理填写了数量为 1000,
第二步,在外部用户提交了两笔订购数量为 500 的订单管理,
他可能一直在关联那个库存数量,提交之后数据和我本身提交的不一样了,这下如何解决!
乱世浮生 2024-04-28 10:11:16您这边会存在很多问题。
比如说当两个人同时添加订单记录的时候,他就会存在多扣的情况。
- 假设商品余量是 100。然后 A、B 两个人同时打开订单记录去下单。
A:下单量是 80。
B:下单量是 90。
他们同时下单的话,业务规则都是能让他们提交数据的。然后大家都走进工作流进行商品的扣减。这样商品的数量是-70。
后面的人才不会添加成功。
解决方案:每次扣减前先校验扣减后的是否大于 0,如果小于 0 的话就不扣减,然后发送通知給提交人。- 流程并发会出现问题。
比如我有好几个人都提交了。可能大家都在判断的时候出现了扣减库存小于当前库存的情况。都通过分支了。
但是我在扣减的时候还是会出现多扣的情况。
解决方法:需要在流程配置中将扣减的工作流程变为串行的
谢谢提醒
Robin188 2024-04-27 23:17:28建议你还是从头到尾看完明道视频教学,还有帮助中心吧,万丈高楼平地起
谢谢你,昨天一晚上的努力终于搞定
您这边会存在很多问题。
比如说当两个人同时添加订单记录的时候,他就会存在多扣的情况。
- 假设商品余量是 100。然后 A、B 两个人同时打开订单记录去下单。
A:下单量是 80。
B:下单量是 90。
他们同时下单的话,业务规则都是能让他们提交数据的。然后大家都走进工作流进行商品的扣减。这样商品的数量是-70。
后面的人才不会添加成功。
解决方案:每次扣减前先校验扣减后的是否大于 0,如果小于 0 的话就不扣减,然后发送通知給提交人。 - 流程并发会出现问题。
比如我有好几个人都提交了。可能大家都在判断的时候出现了扣减库存小于当前库存的情况。都通过分支了。
但是我在扣减的时候还是会出现多扣的情况。
解决方法:需要在流程配置中将扣减的工作流程变为串行的
Robin188 2024-04-27 23:17:28建议你还是从头到尾看完明道视频教学,还有帮助中心吧,万丈高楼平地起
😄 同意
Robin188 2024-04-27 23:16:05
你说的那一步没有做,刚才试着做了,还是不现实 😄
Robin188 2024-04-27 23:17:28建议你还是从头到尾看完明道视频教学,还有帮助中心吧,万丈高楼平地起
是呢,谢谢你,比较复杂
建议你还是从头到尾看完明道视频教学,还有帮助中心吧,万丈高楼平地起
贺 2024-04-27 23:12:52我点了后就没有提示关联记录,不知道为啥 😄
Robin188 2024-04-27 23:09:32你要先获取关联记录啊。。。然后才能对这个获取到的关联记录进行更新记录。
老大,我估计你都没有去看完明道的学习视频和帮助中心吧?开了账号以后直接开干?😕
我点了后就没有提示关联记录,不知道为啥 😄
贺 2024-04-27 23:07:02我这个里面找不到关联表库存管理
你要先获取关联记录啊。。。然后才能对这个获取到的关联记录进行更新记录。
老大,我估计你都没有去看完明道的学习视频和帮助中心吧?开了账号以后直接开干?😕
Robin188 2024-04-27 23:03:32订单管理新增时触发工作流,将关联表“库存管理”里的字段“库存数量”更新为订单管理表里的“剩余库存”
我这个里面找不到关联表库存管理
Robin188 2024-04-27 23:03:32订单管理新增时触发工作流,将关联表“库存管理”里的字段“库存数量”更新为订单管理表里的“剩余库存”
贺 2024-04-27 22:58:31你好,这个是在库存管理还是订单管理里面发起流程呢?
订单管理新增时触发工作流,将关联表“库存管理”里的字段“库存数量”更新为订单管理表里的“剩余库存”
Robin188 2024-04-27 22:30:58
订单里的剩余库存实时计算,提交后用工作流后台刷新一下库存管理表里的库存数量
你好,这个是在库存管理还是订单管理里面发起流程呢?
贺 2024-04-27 22:21:53我试了下还是不行,方便电话请教一下吗?
这样设置完后,比如库存设置 100 个,提交订单第一笔比如 10 个,会显示剩余库存 90,接着提交第二个订单时候,剩余库存还是 100 个,并没有显示 90
Robin188 2024-04-27 21:59:21两张表搞定,一张表为库存管理:产品名称,库存数量,
第二张表为订单管理:客户名称、购买商品(关联表库存管理)、库存数量(他表字段,存储数据)、购买数量、剩余库存(公式字段:库存数量-购买数量)。
这样库存是实时刷新的。
我试了下还是不行,方便电话请教一下吗?
贺 2024-04-27 19:18:00一个表单可以用公式,但是怎么识别之前提交的数据呢,比如提交十个表单,库存一共是 100 个,前 10 个表单提交了 50 订单,提交第 11 个表单的时候库存显示 50 才对,如何设置公式呢?
我试了下还是不行,方便电话请教一下吗?
贺 2024-04-27 19:18:00一个表单可以用公式,但是怎么识别之前提交的数据呢,比如提交十个表单,库存一共是 100 个,前 10 个表单提交了 50 订单,提交第 11 个表单的时候库存显示 50 才对,如何设置公式呢?
两张表搞定,一张表为库存管理:产品名称,库存数量,
第二张表为订单管理:客户名称、购买商品(关联表库存管理)、库存数量(他表字段,存储数据)、购买数量、剩余库存(公式字段:库存数量-购买数量)。
这样库存是实时刷新的。
一个表单可以用公式,但是怎么识别之前提交的数据呢,比如提交十个表单,库存一共是 100 个,前 10 个表单提交了 50 订单,提交第 11 个表单的时候库存显示 50 才对,如何设置公式呢?
贺 2024-04-27 19:14:27业务规则我会设置,就是库存数量怎么设置能自动减少呢?
自动减少你得用公式吧
Robin188 2024-04-27 18:59:19这个用规则就能实现吧,增加一个页面规则,当库存数量 <=0 时,就提示错误,无法提交
业务规则我会设置,就是库存数量怎么设置能自动减少呢?
这个用规则就能实现吧,增加一个页面规则,当库存数量 <=0 时,就提示错误,无法提交