
# 为华为云Astro轻应用服务编排添加脚本图元
#### 脚本图元的作用
当需要在服务编排中，嵌套使用系统中已存在并启用的脚本时，可使用脚本图元。或者当业务场景比较复杂时，可以将整体服务编排进行拆分，先定义好脚本实现子功能，并启用，在总体的服务编排中调用脚本实现完整功能。
#### 如何使用脚本图元
1. 在基本中，拖拽"脚本"图元到右侧画布中。
2. 选中画布中的脚本图元，单击![](https://support.huaweicloud.com/usermanual-astrozero/zh-cn_image_0000001936099997.png)，设置基本信息。
   
   表1基本信息参数说明 
   | 参数 | 说明                                                                                                                                                                                                                                                                                                                                   |
   |:---|:---|
   | 标签 | 设置图元的标签，用于在服务编排设计页面展示。系统会自动填入该值，格式为Script序号，序号从"0"开始，表示同类型图元序号。                                                                                                                                                                                                                                                                      |
   | 名称 | 设置图元的名称，名称为图元在服务编排中的标识，请确保在当前服务编排中唯一。命名要求如下： - 长度范围为1\~80个字符。  - 必须以英文字母开头，由英文字母，数字或单下划线组成，且不能以下划线结尾。   |
   | 描述 | 请根据实际需求，在输入框中输入图元的描述信息。 取值范围：1\~255个字符。                                                                                                                                                                                                                                                           |
      
   
   
3. 单击![](https://support.huaweicloud.com/usermanual-astrozero/zh-cn_image_0000001894300324.png)，选择脚本、设置输入参数和输出参数。
   
   图1配置脚本   
   ![](https://support.huaweicloud.com/usermanual-astrozero/zh-cn_image_0000001894300320.png "点击放大")
   表2脚本图元配置参数说明 
   | 参数      | 说明                                                          |
   |:---|:---|
   | 脚本      | 调用的脚本名称，只有在**启用**状态下的脚本才能被服务编排调用。                           |
   | 输入参数/目标 | 脚本的输入参数名称。单击"新增行"，在下拉框中选择脚本输入参数的名称。                         |
   | 输入参数/源  | 服务编排中的变量，为目标赋值。可直接填写，也可以拖入全局上下文变量，将服务编排中的变量赋值给脚本中的输入参数。     |
   | 输出参数/源  | 脚本的输出参数名称。单击"新增行"，在下拉框中选择脚本输出参数的名称。                         |
   | 输出参数/目标 | 服务编排中的变量，脚本中的输出参数赋值给服务编排中的变量。拖入全局上下文变量，将脚本的输出参数赋值给服务编排中的变量。 |
      
   
   
 
