在工作流内使用动态表达式运算节点之前,需要先在数据表管理工具中创建一张"表达式"模板表,用于存放不同的表达式:

然后创建一个表格区块对该模板表添加几条公式数据,"表达式"模板表中每行数据都可以被理解为针对特定表数据模型的一个计算规则。每行公式数据可使用不同数据表的数据模型中的字段值作为变量,编写不同的表达式作为计算规则,当然,也可以使用不同的计算引擎。

创建好公式以后还需要将业务数据与公式进行关联,将每行业务数据直接关联公式数据行会比较繁琐,所以通常我们会使用类似分类的元数据表与公式表进行多对一(或一对一)关联,再将业务数据与分类元数据进行多对一的关联,那么在创建业务数据时只需指定特定的分类元数据,即可在后续使用中通过这个关联路径找到对应的公式数据进行使用。
以数据表事件为例创建一个工作流,当订单创建时触发,并需要预加载订单关联的商品数据和商品相关的表达式数据:
