APPCUBE-如何执行后台逻辑:方式二:在组件的事件代码中直接调用服务

时间:2023-11-01 16:19:14

方式二:在组件的事件代码中直接调用服务

除了将服务编排、脚本和API封装成模型调用外,还可以在组件的事件代码中直接调用服务。

  • 在代码编辑页面左侧,单击“服务类”下的“服务编排”按钮,将得到调用服务编排的代码,您可以通过简单的修改,如服务编排的名称,版本号,即可初始化并得到服务编排对象。

    系统提供了多种内置API用来操作服务编排对象,如run方法用来一次性执行完服务编排,也可以调用statrt、next、back、finish、resume、terminate等方法实现在服务编排特定阶段执行回调方法。

    图7 服务编排快捷代码
  • 在代码编辑界面左侧,单击“服务类”下的“脚本编排”按钮,将得到调用脚本编排的代码,通过简单的修改,如脚本编排的名称,即可初始化并得到脚本编排对象。调用平台内置run方法用来执行脚本。
    图8 脚本编排快捷代码
  • 在代码编辑界面左侧,单击“服务类”下的“服务请求”按钮,将得到调用API请求的代码,通过将样例代码中的url替换成真实业务url,配置请求参数,请求方法和请求头信息,调用平台内置run方法即可请求API。
    图9 服务请求快捷代码

对象、服务编排和脚本编排也可以配置成API,通过API的方式进行调用,更多内容请参见10 API接口

support.huaweicloud.com/usermanual-appcube/appcube_05_0051.html