PowerDesigner16工具学习笔记-建立BPM

时间:2023-03-10 07:11:29
PowerDesigner16工具学习笔记-建立BPM

根据不同用途,BPM分为分析性(Analysis)、执行型(Executable)和协作型(Collaborative)

BPM的类型 业务流程语言 描述
 分析型  Analysis  提供流程层次分解及时序关系,不描述任何实现细节
 BPMN1.0  适合在执行环境已经确定的情况下,进行业务层任务的分解和建立时序关系
 Data Flow Diagram  用于建立数据流图,重点是数据流向
 执行型  BPEL4WS1.1  属于符合XML规范的业务流程语言,基于这些语言的BPM可以与运行在J2EE和.NET上的WEB服务进行通信与协作,也可以运行在不同的BPM引擎上
 WSBPEL2.0
 Sybase Workspace Business Process 2.x
 Service Oriented Architecture  适用于Web服务的编排,不依赖任何运行平台和语言,不允许在BPM引擎中执行
 协作型  ebXML BPSS v1.01  用来描述合作伙伴间的信息交换,主要用于电子商务系统的业务流程描述
 ebXML BPSS v1.04  

1、业务流程图

定义: 提供了系统中任何级别进程间的控制流(执行序列)、或数据流(数据交换);可以建立在一个模型、一个包或分解的过程中。

3种类型:

顶层图:系统相关业务角色

编排图:分配活动责任、编排对象、分析数据流和建模活动的实施

数据流图:流程之间的数据交换

2、流程层次图

定义:提供了系统功能的图形视图,并帮助分解成一个子流程树,用于项目的分析阶段。

3、创建业务流程图

3.1、建立BPM (file -> new model(基于Analysis流程语言))

PowerDesigner16工具学习笔记-建立BPM

3.2、定义业务流程图

a、重命名默认设计版面名称

PowerDesigner16工具学习笔记-建立BPM

PowerDesigner16工具学习笔记-建立BPM

b、新建设计面板

PowerDesigner16工具学习笔记-建立BPM

PowerDesigner16工具学习笔记-建立BPM

c、选项板中特有工具的含义

 图标 英文名称 含义
 PowerDesigner16工具学习笔记-建立BPM  Package 用于将元素组合为组
 PowerDesigner16工具学习笔记-建立BPM  Process  处理过程
 PowerDesigner16工具学习笔记-建立BPM  Flow(Resource Flow)

连接过程、起点、终点的流程

链接资源的流程

 PowerDesigner16工具学习笔记-建立BPM  Start  流程中的起点
 PowerDesigner16工具学习笔记-建立BPM  End  流程中的终点
 PowerDesigner16工具学习笔记-建立BPM  Decision  当流程中存在多个路径时的选项
 PowerDesigner16工具学习笔记-建立BPM  Synchronization  允许多个并发动作的流程同步
 PowerDesigner16工具学习笔记-建立BPM  Resource 资源
 PowerDesigner16工具学习笔记-建立BPM  Organization Unit Swimlane 组织单元泳道
 PowerDesigner16工具学习笔记-建立BPM  Organization Unit 组织单元 
 PowerDesigner16工具学习笔记-建立BPM  Role Association  角色关联
PowerDesigner16工具学习笔记-建立BPM file 文件

d、打开显示参数设置窗口

设置前图标显示:

PowerDesigner16工具学习笔记-建立BPM

BPD中是不显示图标名称的,希望显示图标名称,可以通过下面的设置来实现

PowerDesigner16工具学习笔记-建立BPM

PowerDesigner16工具学习笔记-建立BPM

PowerDesigner16工具学习笔记-建立BPM

设置后图标显示

PowerDesigner16工具学习笔记-建立BPM

e、定义处理过程

PowerDesigner16工具学习笔记-建立BPM

定义域处理过程有关的数据对象

PowerDesigner16工具学习笔记-建立BPM

定义子数据对象

PowerDesigner16工具学习笔记-建立BPM

f、定义流程

PowerDesigner16工具学习笔记-建立BPM

PowerDesigner16工具学习笔记-建立BPM

示例:库存管理业务处理流程图

PowerDesigner16工具学习笔记-建立BPM