- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
用于业务流程管理的Bonita
用于业务流程管理的Bonita之配置一个简单的工作流
利用基于 Java 的开源工具建模和管理业务流程
简介:用于业务流程管理的基于 Java?的开源工具逐渐自成一格。 在该两部分的文章中,Bilal Siddiqui 介绍了 BPM 的概念,展示了 Bonita Open Solution 的功能 — BPM 引擎,用于实现 Business Process Modeling Notation 标准。在第 1 部分中,您将会了解到各种 BPMN 元素如何运作,开始使用 Bonita 配置示例业务流程工作流。第 2 部分中,您将会完成剩余的配置任务来实现工作流。
当人们按照某种协调的方式交互,实现一个普通的业务目标时,就会出现一个业务流程。工作从一个人流动到另一个人,个人执行他或她的任务或者业务角色。例如,考虑这样一个简单的工作流,查看顾客入住酒店的情况。前台接待员为来客预订房间。然后订房信息被发送给客房部和酒店的会计部。客房部确保为客人准备好房间,同时会计部会记录客人的费用。
业务流程的管理就是对工作流程的管理。业务流程管理(BPM)工具允许您以一种计算机系统能够理解并且能执行的方式来描述工作流。就的那套方法是使用某种编程语言编写代码。BPM 的方法是使用 BPM 软件,通过配置从管理上完成任务,甚至连一行代码也无需编写。Business Process Modeling Notation(BPMN)是一个标准,让您使用图表表现工作流的业务需求。首先,您使用 BPMN 工作流编辑器,制作业务流程的 BPMN 表示。然后您在 BPMN 工作流引擎上存放 BPMN 表示,工作的真正流程是在 BPMN 工作流引擎上处理的。
有些优秀的基于 Java 的开源 BPM 解决方案是可用的。在这个两部分的文章中,您将会了解这些方案之一 — Bonita Open Solution — 配置一个酒店入住业务流程的工作流。Bonita 包含图形 BPMN 编辑器和工作流引擎。
配置工作流的任务
配置一个工作流需要完成四项任务:
使用 BPMN 制作工作流。
设计工作流执行中的人员交互的表格。
指定工作流中使用的外部应用程序。您往往需要外部应用程序来满足您的工作流需求。
定义所有参与其中的员工(或者人员)的业务角色,指定谁来执行工作流中的哪个活动。业务角色决定了谁能够访问到哪个活动。决定所有这些是访问控制政策 的一部分。
在第 1 部分中,我将会使用 Bonita 制作订房工作流,说明第一个任务。在第 2 部分中,我将会展示如何设计工作流的两个表格,并说明它们如何使用常用于工作流的两个流行开源应用程序:PostgreSQL 数据库和 JasperReports 报告引擎。定义访问控制政策不在本文的讨论范围;在 参考资料 部分获取该主题的另一文章链接。
简单工作流的 BPMN 表示
为了向您介绍 BPMN,我将以酒店前台的订房流程为例。该流程需求最简单的结构就是客人到达前台,要求一间房间。前台的工作人员确认可入住的房间,如果房间可入住,就进行预订。(请注意,为了简单,我并没有考虑整个工作流,正如简介中所述,只是从酒店前台到客房部和会计部。)
该简单流程的 BPMN 表示(使用 Bonita 的工作流编辑器绘出的)如图 1 所示:
图 1. 使用 BPMN 表示一个预订酒店房间的简单工作流
在 图 1 中最左边的浅绿色圆形是开始 元素。它表示工作流的开始,正如 BPMN 所定义的。
在开始元素右边的箭头表示迁移。它可以是各种不同的迁移,之后您在本文也会了解到。这是一个简单的迁移,仅仅指向工作流的第一个活动。
工作流的活动
在 图 1 中第一个迁移右边的是一个圆角的矩形。图 1 中包含了三个这样的矩形。它们表示能够自动完成或者由用户执行的工作流活动或者任务。最左边的矩形 — 名为 EnterRoomInformation — 包含一个人的符号,表示这是一个用户活动。在这个活动中,接待员使用一个表格来输入用户要求的房间类型信息。
BPM 和 ERP 的比较
企业资源规划(ERP)工具(见 参考资料)提供了管理业务流程的另一个方法。当配置一个 ERP 实现时,您要执行 BPM 中类似的任务(工作流制作、表格设计、链接外部应用程序、以及定义访问控制政策)。因为 ERP 工具是随着时间推移不断演化的,所以它们逐个完善,提供更丰富的工作流功能。所有 ERP 工具都提供预配置工作流,并且部分能让您在工作流类型 — 管理业务流程一般所需的工作流种类中选择。您可以根据业务需求,使用工作流类型来快速配置应用程序。ERP 工具的演变结果是,它们不具有 BPM 工具的标准化。对 ERP 工具尝试解决的相同问题,BPM 是更有组织,更标准化的解决方案。
中间的
您可能关注的文档
最近下载
- 义诊协议合同范本5篇.docx VIP
- 《中国陶瓷鉴赏与器物陈设》复习考试题库(带答案).docx VIP
- 建筑施工安全风险隐患排查治理标准.pdf VIP
- 小儿危重症的识别和评估.pptx VIP
- 智慧树 知到 大学生劳动就业法律问题解读(2024最新版) 章节测试答案.docx VIP
- 空间坐标系习题.doc VIP
- SMC电动执行器 控制器 驱动器(使用说明书) AC伺服电机驱动器 (对应SSCNETⅢ H)LECSS2-T(语言 中文)用户手册.pdf
- 新型敷料在不同类型伤口中的应用.pptx VIP
- 中国陶瓷鉴赏与器物陈设超星尔雅学习通答案100分最新版 .doc VIP
- 企业知识产权-相关方需求和期望控制程序2023.docx VIP
文档评论(0)