
# 基于已有华为云Astro轻应用工作流创建新工作流
#### 操作场景
在如下两个场景，可以基于已有工作流，创建新工作流：
- [场景1：在已有工作流基础上新建版本]
  因业务需要，工作流要实现的能力发生了变化，此时可以基于原有工作流修改，并保存为**工作流的** **新版本**。在此场景下，原有工作流作为老版本自动失效。
  
- [场景2：在已有工作流基础上新建工作流]
  需要开发的新工作流与已有的某个工作流类似，此时可以基于原有工作流修改，再保存为**新的工作流**。在此场景下，原有工作流仍然有效。新工作流和老工作流也没有关联关系，各自独立。
  
 
 #### 在已有工作流基础上新建版本
因业务需要，工作流要实现的能力变化，此时可以基于原有工作流修改，并保存为工作流的新版本。此场景下，原有工作流作为老版本自动失效。
1. 参考[登录华为云Astro轻应用应用设计器](https://support.huaweicloud.com/usermanual-astrozero/astrozero_05_9004.html)中操作，登录应用设计器。
2. 在左侧导航栏中，选择"流程"。
3. 将鼠标放在已创建的工作流上，单击![](https://support.huaweicloud.com/usermanual-astrozero/zh-cn_image_0000001908447138.png)，选择"编辑"，进入工作流设计页面。
4. 在设计页面主菜单中，单击![](https://support.huaweicloud.com/usermanual-astrozero/zh-cn_image_0000001936100277.png)，进入另存为页面。
5. "类型"选择"新版本"，设置标签和名称，单击"保存"。 
   图1另存为新版本   
   ![](https://support.huaweicloud.com/usermanual-astrozero/zh-cn_image_0000001936100265.png "点击放大")
   
   表1另存为新版本工作流参数说明 
   | 参数   | 说明                                                                                                                                                                                                                                                                                                                                                                          |
   |:---|:---|
   | 类型   | 在下拉框中，选择工作流的类型。 - 新版本：基于原有工作流创建一个新版本的工作流，创建后原有工作流作为老版本自动失效。  - 新实例：基于原有工作流创建一个新的工作流。创建后原有工作流仍然有效。新工作流和老工作流也没有关联关系，各自独立。   默认值：新版本，此处直接使用默认值即可。 |
   | 标签   | 自定义新版本工作流的标签，用于在页面展示，创建后可修改。 取值范围：1\~80个字符。                                                                                                                                                                                                                                                                                            |
   | 名称   | 继承原有工作流的名称，不支持修改。                                                                                                                                                                                                                                                                                                                                                           |
   | 实例标签 | 工作流实例的展示标签。设置后，单击工作流设计页面的空白处，再单击![](https://support.huaweicloud.com/usermanual-astrozero/zh-cn_image_0000001908682066.png)，在"BPM 运行态配置 \> 实例信息"中可查看到设置的实例标签。                                                                                                                                                                                                                |
   | 描述   | 根据实际需要，在输入框中输入工作流的描述信息。 取值范围：1\~255个字符。                                                                                                                                                                                                                                                                                                  |
      
   
   
6. 在新版工作流设计页面，进行定制修改。 
   在工作流设计页面，可查看到工作流当前的版本为1.0.2，即在原有工作流版本的基础上自动加"1"。
   图2新版本工作流   
   ![](https://support.huaweicloud.com/usermanual-astrozero/zh-cn_image_0000001943213429.png "点击放大")
   
   
7. 工作流定制完成后，单击页面上方的![](https://support.huaweicloud.com/usermanual-astrozero/zh-cn_image_0000001894140692.png)，保存工作流。
8. 单击![](https://support.huaweicloud.com/usermanual-astrozero/zh-cn_image_0000001936100261.png)，运行工作流，检查工作流运行结果是否符合预期。
9. 符合预期后，单击页面上方的![](https://support.huaweicloud.com/usermanual-astrozero/zh-cn_image_0000001936100289.png)，启用新版本工作流。
   
   工作流启动后，才可以在其他流程中使用。如果未启用，在其他流程中将无法选择到该工作流。
   
   
 
 #### 在已有工作流基础上新建工作流
需要开发的新工作流与已有的某个工作流类似，此时可以基于原有工作流修改，再保存为新的工作流。在此场景下，原有工作流仍然有效。新工作流和老工作流也没有关联关系，各自独立。
1. 参考[登录华为云Astro轻应用应用设计器](https://support.huaweicloud.com/usermanual-astrozero/astrozero_05_9004.html)中操作，登录应用设计器。
2. 在左侧导航栏中，选择"流程"。
3. 将鼠标放在已创建的工作流上，单击![](https://support.huaweicloud.com/usermanual-astrozero/zh-cn_image_0000001943216465.png)，选择"编辑"，进入工作流设计页面。
4. 在工作流设计页面，单击![](https://support.huaweicloud.com/usermanual-astrozero/zh-cn_image_0000001900538260.png)，进入另存为页面。
5. "类型"选择"新实例"，设置标签和名称，单击"保存"。 
   图3另存为新工作流   
   ![](https://support.huaweicloud.com/usermanual-astrozero/zh-cn_image_0000002151912660.png "点击放大")
   表2另存为新实例工作流参数说明 
   | 参数   | 说明                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
   |:---|:---|
   | 类型   | 在下拉框中，选择工作流的类型。 - 新版本：基于原有工作流创建一个新版本的工作流，创建后原有工作流作为老版本自动失效。  - 新实例：基于原有工作流创建一个新的工作流。创建后原有工作流仍然有效。新工作流和老工作流也没有关联关系，各自独立。   默认值：新版本，此处请设置为"新实例"。                                                                                                                  |
   | 标签   | 自定义新实例工作流的标签，用于在页面展示，创建后可修改。 取值范围：1\~80个字符。                                                                                                                                                                                                                                                                                                                                                                                                           |
   | 名称   | 自定义工作流的名称。名称是工作流在系统中的唯一标识，创建后不支持修改。命名要求如下： - 长度不能超过64个字符，包括前缀命名空间的长度。 名称前的内容为命名空间，在华为云Astro轻应用中为了避免不同租户间数据的重名，租户在首次创建应用时需要先定义一个命名空间。一个租户只能创建一个命名空间，创建后不支持修改。   - 必须以英文字母开头，只能由英文字母、数字或单下划线组成，且不能以下划线结尾。   |
   | 实例标签 | 工作流实例的展示标签。设置后，单击工作流设计页面的空白处，再单击![](https://support.huaweicloud.com/usermanual-astrozero/zh-cn_image_0000001943293889.png)，在"BPM 运行态配置"页面可查看到设置的实例标签。                                                                                                                                                                                                                                                                                                                                     |
   | 描述   | 根据实际需要，在输入框中输入工作流的描述信息。 取值范围：1\~80个字符。                                                                                                                                                                                                                                                                                                                                                                                                                  |
   | 复制表单 | 工作流中存在BPM表单时，另存为工作流时是否同步复制表单。 单击工作流设计页面的空白处，再单击![](https://support.huaweicloud.com/usermanual-astrozero/zh-cn_image_0000001908699588.png)，在"BPM 运行态配置 \> BPM表单管理"中可查看表单信息。如何创建BPM表单，请参见[创建标准表单](https://support.huaweicloud.com/usermanual-astrozero/astrozero_05_9184.html#astrozero_05_9184__section1106435104412)。 默认为选中，即另存工作流时同步复制表单。                                                                         |
      
   
   
6. 在新工作流设计页面，进行定制修改。 
   在工作流设计页面，可查看到新的工作流，且版本为1.0.1。
   图4新的工作流   
   ![](https://support.huaweicloud.com/usermanual-astrozero/zh-cn_image_0000001943302577.png "点击放大")
   
   
7. 工作流定制完成后，单击页面上方的![](https://support.huaweicloud.com/usermanual-astrozero/zh-cn_image_0000001900698152.png)，保存工作流。
8. 单击![](https://support.huaweicloud.com/usermanual-astrozero/zh-cn_image_0000001939297669.png)，运行工作流，检查工作流运行结果是否符合预期。
9. 符合预期后，单击页面上方的![](https://support.huaweicloud.com/usermanual-astrozero/zh-cn_image_0000001900538264.png)，启用新版本工作流。
   
   工作流启动后，才可以在其他流程中使用。如果未启用，在其他流程中将无法选择到该工作流。
   
   
 
