ASTRO轻应用 ASTROZERO-标准页面中预置的API:BPM相关(原子级)
BPM相关(原子级)
context.$bp和context.$bpm的区别在于后者保证了操作的原子性。例如,调用context.$bp.submitTask (variables:object)数据提交成功时,会有弹框提示且点击“确定”按钮会自动关闭当前页面。而调用context.$bpm.submitTask (variables:object)提交时,只会提交任务而不会有后续的弹框提示等操作;并且当不在BPM上下文环境中提交任务时(即当BPM实例没有运行时提交任务),会有相关提示信息。
推荐使用context.$bpm。
- 获取参数信息
API:context.$bpm.loadVariables()
入参:无。
出参:参数对象。
示例:
context.$bpm.loadVariables().then(function (data) { context.$model.ref("loanRequestData").setData(data.result.LoanRequestData); context.$model.ref("statusUpdates").setData(data.result.Status); context.$model.ref("negotiateCount").setData(data.result.NegotiateCount); });
- 设置BPM中的变量
API:context.$bpm.putVariables (variables:object, instId: string)
入参:“variables”为参数对象,必选;“instId”为实例ID,可选。
出参:执行结果。
示例:
context.$bpm.putVariables({ LoanRequest: "test" });
- 数据提交到BPM
API:context.$bpm.submitTask (variables:object)
入参:“variables”为参数对象,必选。
出参:无。
示例:
var data = context.$model.ref("loanRequestData").getData(); context.$bpm.submitTask({ LoanRequest: data });
- Astro轻应用_Astro大屏应用_分钟级构建业务大屏
- 低代码开发平台_低代码平台Astro_低代码开发是什么-华为云
- Astro轻应用_低代码开发平台Astro Zero_新手入门
- Astro轻应用_低代码开发平台Astro Zero_码农防脱神器
- 低代码开发平台_华为云低代码_Astro Zero
- 大屏应用Canvas_华为云Astro_低代码平台-华为云
- 可视化数据大屏开发_Astro Canvas_低代码平台-华为云
- Astro低代码平台关键能力_低代码开发平台_华为云Astro-华为云
- 华为云低代码平台_低代码开发平台_华为云Astro-华为云
- 低代码开发平台好用吗_低代码平台_Astro低代码-华为云