
# 脚本图元
#### 脚本图元的作用
当需要在服务编排中，嵌套使用系统中已存在并启用的脚本时，可使用脚本图元。或者当业务场景比较复杂时，可以将整体服务编排进行拆分，先定义好脚本实现子功能，并启用，在总体的服务编排中调用脚本实现完整功能。
#### 如何使用脚本图元
1. 在基本中，拖拽"脚本"图元到右侧画布中。
2. 选中画布中的脚本图元，单击![](https://support.huaweicloud.com/usermanual-astrozero/zh-cn_image_0000001960126333.png)，设置基本信息。
   
   表1基本信息参数说明 
   | 参数 | 参数说明                                                      |
   |:---|:---|
   | 标签 | 脚本图元的名称，用于在页面显示。系统会自动填入该值，格式为Script序号，序号从"0"开始，表示同类型图元序号。 |
   | 名称 | 图元的标识，请确保在当前服务编排中唯一。                                      |
   | 描述 | 图元的描述信息。                                                  |
      
   
   
3. 单击![](https://support.huaweicloud.com/usermanual-astrozero/zh-cn_image_0000001932887624.png)，选择脚本、设置输入参数和输出参数。
   
   图1配置脚本   
   ![](https://support.huaweicloud.com/usermanual-astrozero/zh-cn_image_0000001960286137.png "点击放大")
   表2脚本图元配置参数说明 
   | 参数      | 参数说明                                                                                                                           |
   |:---|:---|
   | 脚本      | 调用的脚本名称，只有在**启用**状态下的脚本才能被服务编排调用。                                                                                              |
   | 输入参数/目标 | 脚本的输入参数名称。 单击"新增行"，在下拉框中选择脚本输入参数的名称。                          |
   | 输入参数/源  | 服务编排中的变量，为目标赋值。 可直接填写，也可以拖入全局上下文变量，将服务编排中的变量赋值给脚本中的输入参数。    |
   | 输出参数/源  | 脚本的输出参数名称。 单击"新增行"，在下拉框中选择脚本输出参数的名称。                          |
   | 输出参数/目标 | 服务编排中的变量，脚本中的输出参数赋值给服务编排中的变量。 拖入全局上下文变量，将脚本的输出参数赋值给服务编排中的变量。 |
      
   
   
 
