ASTRO轻应用 ASTROZERO-标准页面中预置的API:BPM相关(非原子级)

时间:2024-06-28 14:55:50

BPM相关(非原子级)

  • 获取参数信息

    API:context.$bp.loadVariables()

    入参:无。

    出参:参数对象。

    示例:

    context.$bp.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.$bp.putVariables (variables:object, instId: string)

    入参:“variables”为参数对象,必选;“instId”为实例ID,可选。

    出参:执行结果。

    示例:

    context.$bp.putVariables({
      LoanRequest: "test"
    });
  • 数据提交到BPM

    API:context.$bp.submitTask (variables:object)

    入参:“variables”为参数对象,必选。

    出参:无。

    示例:

    var data = context.$model.ref("loanRequestData").getData();
    context.$bp.submitTask({
      LoanRequest: data
    });
support.huaweicloud.com/api-astrozero/astrozero_api_00101.html