根据不同用途,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. 百度输入法引起的Mac远程桌面Ctrl+.快捷键不起作用

    被这个问题困扰已久!在Mac中通过远程桌面(Remote Desktop)连接至Windows服务器时,Ctrl+.快捷键不起作用,而这是用Visual Studio写代码时常用的快捷键(对应的命令是 ...

  2. 删除 oracle

    C:\app\Administrator\product\11.2.0\client_1\deinstall 用这个批处理文件,会把oracle全部删除,除这个目录本身以外 .另外它不删除服务,即使服 ...

  3. scrapy爬虫系列之五--CrawlSpider的使用

    功能点:CrawlSpider的基本使用 爬取网站:保监会 主要代码: cf.py # -*- coding: utf-8 -*- import scrapy from scrapy.linkextr ...

  4. jquery ztree 刷新后记录折叠、展开状态

    ztree :http://www.ztree.me/v3/main.php 项目中用到了这个插件,刚好也有需求 在页面刷新后,保存开始的展开.折叠状态, 其实 dtree: http://www.d ...

  5. nginx:正向代理和反向代理

    一.正向代理 原理:正向代理是一个位于客户端和目标服务器之间的代理服务器(中间服务器).为了从目标服务器取得内容,客户端向代理服务器发送一个请求,并且指定目标服务器,之后代理向目标服务器转交并且将获得 ...

  6. MFC截图和界面刷新相关问题

    问题描写叙述:         就是首先用CDC来截图,保存图片的路径通过dlg窗体来手动设置并传入.但是截下来的图片就会连带那个对话框也截图下来.         就是这样.我想截后面那个图.前面这 ...

  7. array2xml xml2array

    array2xml/**     *     * 将简单数组转化为简单的xml     * @param string $data  要进行转化的数组     * @param string $tag ...

  8. eclipse恢复默认布局

    eclipse恢复默认布局 Window (->Perspective ->) Reset Perspective

  9. SpringData_PagingAndSortingRepository接口

    该接口提供了分页与排序功能 Iterable<T> findAll(Sort sort); //排序 Page<T> findAll(Pageable pageable); / ...

  10. NPOI+反射+自定义特性实现上传excel转List及验证

    1.自定义特性 [AttributeUsage(AttributeTargets.Property, AllowMultiple = false, Inherited = true)] public ...