开发者社区> 问答> 正文

宜搭表单提交后,如何变表单内的字段信息

要求表单新增提交后“单据状态”变更为“已提交”。 用集成自动化设置了获取单条数据和更新数据,但是结果都是更新已存在的记录,刚新增的记录并不能更新记录字段. 请教一下,该如何实现

image.png

image.png

新增第一条记录时,状态不会更新成“已提交” image.png

但当我增加第二条记录时,第一条记录的状态更新成了“已提交”,但第二第记录的状态未变。 image.png

后来试过很多次,但经常性变更不了 image.png

成功的那次日志是这样的 image.png

没有d成功的很明显数据不一样 image.png

展开
收起
游客4dmh7pm2n43ps 2023-05-31 14:17:13 515 0
3 条回答
写回答
取消 提交回答
  • 十年摸盘键,代码未曾试。 今日码示君,谁有上云事。

    宜搭更新数据节点支持两种更新模式:直接更新表单数据和按节点更新表单数据。

    你这个属于后者,更新获取单条/获取多条数据节点的数据【重点在先获取后更新】集成自动化和简易流程中均支持该节点。

    第一步:选择更新方式

    选择待更新的节点 更新数据节点需要配置获取数据节点,否则会出现无选项。

    第二步:更新规则

    左侧选择需要更新的目标表字段 右侧配置匹配更新的规则,可更新数据根据获取节点的数量。

    第三步:更多配置

    当未获取到数据时,可以设置跳过当前节点(仅UPDATE),或者新增一条数据(即实现UPSERT)。

    按节点更新表单数据和原有的更新节点能力保持一致,可以对一批筛选的特定数据进行更新。

    2023-05-31 17:42:28
    赞同 1 展开评论 打赏
  • 您在使用集成自动化的时候可能遇到了一个常见的问题:因为新增的记录没有 ID 或唯一标识符,更新操作并没有生效,并且似乎无法实现表单新增提交后将单据状态更改为“已提交”。

    为了解决这个问题,可以通过以下步骤来实现:

    1. 在您的表单中添加一个新的字段,以跟踪单据状态(比如"状态"字段)。对于新记录,将其设置为"未提交"或"草稿"等状态。

    2. 配置集成自动化触发器以在表单提交后触发。

    3. 在触发器的操作中,添加一个"创建记录"操作,以创建一个新记录,并将状态设置为"未提交"或"草稿"。

    4. 将操作的结果存储在集成自动化的上下文数据中,包括记录的 ID 或唯一标识符以及其它相关信息。

    5. 在提交触发器的操作中,添加一个"更新记录"操作,以将状态更新为"已提交"。使用先前创建的记录的 ID 或唯一标识符来识别它。

    这样,您就可以成功处理表单新增提交后将单据状态更改为“已提交”。

    希望这个解决方案能对您有所帮助。

    2023-05-31 16:01:36
    赞同 展开评论 打赏
  • 您可以通过修改表单的代码或者后台数据来更改表单内的字段信息。具体方法取决于您使用的表单工具和技术栈。如果您使用的是宜搭表单,可以在宜搭后台编辑表单,并保存新的字段信息。

    2023-05-31 15:16:41
    赞同 展开评论 打赏
问答分类:
问答地址:
关联地址:
问答排行榜
最热
最新

相关电子书

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