根据不同用途,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流程语言))

3.2、定义业务流程图

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

b、新建设计面板

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

 图标 英文名称 含义
   Package 用于将元素组合为组
   Process  处理过程
   Flow(Resource Flow)

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

链接资源的流程

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

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

设置前图标显示:

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

设置后图标显示

e、定义处理过程

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

定义子数据对象

f、定义流程

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

PowerDesigner16工具学习笔记-建立BPM的更多相关文章

  1. PowerDesigner16工具学习笔记-建立CDM

    1.基本术语 1.1.实体和属性 实体(entity):指现实世界中客观存在,并可相互区别的事物或者事件. 属性(attribute):一组用来描述实体特征的属性. 实体集(entity set):具 ...

  2. PowerDesigner16工具学习笔记-工具介绍

    1.初始界面 1.1 .浏览窗口:本地(Local)浏览窗口.知识库(Repository)浏览窗口 Local:用于显示本地模型 Repository:用于显示知识库模型 1.2 .输出窗口:用于显 ...

  3. PowerDesigner16工具学习笔记-创建RQM

    1.点击标准工具条中的

  4. WeX5学习笔记-建立项目且从SVN获取版本

    UI2项目(app项目)建立步骤: 1.从网上获得WeX5_V3.1.1.zip 文件,在某盘根目录下,创建一个文件,起名尽量短小,因开发包里的文件目录层次很深,有时会报路径长度超出范围的提示,如创建 ...

  5. rsync同步工具学习笔记

    rsync同步工具 1.rsync介绍 rsync是一款开源的.快速的.多功能的.可实现全量及增量的本地或远程数据同步备份的优秀工具.rsync软件适用于unix/linux/windows等多种操作 ...

  6. Git 版本控制工具(学习笔记)

    GIT(分布式) 一.Git 初始版本控制工具 1. 安装Git Ubuntu系统下,打开shell界面,输入: sudo apt-get install git-core  之后回车输入密码,即可完 ...

  7. Yum —— CentOS 下包管理工具 学习笔记

    环境:CentOS 7 (阿里云服务器) 一.linux 发行版下的包管理阵营 包管理系统 除了方便你安装和管理包之外,还能帮你解决依赖问题. 下面就介绍2个最主要的: 1.Debian 系 - dp ...

  8. xcode 工具学习笔记

    1. 快速打开辅助界面   快捷键:使用Option + 单击文件   2. 辅助编辑器更多打开方式   快捷键: Option+shift +单击文件   3. tab页面快捷键   快捷键: Co ...

  9. gensim工具[学习笔记]

    平台信息:PC:ubuntu18.04.i5.anaconda2.cuda9.0.cudnn7.0.5.tensorflow1.10.GTX1060 一.将copy_train.csv文件的内容进行分 ...

随机推荐

  1. PL/SQL编程基础(五):异常处理(EXCEPTION)

    异常处理 异常产生所带来的问题: 使用EXCEPTION程序块进行异常处理: 实现用户自定义异常. 使用异常可以保证在程序中出现运行时异常时程序可以正常的执行完毕: 用户可以使用自定义异常进行操作. ...

  2. Cocos2d-JS实现的贪吃蛇

    一.前言 相信贪吃蛇大家都玩儿过,我对贪吃蛇的印象就是在电子词典上,一只像素蛇在屏幕游走,饥渴难耐,看着豆子就要去吃,吃到豆子就会长一节,当蛇的身体越来越长的时候,它才发现这个世界变了,每走一步,都是 ...

  3. python16_day36【爬虫1】

    一.requests 1. GET请求 # 1.无参数实例 import requests ret = requests.get('https://github.com/timeline.json') ...

  4. 003-maven安装(3.5.4版本)

    说明:欲安装maven,必须先安装java的jdk. 1.下载地址. 链接:https://pan.baidu.com/s/1EKFBrgqShFZJ6Fccen82Jw 密码:ny15 2.直接解压 ...

  5. 史上最强网推案例,没有之一【ZW团队实战经典】

    ZW团队认为,互联网本质只有两个字:颠覆. ZW网络推广团队,是国内首个教父级网络营销团队,自1997年以来,先后参与操盘多个重大互联网项目,服务过超过150家国际500强客户,是微软公司首家官方认证 ...

  6. hdu 5068 线段树加+dp

    这题说的是 有n 层每层 有两个门 每个门 可以到达上一层的两个门,然后求从a 层到达b 层的方案总数, 不能后退, 在同一层中不能从第一个门到达另一层 我们只要我们可以对于每个 区间内 有dp[o] ...

  7. py文件生成pyc

    鼠标右键 在此处打开命令行 python -m compileall xxx.py可以对当前目录下的xxx.py文件生成pyc

  8. SQL: coalesce()函数

    ①用途: 将空值替换成其他值 返回第一个非空值 ②表达式: COALESCE是一个函数, (expression_1, expression_2, ...,expression_n)依次参考各参数表达 ...

  9. flume通过avro对接(汇总数据)

    使用场景: 把多台服务器(flume generator)上面的日志汇总到一台或者几台服务器上面(flume collector),然后对接到kafka或者HDFS上 Flume Collector服 ...

  10. Dom 重绘重排

    https://juejin.im/entry/590801780ce46300617c89b8   DOM 重绘重排