PowerDesigner–创建业务流程模型

Business Process Model 业务流程模型(BPM)帮助您识别、描述和分解业务流程。
您可以在不同的细节级别分析您的系统,并将重点放在控制流(执行顺序)或数据流(数据交换)上。
您可以为BPEL、BPMN和许多其他流程语言建模、逆向工程和生成。

1.新建业务流程模型

2.去除界面分割线

3.画业务流程图

2.对于Process(过程)的数据定义

双击过程在弹出框中选择Data页,新增Data时类型可两个选择Elementary Data(基本数据类型)和Structured Data(结构数据类型),选择Structured Data需要继续创建Sub-Data(子数据),二者关系可以简单看做:

TYPE 说明 理解记忆
Structured Data 结构数据类型 可以看做一个类、一个表
Elementary Data 基本数据类型 可以看做类的一个属性、表的一个字段

以Structured Data为例创建一个结构数据类型,具体操作如下:

为结构数据类型创建基本数据类型,具体操作如下:

3.为定义的数据建立规则

可将数据的规则理解为一个表中字段的约束条件,具体操作如下:

4.已定义数据的引用

对于已定义的数据,在其他过程中定义数据时,可以直接选择已定义的数据进行引用,可理解为建立一个表时引用另一张表的字段作为外键,具体操作如下:

4.新建消息体

5.消息关联过程间的数据流

6.总结
业务流程图三要素:生成的数据定义、流程间的消息体、流程规则

PowerDesigner--创建业务流程模型相关推荐

  1. 移动的项目,在tunnel为888696的情况下创建业务

    创建业务心得:    {     "input": {         "id": "600",         "name&qu ...

  2. PowerDesigner创建概念模型转换为物理模型使表生成sql

    创建表 打开PowerDesigner 新建概念模型(Conceptual Data Model) 找到工作空间–>右键找到新建–>找到Conceptual Data Model 点击 修 ...

  3. 使用PowerDesigner创建物理模型

    使用PowerDesigner创建物理模型 1.使用管理员身份打开PowerDesigner 2.点击File,选择New Model 3.选择Model types中Physical Data Mo ...

  4. PowerDesigner基本使用 - 创建业务处理模型BPM

    新建BPD:看一下语言选项有多种:默认为Analysis: 语言选项含义如下: BPM工具箱如下:基本的是Process和Flow: 新建Process: 把字体调大:参见 https://blog. ...

  5. 使用PowerDesigner创建数据库表

    使用PowerDesigner 建数据库表. 一直很忙,没有时间写东西.这次搞点会声会色的,嘿嘿 此技能为项目经理必备技能. 本次主角: 1.在workspace下建立一项目: physical da ...

  6. PowerDesigner(四)-业务处理模型

    业务处理模型 业务处理模型(Business Process Model,BPM)以业务需求作为出发点,用图形的方式描述系统的任务和业务流程,注重的是处理过程中数据流程.业务处理模型是从业务人员的角度 ...

  7. ASP.NET2.0数据操作之创建业务逻辑层

    导言 本教程的第一节所描述的数据访问层(Data Access Layer,以下简称为DAL)已经清晰地将表示逻辑与数据访问逻辑区分开了.不过,即使DAL将数据访问的细节从表示层中分离出来了,可它却不 ...

  8. oracle 主键列创建自增长,powerdesigner创建oracle 数据库表,设置表主键列为自动增长。 ....

    1 在表视图的列上创建. 双击表视图,打开table properties --->columens , 双击要设置的列(显示列的序号的那个按钮,单击后,会显示横向的黑色箭头). 打开colum ...

  9. PowerDesigner创建导出模版,并生成数据库文档(word文档)

    一.创建导出模版 1.Report下点击Report Templates... 2.点击新建 3.配置模版:模版名,简体中文,物理模型 4.配置模版显示项 Available items -- Lis ...

最新文章

  1. 知乎 高级操作系统_知乎高赞:Linux!为何他一人就写出这么强的系统,中国却做不出来?...
  2. 安装nginx0.7x+php5.2.8(Fastcgi)小结
  3. 添加linux系统调用的两种方式
  4. 搭建基于Heartbeat v2+NFS的高可用Web集群
  5. python123作业怎么提交_python分析作业提交情况
  6. mysql 查看锁_SQL-mysql锁等待与死锁
  7. WinCE控制面板添加应用程序
  8. 标准C语言库 Glibc 2.15
  9. Python 柱状图 横坐标 名字_Python爬虫实例(二)——爬取新馆疫情每日新增人数
  10. 大数据应用及其解决方案(完整版)
  11. 草图大师 2019 破解版|草图大师Sketchup pro 2019中文破解版64位下载 v19.0(附Sketchup 2019破解补丁)
  12. 计算机大纲级别怎么设置,word 怎样修改大纲级别的字体?
  13. [书蕴笔记-3]使用中文维基百科语料库的word2vec模型计算书籍距离
  14. 清除本地dns(Mac,win)
  15. 爬虫实战之华为应用市场
  16. 11款相似图片搜索引擎推荐,以图搜图将不再是难事
  17. 三月的天,小孩子的脸
  18. 基于NI myRIO 的智能家居设计
  19. python 基础学习-知识汇总
  20. linux升级grub,如何更新 grub在 Ubuntu 或其他 Linux 发行版上

热门文章

  1. InternetCheckConnection 通过尝试连接特定的网址,可以用来判断目前机器是否接通外网
  2. 半小时让你成为EXCEL高手
  3. 人物结局 归德侯府_影视里的唐伯虎抱得美人归 历史上的他结局又是什么样呢?...
  4. python索引例子_谈谈python中的索引
  5. python fetchall()转化为数据框_python 操作mysql数据中fetchone()和fetchall()方式
  6. linux服务器禁ip策略,Linux服务器自动封禁访问异常的IP脚本(一)
  7. mysql有状态无状态_有状态和无状态的对象区别
  8. java 8 jre_Java 8——JAVA jre运行环境
  9. ajax跨域请求wcf,ajax wcf 指定某个域名 进行跨域访问
  10. SQL模糊查询特殊符号应用及详细案例说明