APPCUBE-什么是BPM流程编排:快速开始

时间:2023-11-01 16:19:13

快速开始

在低代码应用开发页面,您可以通过新建、导入既有和基于模板三种方式,快速创建一个BPM。

图5 新建BPM的三种方式

如下是开发BPM的主要步骤,您可以根据以下步骤快速开发BPM。如何创建一个端到端的BPM,请参见简易出差审批应用开发

表2 开发BPM步骤

步骤序号

相关术语

描述

操作

1

创建BPM

  • 新建:创建空白BPM。
  • 导入既有:将同一租户或平台中已有的BPM以导入的方式创建BPM。方便用户快速继承已有BPM的配置,增加效率。
  • 基于模板:使用内置的BPM模板,快速创建BPM系统预置了一些典型场景的BPM模板,目前系统内置的模板有以下几类:
    • 通用:基础审批流、多步骤审批流并行审批流
    • HR:请假申请、出差申请、绩效评估、试用期确认、工作交接
    • 金融:贷款申请、ERP信用提升、商业计划申请
    • 项目:进度管理、版本管理、发布管理
  • 您可以根据需要选择不同方式,创建BPM。
  • 若业务场景贴合已有模板,建议选择“基于模板”来快速创建BPM。快速创建后,您只需要创建泳道中配置的工作队列即可使用BPM。

2

(可选)BPM的开始类型

  • BPM的开始类型可以“Star”开始图元下进行配置,开始种类分以下两种:
    • 自定义:默认为“自定义”,即不指定事件的起因,即不需要指定触发条件。主要用于接口调用进行启动。
    • 表单:使用表单或者页面启动BPM。选择该项时,您需要配置具体的表单、标准页面或者高级页面。

一般选择“自定义”,当BPM由表单或者页面启动时,选择“表单”类型。

选中“Star”开始图元,设置开始类型,一般选择“自定义”,当BPM由表单或者页面启动时,选择“表单”类型。

图6 选择开始类型

3

创建或配置BPM变量

创建对象或全局结构体。

在全局上下文中,根据实际情况进行创建。

4

定义泳道并选择图元

  • 一条泳道代表了BPM流程处理中的一种用户角色。
  • BPM中每个泳道都和队列一一对应。处于不同泳道的图元,分别归属不同的队列中的用户去处理。当图元由系统处理时,泳道中不用配置队列。
  • BPM编辑器提供了一些图元,作为编排BPM使用。
  1. 在BPM开发页面单击“Add Lane”,添加泳道。根据场景定义泳道。
  2. 根据逻辑设计,从BPM编辑器面板区域拖拽相应类型下的图元图标至画布区域中,松开鼠标左键。

5

配置图元

在泳道中,选中图元后,即可根据需要在右侧属性配置区,进行配置。

您可以根据需要选择图元,进行配置。

  • 如果使用了“规则”图元,您需要提前创建好决策表。
  • 如果使用了“用户任务”图元,且任务界面要用到标准表单,建议您提前创建好标准表单。

6

连接图元并指定图元的逻辑关系

根据实际业务场景,需要确定BPM中用到的图元和逻辑顺序。根据逻辑实现,需要在拖入并配置好所有图元后,将图元按照逻辑顺序有序的连接起来,在执行BPM时,系统会根据连线顺序有序执行图元任务,从而实现整个流程运转。

根据逻辑设计有序连接各图元。

7

(可选)配置运行态界面布局

在配置完整个BPM图元及流程后,您还可根据需要选择性的配置BPM运行态界面布局。配置后要保存BPM。

-

support.huaweicloud.com/usermanual-appcube/appcube_05_0633.html