
# 如何管理BPM
#### 使用说明
BPM创建完成后，支持对已开发的BPM进行管理，如查看BPM详情、删除BPM等。
#### 操作步骤
1. 参考[登录经典应用设计器](https://support.huaweicloud.com/usermanual-astrozero/astrozero_05_5025.html)中操作，登录经典版应用设计器。
2. 在左侧列表中，单击![](https://support.huaweicloud.com/usermanual-astrozero/zh-cn_image_0000001932887548.png)，选择"逻辑 \> BPM"。
3. 查看该应用拥有或依赖的所有BPM。 
   图1查看所有BPM   
   ![](https://support.huaweicloud.com/usermanual-astrozero/zh-cn_image_0000001960126249.png "点击放大")
   表1"BPM"页签说明 
   | 参数     | 参数说明                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            |
   |:---|:---|
   | 模型名称   | BPM的名称，即在创建BPM时，配置的名称。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          |
   | 编译状态   | BPM的编译状态。 - Pass：通过，即保存BPM后，编译没有报错和警告。  - Warning：表示保存BPM后，编译存在警告。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      |
   | 是否启用   | BPM是否已启用。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
   | 类型     | BPM的类型。 - 全局：系统预置的BPM。  - 自定义：用户自定义的BPM。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                |
   | 最后修改人  | 最近一次修改BPM的用户名。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  |
   | 最后修改时间 | 最近一次修改BPM的时间。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   |
   | 操作     | - ![](https://support.huaweicloud.com/usermanual-astrozero/zh-cn_image_0000001933046932.png)：单击该按钮，可进入BPM的编辑器。如果BPM有多个版本，则进入处于启用状态的BPM编辑器页面；如果多个版本都未启用，则进入最近版本的BPM编辑器。  - 单击![](https://support.huaweicloud.com/usermanual-astrozero/zh-cn_image_0000001933046912.png)，可启用该BPM。  - 单击![](https://support.huaweicloud.com/usermanual-astrozero/zh-cn_image_0000001960126241.png)，可禁用该BPM。  - 单击![](https://support.huaweicloud.com/usermanual-astrozero/zh-cn_image_0000001932887532.png)，可删除BPM。当该按钮置灰时，表示不可删除，系统预置的BPM不可删除。   |
      
   
   
4. 在"BPM"页签中，单击具体的BPM名称，可查看该BPM的详细信息。 
   表2"BPM详情"页面说明 
   | 参数名                                                                                        | 参数说明                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 |
   |:---|:---|
   | ![](https://support.huaweicloud.com/usermanual-astrozero/zh-cn_image_0000001960286041.png) | 单击该按钮，可进入BPM的编辑器。如果BPM有多个版本，则进入处于启用状态的BPM编辑器页面；如果多个版本都未启用，则进入最近版本的BPM编辑器页面。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          |
   | ![](https://support.huaweicloud.com/usermanual-astrozero/zh-cn_image_0000001933046928.png) | 单击该按钮，可执行该BPM。如果BPM有多个版本，则执行处于启用状态的BPM；如果多个版本都未启用，则执行最近版本的BPM。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
   | 名称                                                                                         | BPM的名称，即在创建BPM时，配置的名称。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               |
   | 标签                                                                                         | BPM的标签，即在创建BPM时，配置的标签。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               |
   | 是否启用                                                                                       | BPM是否处于已启用状态。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
   | 版本                                                                                         | BPM的版本。如果BPM有多个版本，则显示处于启用状态的BPM版本；如果多个版本都未启用，则显示最近版本。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                |
   | URL                                                                                        | BPM的部分URL。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           |
   | 可见性                                                                                        | 该BPM是否可见。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            |
   | 允许覆盖                                                                                       | 控制该资源是否可以被定制为新版本，或者是否可以被Addon应用导入，若已存在于Addon应用中，是否允许被另存为新版本。 默认允许，当配置为不允许时，说明如下： - 在该应用中基于该资源定制新版本时，会报错：*XXX* ![](https://support.huaweicloud.com/usermanual-astrozero/zh-cn_image_0000001960286065.png)不允许定制新版本, 请检查基本属性并确认该资产是否允许覆盖。  - Addon应用里不允许导入该资源。  - 如果已导入到Addon应用中，无法定制新版本。   |
   | 描述                                                                                         | BPM的描述信息。 可单击编辑按钮进行修改。建议填写BPM的作用。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          |
   | 创建人                                                                                        | 创建BPM的用户名。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           |
   | 创建时间                                                                                       | 创建BPM的时间。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            |
   | 最近修改人                                                                                      | 最近一次修改BPM的用户名。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
   | 最近修改时间                                                                                     | 最近一次修改BPM的时间。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
   | 参数                                                                                         | 该区域显示在BPM编辑器中定义的参数，包括参数名、参数类型、是否为集合和描述信息。 如果BPM有多个版本，则显示处于启用状态BPM的参数；如果多个版本都未启用，则显示最近版本BPM的参数。                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
   | 版本                                                                                         | 该区域显示BPM的所有版本。列表中表头比"BPM"页签多个版本列，其他表头含义相同。单击对应版本后的![](https://support.huaweicloud.com/usermanual-astrozero/zh-cn_image_0000001960126237.png)，即可运行该BPM。                                                                                                                                                                                                                                                                                                                                                                                                                                                                               |
      
   
   
5. 在"BPM运行实例"页签，可查看该租户下系统中正在运行的BPM，即BPM实例。 
   图2查看BPM运行实例   
   ![](https://support.huaweicloud.com/usermanual-astrozero/zh-cn_image_0000001960286061.png "点击放大")
   表3"BPM运行实例"页面说明 
   | 参数     | 参数说明                                       |
   |:---|:---|
   | 实例ID   | 每当BPM运行时，系统会给该运行实例分配一个实例ID，用于标记该运行中的BPM实例。 |
   | 状态     | 实例运行的状态。                                   |
   | 模型名称   | 由BPM的名称与运行的BPM的版本组成，在创建BPM时配置的名称。          |
   | 当前元素   | BPM实例目前运行到的图元。                             |
   | 创建人    | 运行该BPM实例的用户名。                              |
   | 创建时间   | 开始运行BPM时的时间。                               |
   | 最后修改者  | 最近一次修改BPM的用户名。                             |
   | 最后修改时间 | 最近一次修改BPM的时间。                              |
   | 操作     | 可对BPM实例进行的操作，例如终止或删除BPM实例。                 |
      
   
   
 
#### BPM运行依赖
BPM的运行，依赖[如何管理BPM](https://support.huaweicloud.com/usermanual-astrozero/astrozero_05_0071.html)中对象。
表4BPM运行依赖的对象说明 
| 分类     | 对象名           | 说明                                                    |
|:---|:---|:---|
| 流程核心对象 | FlowInstance  | BPM流程实例表。                                             |
| 流程核心对象 | TaskInstance  | BPM任务实例表，其中"processInsID"字段指向所属的BPM流程实例FlowInstance。  |
| 流程核心对象 | ValueInstance | BPM变量值表，其中"parent"字段指向所属的BPM流程实例FlowInstance。         |
| 流程核心对象 | SLAInstance   | BPM的SLA实例表，其中"parent"字段指向所属的BPM流程实例FlowInstance，      |
| 流程核心对象 | FlowHistory   | BPM流程流转历史表，记录了流程的每一步的流转历史轨迹。                          |
| 辅助对象   | TaskComment   | 任务评论，其中"processInsID"指向所属的BPM流程实例，"taskID"指向所属的任务实例。  |
| 辅助对象   | AttachFile    | 流程附件，其中"instanceID"字段指向所属的BPM流程实例，"taskID"字段指向所属任务实例。 |
   
