bonita BPM ----- Demo1 show (实现数据采集以及数据展示)


目标: 实现数据的采集以及显示

控件: title,text,button,input


process框图:


数据模型:


Pool变量:(即BDM的一个实例)


contract变量:(即Pool变量截取部分数据的一个实例)



UI设计:

gatherData UI

formInput,JSON对象。

{
  "dmInput" : {
    "list1" : "",
    "list2" : ""
  }
}

formOutput,JS脚本。

return {
	'dmInput': $data.formInput.dmInput
};


gather 变量定义:dm红色字体,需要使用Pool变量来实现对数据库中存放数据的变量的调用。

../{{context.<strong><span style="color:#ff0000;">dm</span></strong>_ref.link}}

实际运行效果:







总结:

1. formInput与formOutput就是通过form实现一次数据的更新迭代。

formInput:
{
  "status" : "approved",
  "refusalReason" : ""
}
formOutput:
return {
	'status': $data.formInput.status,
	'refusalReason': $data.formInput.refusalReason
}; 

2. 要明确区分:BDM数据模型定义,Pool变量定义(即BDM的一个实例),contract变量定义(即Pool的部分截取实例)
../{{context.travelRequest_ref.link}}   (这句API中travelRequest应该选择Pool变量定义结果就准确了)








评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值