
# 为华为云Astro轻应用服务编排添加BO图元
#### BO图元的作用
BO（商业对象）图元，即将封装好的BO能力作为服务编排中的一个节点，实现特定的业务功能图元。需要在BO中自定义封装好API，才能在Flow中进行调用。
#### 前提条件
- 已在BO中自定义封装好API，具体操作请参考[自定义华为云Astro轻应用API接口](https://support.huaweicloud.com/usermanual-astrozero/astrozero_05_9197.html)。
- 已在应用中，添加需要调用的BO，具体操作请参见[使用华为云Astro轻应用设置应用的依赖与开放关系](https://support.huaweicloud.com/usermanual-astrozero/astrozero_05_9901.html)。
 
#### 如何使用BO图元
1. 在BO中，拖拽所需的BO图元至画布中。
2. 选中BO图元，单击![](https://support.huaweicloud.com/usermanual-astrozero/zh-cn_image_0000001894139688.png)，设置基本信息。
   
   表1基本信息参数说明 
   | 参数 | 说明                                                                                                                                                                                                                                                                                                                                   |
   |:---|:---|
   | 标签 | 设置图元的标签，用于在服务编排设计页面展示。系统会自动填入该值，格式为*BO名* *序号*，序号从"0"开始，表示同类型图元序号。                                                                                                                                                                                                                                                                    |
   | 名称 | 设置图元的名称，名称为图元在服务编排中的标识，请确保在当前服务编排中唯一。命名要求如下： - 长度范围为1\~80个字符。  - 必须以英文字母开头，由英文字母，数字或单下划线组成，且不能以下划线结尾。   |
   | 描述 | 根据实际需求，输入图元的描述信息。 取值范围：1\~255个字符。                                                                                                                                                                                                                                                               |
      
   
   
3. 单击![](https://support.huaweicloud.com/usermanual-astrozero/zh-cn_image_0000001894299600.png "点击放大")，在"BO"页面进行配置。
   
   图1配置BO图元   
   ![](https://support.huaweicloud.com/usermanual-astrozero/zh-cn_image_0000001894139684.png "点击放大")
   表2BO图元配置参数说明 
   | 参数    | 说明                                                    |
   |:---|:---|
   | 服务版本  | BO中自定义API的版本号。                                        |
   | API类型 | 根据实际需求，选择REST或SDK。                                    |
   | 操作方法  | BO中已自定义好的API接口，该API接口类型必须是"服务编排"，才可在服务编排中调用。          |
   | 入参/目标 | 当选择具体操作方法（API）后，API的输入参数将会显示在入参的目标列。                  |
   | 入参/源  | 服务编排中的变量，需要和目标的参数类型保持一致。该源会将服务编排中的变量，赋值给调用API的输入参数。   |
   | 出参/源  | 当选择具体操作方法（API）后，API的输入参数将会显示在出参的源列。                   |
   | 出参/目标 | 服务编排中的变量，需要和输出参数的类型保持一致。API中的输出参数赋值给服务编排中的变量，供服务编排使用。 |
      
   
   
 
