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文件的内容进行分 ...
随机推荐
- Spring.Net的使用
1.Spring.Net的简单介绍 spring.net 框架是微软效仿java中的spring框架而推出的一种在.net中使用的框架,它使用配置的方式实现逻辑的解耦,它的主要功能集成在Spring. ...
- Linux知识总汇
Linux相关教程 Linux的安装以及基础配置 Linux上安装Python3 Linux上安装pip以及setuptools Linux上安装MySQL Linux上安装Django Linux上 ...
- CSS伪代码
/*在p之后插入我是好人*/ p.first:after { content: "好人" } /*在p之前插入亲爱的朋友men*/ p:before { content: &quo ...
- apache ab test使用 单独安装ab和htpasswd
apache ab test使用 apache ab test使用 单独安装ab和htpasswd 转载自: http://www.cnblogs.com/super-d2/p/3831155.htm ...
- centos tomcat/resin安装配置 卸载系统自带的java tomcat安装配置 安装JDK resin安装配置 第二十八节课
centos tomcat/resin安装配置 卸载系统自带的java tomcat安装配置 安装JDK resin安装配置 第二十八节课 tomcat和java都不需要编译 tom ...
- MySQL 的mysqldump备份
MySQL 的mysqldump备份 来自<mysql技术内幕 innodb存储引擎> --single-transaction:只对innodb表有效 --lock-tables:对My ...
- centos 系统软件包管理 yum 本地yum配置 扩展源epel rpm 清除yum缓存 yum provides "*/vim" 第十节课
centos 系统软件包管理 yum 本地yum配置 扩展源epel rpm 清除yum缓存 yum provides "*/vim" 第十节课 你不能保证可逆化操 ...
- java-mybaits-010-mybatis-spring-使用 SqlSession、注入映射器
一. SqlSession概述 在 MyBatis 中,你可以使用 SqlSessionFactory 来创建 SqlSession.一旦你获得一个 session 之后,你可以使用它来执行映射语句, ...
- Windows 10 升级软件 Windows 10 易升
进入 https://www.microsoft.com/zh-cn/software-download/windows10 点立即更新,弹出如下下载地址. https://download.micr ...
- mysql索引详解(转)
什么是索引 索引用来快速地寻找那些具有特定值的记录,所有MySQL索引都以B-树的形式保存.如果没有索引,执行查询时MySQL必须从第一个记录开始扫描整个表的所有记录,直至找到符合要求的记录.表里面的 ...