使用宜搭集成自动化功能,一个流程触发另一个流程,被触发的流程表单里面包含子表单,如何设置子表单内容?
确定数据来源:
分析触发流程传递过来的数据有哪些可以用于子表单的初始化。例如,触发流程的主表单中有“客户姓名”“订单编号”等字段,这些数据可能是子表单需要使用的。
设置子表单默认值:
在被触发流程的子表单中,可以通过宜搭的“默认值”设置功能来初始化子表单的字段。进入子表单的字段设置页面,找到“默认值”选项。如果想把触发流程中的“客户姓名”字段的值传递到子表单的“客户姓名”字段,可以在子表单“客户姓名”字段的默认值设置中选择“从关联数据获取”或类似选项(具体表述因宜搭版本可能有所不同),然后选择触发流程传递过来的“客户姓名”字段。
建立数据关联规则:
如果子表单的内容需要根据触发流程的数据进行动态关联和填充,除了设置默认值外,还可以利用宜搭的数据关联功能。例如,触发流程中有一个“产品类别”字段,被触发流程的子表单中有一个“产品详情”子表,“产品详情”子表中的“产品类别”字段需要与触发流程中的“产品类别”字段保持一致。
在子表单的“产品详情”子表的“产品类别”字段设置中,通过数据关联,将其与触发流程中的“产品类别”字段建立关联。这样,当流程触发时,子表单中的“产品类别”字段就能根据触发流程的数据自动填充,并且在后续的操作中,如添加新的“产品详情”记录,该字段也会受到关联规则的约束。
使用流程变量和函数:
在被触发流程运行过程中,如果需要根据流程中的其他变量或操作来动态更新子表单的内容,可以使用宜搭的流程变量和函数。例如,在被触发流程中有一个流程变量“折扣率”,子表单中有一个“产品价格”字段,需要根据“折扣率”来计算并更新“产品价格”。
可以在子表单的“产品价格”字段设置中,使用宜搭提供的公式或函数功能,将“产品价格”与“折扣率”相关联。如“产品价格=原始价格*(1 - 折扣率)”,其中“原始价格”可以是子表单中已有的字段,“折扣率”是流程变量,通过这种方式实现子表单内容的动态更新。
为了确保子表单内容的准确性和完整性,需要设置字段验证规则。例如,子表单中有一个“数量”字段,要求必须是正整数。在子表单的“数量”字段设置中,添加验证规则,如“最小值为1,数据类型为整数”。
这样,当用户在子表单中输入数据或者通过流程触发来填充子表单时,数据需要满足这些验证规则,否则会提示用户错误信息,保证子表单内容的质量。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。