更新时间:2024-08-08 GMT+08:00
分享

如何管理BPM

使用说明

BPM创建完成后,支持对已开发的BPM进行管理,如查看BPM详情、删除BPM等。

操作步骤

  1. 参考登录经典应用设计器中操作,登录经典版应用设计器。
  2. 在左侧列表中,单击,选择“逻辑 > BPM”。
  3. 查看该应用拥有或依赖的所有BPM。

    图1 查看所有BPM
    表1 “BPM”页签说明

    参数

    参数说明

    模型名称

    BPM的名称,即在创建BPM时,配置的名称。

    编译状态

    BPM的编译状态。

    • Pass:通过,即保存BPM后,编译没有报错和警告。
    • Warning:表示保存BPM后,编译存在警告。

    是否启用

    BPM是否已启用。

    类型

    BPM的类型。

    • 全局:系统预置的BPM。
    • 自定义:用户自定义的BPM。

    最后修改人

    最近一次修改BPM的用户名。

    最后修改时间

    最近一次修改BPM的时间。

    操作

    • :单击该按钮,可进入BPM的编辑器。如果BPM有多个版本,则进入处于启用状态的BPM编辑器页面;如果多个版本都未启用,则进入最近版本的BPM编辑器。
    • 单击,可启用该BPM。
    • 单击,可禁用该BPM。
    • 单击,可删除BPM。当该按钮置灰时,表示不可删除,系统预置的BPM不可删除。

  4. 在“BPM”页签中,单击具体的BPM名称,可查看该BPM的详细信息。

    表2 “BPM详情”页面说明

    参数名

    参数说明

    单击该按钮,可进入BPM的编辑器。如果BPM有多个版本,则进入处于启用状态的BPM编辑器页面;如果多个版本都未启用,则进入最近版本的BPM编辑器页面。

    单击该按钮,可执行该BPM。如果BPM有多个版本,则执行处于启用状态的BPM;如果多个版本都未启用,则执行最近版本的BPM。

    名称

    BPM的名称,即在创建BPM时,配置的名称。

    标签

    BPM的标签,即在创建BPM时,配置的标签。

    是否启用

    BPM是否处于已启用状态。

    版本

    BPM的版本。如果BPM有多个版本,则显示处于启用状态的BPM版本;如果多个版本都未启用,则显示最近版本。

    URL

    BPM的部分URL。

    可见性

    该BPM是否可见。

    允许覆盖

    控制该资源是否可以被定制为新版本,或者是否可以被Addon应用导入,若已存在于Addon应用中,是否允许被另存为新版本。

    默认允许,当配置为不允许时,说明如下:

    • 在该应用中基于该资源定制新版本时,会报错:XXX不允许定制新版本, 请检查基本属性并确认该资产是否允许覆盖。
    • Addon应用里不允许导入该资源。
    • 如果已导入到Addon应用中,无法定制新版本。

    描述

    BPM的描述信息。

    可单击编辑按钮进行修改。建议填写BPM的作用。

    创建人

    创建BPM的用户名。

    创建时间

    创建BPM的时间。

    最近修改人

    最近一次修改BPM的用户名。

    最近修改时间

    最近一次修改BPM的时间。

    参数

    该区域显示在BPM编辑器中定义的参数,包括参数名、参数类型、是否为集合和描述信息。

    如果BPM有多个版本,则显示处于启用状态BPM的参数;如果多个版本都未启用,则显示最近版本BPM的参数。

    版本

    该区域显示BPM的所有版本。列表中表头比“BPM”页签多个版本列,其他表头含义相同。单击对应版本后的,即可运行该BPM。

  5. 在“BPM运行实例”页签,可查看该租户下系统中正在运行的BPM,即BPM实例。

    图2 查看BPM运行实例
    表3 “BPM运行实例”页面说明

    参数

    参数说明

    实例ID

    每当BPM运行时,系统会给该运行实例分配一个实例ID,用于标记该运行中的BPM实例。

    状态

    实例运行的状态。

    模型名称

    由BPM的名称与运行的BPM的版本组成,在创建BPM时配置的名称。

    当前元素

    BPM实例目前运行到的图元。

    创建人

    运行该BPM实例的用户名。

    创建时间

    开始运行BPM时的时间。

    最后修改者

    最近一次修改BPM的用户名。

    最后修改时间

    最近一次修改BPM的时间。

    操作

    可对BPM实例进行的操作,例如终止或删除BPM实例。

BPM运行依赖

BPM的运行,依赖如何管理BPM中对象。

表4 BPM运行依赖的对象说明

分类

对象名

说明

流程核心对象

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”字段指向所属任务实例。

相关文档