低代码实现探索(十八)流程中参数的初始化设计
在流程执行器中已经定义出参数类型的节点,在参数节点中配置了,在流程执行器的参数名称,以及参数类型,那么值从哪进来呢,这一定不是参数节点的事情,参数节点的使命只是告诉 workapp 我要的是那种类型的数据,你要给我这个数据,
这里引出了这个问题,后台的 Controller 要有这个能力,告诉参数节点你要的数值我这有,那这个控制器如何知道我有那些类型的数据呢。
分析如下,
1.path 参数路径
2.Controller 方法上的所有参数以及参数名称
3.或者定义出某种协议,其中保存了这些数据
4.常规开发中参数为 map,或者是一个 json 序列化好成一个定义好了的某个类型数据
这里姑且叫流程参数构建器
评论