开发者社区> 问答> 正文

宜搭:求高手指导,宜搭表单添加业务关联规则不生效

已解决

提交一个入库单表单(非流程表单)如下:
将此表单中的入库清单子表单中的数量更新至库存表。规则是根据编号对应库存表的编号,编号一致进行更新。
1701075018701.png
我配置的如下业务关联规则不生效(提交后,库存表中的数量不更新)
1701075448004.png

配置展开具体如下:
1701075468960.png

展开
收起
1421603628564920 2023-11-27 17:03:47 510 0
3 条回答
写回答
取消 提交回答
  • 北京阿里云ACE会长
    采纳回答

    在宜搭表单中添加业务关联规则,当入库清单子表单中的数量更新时,库存表中的对应编号的库存数量也需要更新。
    这是一个基本的业务关联规则实现,请按照以下步骤操作:

    1. 首先,确保您的表单已经关联了库存表。在设计表单时,选择“添加字段”,然后选择“关联字段”,选择库存表并选择需要关联的字段。
    2. 然后,为入库清单子表单添加一个“提交”事件。在事件设置中,选择“业务关联”,然后选择“更新关联记录”。
    3. 在“更新关联记录”设置中,设置“关联类型”为“一对一”,表示一个入库清单子表单对应一个库存记录。然后设置“关联条件”,根据您的描述,应该是“编号”对应。所以,在“关联条件”中选择“编号”,并设置为“等于”。
    4. 接下来,设置“更新动作”。在“更新动作”中,选择需要更新的库存表字段,并在“更新值”中设置为入库清单子表单中的数量字段。根据您的描述,应该是“库存数量”。
    5. 最后,保存设置并发布表单。
      这样,当您在入库清单子表单中更新数量后,系统会自动根据编号更新库存表中的库存数量。
    2023-11-28 07:54:33
    赞同 1 展开评论 打赏
  • 根据您提供的信息,宜搭表单添加业务关联规则不生效的问题可能有以下几种原因:

    1. 规则配置错误:请检查您的业务关联规则配置是否正确。确保规则的条件和操作都正确设置,并且与您的业务需求相匹配。

    2. 数据类型不匹配:请确保表单中的数据类型与库存表中的数据类型相匹配。如果数据类型不匹配,可能会导致更新操作失败。

    3. 权限问题:请检查您在宜搭平台上的权限设置。确保您有足够的权限来执行更新操作。

    4. 数据库连接问题:请检查您的数据库连接是否正常。确保数据库服务器可访问,并且连接信息正确。

    2023-11-28 08:55:10
    赞同 1 展开评论 打赏
  • 确保你的规则设置正确无误:检查你的规则逻辑是否正确,包括字段选择、条件设定等。如果有任何错误,规则将不会执行。

    检查相关字段的数据类型:某些操作(如比较或计算)只适用于特定数据类型的字段。确保你的字段数据类型与你的规则匹配。

    测试你的规则:使用不同的输入测试你的规则,以确认它在各种情况下都能正常工作。

    重新发布你的应用:在进行任何更改后,都需要重新发布你的应用才能使更改生效。

    2023-11-27 20:59:18
    赞同 1 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
宜搭 - 企业智能化应用搭建平台 立即下载
《云市场-宜搭解决方案》 立即下载
《宜搭开发手册》 立即下载