开发者社区> 问答> 正文

宜搭集成自动化功能流程触发另一个流程,被触发的流程里面包含的子表单的内容如何设置

使用宜搭集成自动化功能,一个流程触发另一个流程,被触发的流程表单里面包含子表单,如何设置子表单内容?

展开
收起
游客5itciexlnc5qw 2024-11-29 09:11:49 80 0
2 条回答
写回答
取消 提交回答
  • 资深 C++与人工智能程序员。精通 C++,善用其特性构建稳健架构。在人工智能领域,深入研习机器学习算法,借 C++与 OpenCV 等实现计算机视觉应用,于自然语言处理构建文本处理引擎。以敏锐洞察探索技术融合边界,用代码塑造智能未来。
    1. 理解流程触发关系
    • 在宜搭中,当一个流程触发另一个流程时,需要明确数据的传递和使用方式。对于被触发流程中的子表单,首先要考虑它与主表单以及触发流程的数据关联。
    1. 数据传递与初始化设置
    • 确定数据来源:

    • 分析触发流程传递过来的数据有哪些可以用于子表单的初始化。例如,触发流程的主表单中有“客户姓名”“订单编号”等字段,这些数据可能是子表单需要使用的。

    • 设置子表单默认值:

    • 在被触发流程的子表单中,可以通过宜搭的“默认值”设置功能来初始化子表单的字段。进入子表单的字段设置页面,找到“默认值”选项。如果想把触发流程中的“客户姓名”字段的值传递到子表单的“客户姓名”字段,可以在子表单“客户姓名”字段的默认值设置中选择“从关联数据获取”或类似选项(具体表述因宜搭版本可能有所不同),然后选择触发流程传递过来的“客户姓名”字段。

    1. 关联数据与子表单字段
    • 建立数据关联规则:

    • 如果子表单的内容需要根据触发流程的数据进行动态关联和填充,除了设置默认值外,还可以利用宜搭的数据关联功能。例如,触发流程中有一个“产品类别”字段,被触发流程的子表单中有一个“产品详情”子表,“产品详情”子表中的“产品类别”字段需要与触发流程中的“产品类别”字段保持一致。

    • 在子表单的“产品详情”子表的“产品类别”字段设置中,通过数据关联,将其与触发流程中的“产品类别”字段建立关联。这样,当流程触发时,子表单中的“产品类别”字段就能根据触发流程的数据自动填充,并且在后续的操作中,如添加新的“产品详情”记录,该字段也会受到关联规则的约束。

    1. 动态更新子表单内容
    • 使用流程变量和函数:

    • 在被触发流程运行过程中,如果需要根据流程中的其他变量或操作来动态更新子表单的内容,可以使用宜搭的流程变量和函数。例如,在被触发流程中有一个流程变量“折扣率”,子表单中有一个“产品价格”字段,需要根据“折扣率”来计算并更新“产品价格”。

    • 可以在子表单的“产品价格”字段设置中,使用宜搭提供的公式或函数功能,将“产品价格”与“折扣率”相关联。如“产品价格=原始价格*(1 - 折扣率)”,其中“原始价格”可以是子表单中已有的字段,“折扣率”是流程变量,通过这种方式实现子表单内容的动态更新。

    1. 数据验证与约束
    • 设置子表单字段验证规则:
    • 为了确保子表单内容的准确性和完整性,需要设置字段验证规则。例如,子表单中有一个“数量”字段,要求必须是正整数。在子表单的“数量”字段设置中,添加验证规则,如“最小值为1,数据类型为整数”。

    • 这样,当用户在子表单中输入数据或者通过流程触发来填充子表单时,数据需要满足这些验证规则,否则会提示用户错误信息,保证子表单内容的质量。

    2024-12-09 18:31:33
    赞同 10 展开评论 打赏
  • 若问题得到了解决,辛苦点下采纳回答哦~

    您好,可以参考下图实现方式,给刚刚发起的流程里的子表单新增数据

    image.png

    2024-12-02 12:11:24
    赞同 84 展开评论 打赏
问答分类:
问答地址:
关联地址:
问答排行榜
最热
最新

相关电子书

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