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流程语言))
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的更多相关文章
- PowerDesigner16工具学习笔记-建立CDM
1.基本术语 1.1.实体和属性 实体(entity):指现实世界中客观存在,并可相互区别的事物或者事件. 属性(attribute):一组用来描述实体特征的属性. 实体集(entity set):具 ...
- PowerDesigner16工具学习笔记-工具介绍
1.初始界面 1.1 .浏览窗口:本地(Local)浏览窗口.知识库(Repository)浏览窗口 Local:用于显示本地模型 Repository:用于显示知识库模型 1.2 .输出窗口:用于显 ...
- PowerDesigner16工具学习笔记-创建RQM
1.点击标准工具条中的
- WeX5学习笔记-建立项目且从SVN获取版本
UI2项目(app项目)建立步骤: 1.从网上获得WeX5_V3.1.1.zip 文件,在某盘根目录下,创建一个文件,起名尽量短小,因开发包里的文件目录层次很深,有时会报路径长度超出范围的提示,如创建 ...
- rsync同步工具学习笔记
rsync同步工具 1.rsync介绍 rsync是一款开源的.快速的.多功能的.可实现全量及增量的本地或远程数据同步备份的优秀工具.rsync软件适用于unix/linux/windows等多种操作 ...
- Git 版本控制工具(学习笔记)
GIT(分布式) 一.Git 初始版本控制工具 1. 安装Git Ubuntu系统下,打开shell界面,输入: sudo apt-get install git-core 之后回车输入密码,即可完 ...
- Yum —— CentOS 下包管理工具 学习笔记
环境:CentOS 7 (阿里云服务器) 一.linux 发行版下的包管理阵营 包管理系统 除了方便你安装和管理包之外,还能帮你解决依赖问题. 下面就介绍2个最主要的: 1.Debian 系 - dp ...
- xcode 工具学习笔记
1. 快速打开辅助界面 快捷键:使用Option + 单击文件 2. 辅助编辑器更多打开方式 快捷键: Option+shift +单击文件 3. tab页面快捷键 快捷键: Co ...
- gensim工具[学习笔记]
平台信息:PC:ubuntu18.04.i5.anaconda2.cuda9.0.cudnn7.0.5.tensorflow1.10.GTX1060 一.将copy_train.csv文件的内容进行分 ...
随机推荐
- pta 习题集 5-17九宫格输入法
假设有九宫格输入法键盘布局如下: [ 1,.?! ] [ 2ABC ] [ 3DEF ] [ 4GHI ] [ 5JKL ] [ 6MNO ] [ 7PQRS ] [ 8TUV ] [ 9WXYZ ] ...
- C#桌面程序设计复习
GGG //屏幕高度 int ScreenH = 1080; this.Location = new Point(this.Location.X, ScreenH - this.Height - 20 ...
- Django - rest - framework - 下
一.视图三部曲 https://www.cnblogs.com/wupeiqi/articles/7805382.html 使用混合(mixins) 之前得视图部分 # urls.py from dj ...
- SHFileOperation的用法
//删除文件或者文件夹bool DeleteFile(char * lpszPath){SHFILEOPSTRUCT FileOp={0};FileOp.fFlags = FOF_ALLOWUNDO ...
- MDF文件损坏,如何恢复?(未解决)
MDF文件损坏,如何恢复?MDF附加失败,数据库附加失败 1.附加时 2.用替换法设置后重建日志 (其实已经删掉日志了,确保操作之前没有日志,但是运行 alter database [test] Re ...
- 最长DNA重复序列长度,并输出该序列。 JAVA
1: 最长DNA重复序列长度,并输出该序列. 例如 ATCGTAGATCG,它的最大长度为4,序列为 ATCG. package com.li.huawei; import java.util.S ...
- java.lang.UnsatisfiedLinkError: org.apache.hadoop.util.NativeCrc32.nativeComputeChunkedSumsByteArray(II[BI[BIILjava/lang/String;JZ)V
环境: Spark2.1.0 .Hadoop-2.7.5 代码运行系统:Win 7在运行Spark程序写出文件(savaAsTextFile)的时候,我遇到了这个错误: // :: ERROR U ...
- WebDriver API 实例详解(四)
三十一.使用页面的文字内容识别和处理新弹出的浏览器窗口 被测试网页的HTML源码: <html> <head> <meta charset="UTF-8&quo ...
- java对象,引用的区别
一,其实 对象 就是一个类的实例 在Java中有一句比较流行的话,叫做“万物皆对象”,这是Java语言设计之初的理念之一.要理解什么是对象,需要跟类一起结合起来理解.下面这段话引自<Java编程 ...
- Cocos2d-JS实现的打飞机
一.前言 今天我们来讲一个最最最常见的一个小游戏--打飞机!是的,打飞机!还记得小时候在玩儿的雷电,应该是打飞机最早的样子了吧.直到现在,也有微信打飞机,全民飞机大战,全民打飞机等游戏的出现,这些游戏 ...