InforSuite Flow 练习题一概要1.doc

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
InforSuite Flow 练习题一概要1

InforSuite Flow 练习题一 中创软件商用中间件股份有限公司 2009年5月 前 言 感谢您选用InforSuite Flow工作流产品。 本系列手册是针对使用InforSuite Flow工作流产品进行流程应用开发的技术人员编写的。读者在使用该手册之前应具备一定JEE项目开发经验,并且已阅读《InforSuite Flow白皮书》或对工作流的概念有一定了解。 本文档将通过一个案例来引导读者运用InforSuite Flow 进行实际的应用开发,使读者能够快速运用InforSuite Flow搭建自己的应用系统。本文档中的案例都是经过认真设计的,并且全部在InforSuite Flow中调试通过。 本文档提供了完整的分析方案及实现方案,可帮助读者快速掌握InforSuite Flow的开发方法和技巧,了解标准任务表处理器使用方法。 如果您希望继续深入了解InforSuite Flow,请继续关注该系列文档及《InforSuite Flow使用手册》。 目 录 前 言 I 目 录 II 1 场景描述 4 1.1 环境需求 4 1.2 场景需求 4 2 需求分析 4 2.1 引擎服务 4 2.2 流程开发 5 2.2.1 流程定义开发 5 2.2.2 应用开发 5 2.3 流程运行 6 2.3.1 流程定义实例化 6 2.3.2 流程实例生命周期 6 2.4 流程监控 7 3 场景实现 8 3.1 引擎服务 8 3.1.1 配置文件管理 8 3.1.2 服务部署 9 3.1.3 服务管理 9 3.2 流程开发 10 3.2.1 工作流项目创建 10 3.2.2 流程定义文件创建 11 3.2.3 流程设计 11 3.3 流程运行 17 3.3.1 标准任务表处理器部署 17 3.3.2 标准任务表处理器使用 19 3.4 流程监控 21 4 名词解释 25 场景描述 环境需求 操作系统:Windows XP 数据库:Derby数据库 浏览器:IE6.0或IE7.0 场景需求 某公司是一家开发、销售模式运营的公司,在销售团队与开发团队之间经常有一些业务处理上的依赖关系,公司总经理为规范公司内部管理,提出一种业务需求:如图 11: 图 11 图 11 中展示了这个流程的过程,销售人员在与客户进行沟通时,如果遇到技术方面的支持需求,可以向开发部门提出任务支持要求,技术部门相关人员接到要求之后可以帮助销售人员解决问题。 需求分析 该需求实现过程涉及工作流引擎服务启动、流程定义开发、流程实例运行和流程实例监控等过程。其中,工作流引擎服务默认访问其自带的内存数据库;流程定义开发过程中每个任务环节需要定义:由谁来做、做什么、做完了之后如何影响流程运转;流程实例运行过程,标准任务表处理器提供“流程定义实例化和流程实例运行”的基础环境。 引擎服务 启动运行平台,使用默认的引擎服务访问内存数据库Derby。使用该引擎服务读取每个步骤的执行人集合,并且在流程定义设计完成后将流程定义导入到数据库中,导入流程定义需要依赖引擎服务。 流程开发 服务启动后,接下来就是流程开发,首先根据流程需求进行分析建模,然后分别进行流程定义开发和应用程序开发。 根据需求内容进行建模:首先按照业务逻辑将需求内容分为多个节点,每个节点可以看做是一组人在做一组具体的事情或者任务中的一个步骤;然后按照执行顺序将各节点串联起来;最后各节点指定执行人(即指定某个人或者一组人来执行该节点任务),指定该节点内处理人要处理的业务,指定处理人在流程运行过程中的执行权限,如继续运行、回退到某节点等。 流程定义开发 配置并启动工作流RMI引擎服务、根据业务需求建模后,使用开发平台开发流程定义,做为业务人员与流程开发人员统一交流模型; 流程图定义: 在开发平台中新建工作流项目,新建流程定义文件,新建流程定义; 在图形化界面加入“开始”、“发起任务单”、“处理任务”、“结束”节点,使用连接弧顺序连接各活动节点。 活动节点定义: “发起任务单”: 谁来做(执行人):User_1; 做什么,具体什么事情(业务单元):helloworld.jsp; 做完后如何影响流程运转(操作):submit.jsp。 “处理任务”: 谁来做:User_2; 做什么,具体什么事情(业务单元):helloworld.jsp; 做完后如何影响流程运转(操作):submit.jsp。 最后在开发平台中将流程定义导入到数据库中,该导入过程依赖RMI引擎服务。 应用开发 应用开发包括:应用框架开发和应用程序开发,流程中应用程序主要体现在业务单元和操作; 应用框架使用标准任务表处理器;应用程序使用标准任务表处理器提供的默认应用程序。 标准任务表处理器是运行过程中将开发的流程逻辑和业务逻辑

文档评论(0)

yaocen + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档