ASTRO轻应用 ASTROZERO-如何开发服务编排:创建您的第一个服务编排

时间:2024-04-22 15:51:09

创建您的第一个服务编排

此处以创建一个根据传入的用户名,配置欢迎信息的简单业务场景为例,向您介绍如何创建一个服务编排。

  1. 参考如何创建服务编排中操作,创建名称和标签为“HelloFlow”的服务编排。
  2. 创建变量。

    1. 在服务编排设计器中,单击,进入全局上下文页面。
    2. 单击“变量”后的,创建表2中的变量。
      图4 创建变量
    表2 变量说明

    变量名

    类型

    变量说明

    userName

    文本

    传入的用户名

    message

    文本

    欢迎信息

    在全局上下文中,除了创建基本类型的变量,还可以创建“常量”、“公式”、“对象变量”、“系统变量”和“全局常量”,详情请参见变量及输入输出参数配置

  3. 单击,配置服务编排的输入输出参数。

    图5 配置输入输出参数

  4. 将“逻辑”中的“赋值”图元,拖拽到画布中。

    赋值图元可以实现对全局上下文中变量等参数进行赋值,其他图元的详情介绍,请参见图元配置

    图6 拖拽赋值图元到画布

  5. 配置图元。

    1. 选择赋值图元,单击
    2. 在“赋值”页面中,单击“新增行”,参照下图将创建的变量拖拽到相应的位置。

      将“"Hello,"”赋值给message变量,并将userName变量拼接到message变量中,赋值语句将从上往下依次执行。

      图7 配置赋值图元

  6. 连接图元指定逻辑关系,即从开始图元连向赋值图元,表示服务编排开始执行后,执行赋值图元的赋值语句。

    图8 连接图元

  7. 单击页面上方的,保存服务编排。
  8. 单击,进入服务编排调试页面。

    在输入参数中,输入如下内容,并单击“运行”

    {
        "userName": "AstroZero"
    }

    运行结果如下,输出“Hello,AstroZero”。

    图9 运行结果

  9. 单击页面上方的,启用服务编排。
  10. 调试已创建的服务编排。

    1. 在新版应用设计器左侧导航栏中,选择“集成”。
    2. 单击开放接口后的,新建一个helloFlow开放接口,单击“保存”。
      图10 新建开放接口helloFlow
    3. 在新版应用设计器左侧导航栏中,选择“集成”
    4. 单击开放接口后的,选择“查看”
      图11 查看API
    5. 在预览页面,单击“测试一下”,输入示例模型,单击“运行”
      图12 测试接口
      图13 查看API测试结果

support.huaweicloud.com/usermanual-astrozero/astrozero_05_9131.html