开发者社区> 问答> 正文

流程表提交后,无法联动新增加的表单字段!

有个建议要提,比如我有个A流程表,其中一个字段要联动B表,在A流程表提交后B表增加的字段就无法联动,希望这个可以修复一下,现在是必须B表先增加,然后在提交的A流程表才管用!

展开
收起
游客v3t3wwc63u542 2023-07-30 16:17:09 316 3
来自:钉钉宜搭
8 条回答
写回答
取消 提交回答
  • 您的反馈非常重要。我理解您希望在A流程表提交后,能够联动新增的B表字段。

    要实现这个功能,可能需要进行一些系统设计和开发工作,具体实现方式可能会根据您使用的技术和系统架构而有所不同。以下是一些可能的解决方案:

    数据库设计:确保A和B表的数据库结构能够支持这种联动。例如,在A表中添加一个字段,该字段可以引用B表中的外键。这样,当您在A表中提交数据时,可以同时更新B表中的相关字段。
    后端逻辑:在后端编写代码,确保在A表提交时能够检测到B表的新增字段,并进行相应的处理。这可能涉及到查询数据库、获取数据、更新字段等操作。
    前端逻辑:在前端编写代码,以支持A和B表之间的联动。例如,当A表提交后,可以通过Ajax或其他方式获取B表的新增字段,并在前端界面上显示出来。
    系统集成:如果您正在使用的是集成系统或第三方应用程序,可能需要与相关开发人员或支持团队联系,了解如何更新和扩展系统的功能。
    总之,要实现这个功能,需要结合具体的技术和业务需求进行设计和开发。希望这些建议能对您有所帮助!

    2023-08-24 12:11:35
    赞同 1 展开评论 打赏
  • 这个问题可能是由于数据库中的外键约束导致的。当A流程表提交后,B表增加的字段无法联动,可能是因为在A流程表中新增的记录与B表中已有的记录不匹配,导致外键约束失败。

    为了解决这个问题,你可以尝试以下方法:

    1. 检查A流程表和B表中的数据是否满足外键约束条件。确保A流程表中的关联字段值在B表中存在对应的记录。

    2. 如果A流程表和B表中的数据不满足外键约束条件,你可以在A流程表提交之前,先更新B表中的关联字段值,然后再提交A流程表。这样,在A流程表提交后,B表中新增的字段就可以正常联动了。

    3. 如果以上方法仍然无法解决问题,你可以考虑调整数据库中的外键约束设置,例如将级联操作改为覆盖操作。这样,在A流程表提交后,即使B表中已有的记录被删除或修改,也不会影响到A流程表中的关联字段值。但请注意,这种方法可能会导致数据不一致的问题,因此在实施前请确保了解其潜在风险。

    2023-08-18 10:22:45
    赞同 1 展开评论 打赏
  • 北京阿里云ACE会长

    能是因为您没有进行以下操作:

    更新流程模板:在工作流设计器中,找到对应的流程模板,点击“编辑流程模板”,将新的表单字段添加到流程模板中。

    更新流程实例:在工作流控制台中,找到对应的流程实例,点击“编辑流程实例”,将新的表单字段添加到流程实例中。

    更新任务表单:在工作流设计器中,找到对应的任务表单,点击“编辑任务表单”,将新的表单字段添加到任务表单中。

    2023-07-31 22:03:42
    赞同 1 展开评论 打赏
  • 十年摸盘键,代码未曾试。 今日码示君,谁有上云事。

    你在A流程表提交后B表增加的字段没有联动或者增加是因为你设置有误,没有在流程使用更新数据节点所以获取不到更新的数据。

    你可以使用宜搭连接器来实现,要想连接器修改宜搭流程表单数据可以通过在表单中使用一个关联表单关联流程表单的数据来实现,使用获取单条数据节点获取关联表单的数据,再使用更新数据节点更新获取到的数据就可以了。

    注意:

    1、因为关联表单只能获取到流程表单已经完成且审批结果为同意的数据,所以这个方法只能修改已经完成且结果为同意的流程数据;

    2、关联表单必须要选择数据,从关联表单获取数据是从关联表单选择的数据中获取。

    2023-07-31 17:35:59
    赞同 1 展开评论 打赏
  • 天下风云出我辈,一入江湖岁月催,皇图霸业谈笑中,不胜人生一场醉。

    您好!可以通过宜搭连接器修改流程数据 连接器修改宜搭流程表单数据可以通过在表单中使用一个关联表单关联流程表单的数据来实现,使用获取单条数据节点获取关联表单的数据,再使用更新数据节点更新获取到的数据就可以了。 注意: 1、因为关联表单只能获取到流程表单已经完成且审批结果为同意的数据,所以这个方法只能修改已经完成且结果为同意的流程数据; 2、关联表单必须要选择数据,从关联表单获取数据是从关联表单选择的数据中获取

    2023-07-31 15:40:21
    赞同 展开评论 打赏
  • 您可以通过以下方式向相关团队提供反馈:

    1. 官方论坛:寻找相应软件或系统的官方论坛,并在该论坛中发布您的问题和建议。

    2. 官方技术支持:联系软件或系统的官方技术支持团队,向他们详细说明您遇到的问题和提出的建议。

    3. 开发者社区:如果有合适的开发者社区或平台,您可以在那里与其他开发者进行讨论,寻求解决方案或分享您的建议。

    提供具体的问题描述、复现步骤和示例数据等信息,可以帮助开发团队更好地理解和处理您的反馈。

    2023-07-30 20:35:14
    赞同 展开评论 打赏
  • 十分耕耘,一定会有一分收获!

    楼主你好,在阿里云流程表中,如果您的提交后无法联动新增加的表单字段,可能是由于以下原因之一:

    1. 数据联动规则未正确配置

    如果您希望在A流程表提交后联动新增加的B表字段,您需要在A流程表中正确配置数据联动规则。具体来说,您需要将A流程表中需要联动的字段作为数据源,将B表中新增加的字段作为目标,然后设置联动规则。如果联动规则未正确配置,可能会导致新增字段无法联动。

    解决方法:请确保在A流程表中正确配置数据联动规则,将新增字段作为目标,然后设置联动规则。

    1. B表中新增的字段未正确配置

    如果B表中新增的字段未正确配置,可能会导致联动无法正常工作。例如,您可能会将B表中新增的字段的类型或名称错误,导致联动无法识别。

    解决方法:请确保在B表中正确配置新增字段的类型和名称,以确保联动规则可以正确识别。

    总之,如果阿里云流程表提交后无法联动新增加的表单字段,可能是由于数据联动规则未正确配置或B表中新增的字段未正确配置导致的。您可以根据具体情况进行调整和修改,以确保联动规则的正确性。

    2023-07-30 18:10:38
    赞同 展开评论 打赏
  • 热爱开发

    这个问题可能是由于流程表和B表之间的数据类型不一致导致的。建议您先检查一下A流程表和B表之间的数据类型是否一致,如果不一致,需要将它们转换成相同的数据类型。另外,您也可以尝试在A流程表中增加一个判断语句,判断B表是否存在,如果存在,则将新增加的字段加入到A表中,这样就可以解决您的问题了

    2023-07-30 16:55:38
    赞同 展开评论 打赏
滑动查看更多
问答分类:
问答地址:
关联地址:
来源圈子
更多
收录在圈子:
+ 订阅
「宜搭」是云钉原生低代码平台(钉钉 PaaS - aPaaS),让企业应用搭建更简单! 帮助中小企业降本提效,加强组织的数字化自主权; 帮助大型企业释放个体创新力,助力组织创新涌现。
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载