EOS5.1.0工作流_第1页
EOS5.1.0工作流_第2页
EOS5.1.0工作流_第3页
EOS5.1.0工作流_第4页
EOS5.1.0工作流_第5页
已阅读5页,还剩17页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

PrimetonEOS工作流培训 上海普元 工作流教程 工作流概述 工作流入门 工作流进阶 工作流过程 概述 EOS工作流构筑在PrimetonEOSServer之上 能够支撑在大规模分布式环境下高效运转的工作流任务 并且对执行的任务进行密切监控 EOS工作流在流程定义上符合XPDL规范 引擎的设计遵循了WFMC提出的工作流参考模型标准 完全构件化的工作流管理系统EOS工作流由工作流开发环境 工作流引擎 工作流客户端 工作流监控与管理工具 工作流构件库五个部分组成 通过开发环境进行流程定义 依托流程引擎实现流程流转 采用基于Web的客户端和管理监控工具完成对流程的调整 监控与审计 运用丰富的构件库快速定制业务的应用 做到随需应变 工作流总体结构 EOS工作流由工作流开发环境 工作流引擎 工作流客户端 工作流监控与管理工具 工作流构件库五个部分组成 如下图所示 EOS工作流开发过程 EOS的工作流开发过程可以看作是一个不断迭代的过程如下图 EOS工作流开发环境 启动EOSStudio 进入EOSStudio开发环境主界面 在EOSStudio开发视图中 左方是项目资源管理器 中间是图元选用板和业务流程编辑区 右方是工作流组织机构 角色树 下方是信息区 见下图所示 EOS工作流基本知识 工作流 业务流程 活动 流程实例 活动实例 工作项 参与者 工作流相关数据 转移条件 聚合模式 分支模式 流程实例的状态 活动实例的状态 工作项的状态 工作流客户端 工作流管理监控工具 工作流教程 工作流入门 工作流概述 工作流进阶 工作流过程 一个小时的练习 客户是一间规模不大的公司 公司里目前员工请假都是通过填写纸制的请假单 然后送总经理审批 批准后送HR部门登记即可 一天总经理找到我 说 小刀 你不是在软件公司么 看看有什么东东能将我公司的请假业务用电脑管一下 分析客户从没有用过电脑 更没有系统的使用经验 恐怕他自己都不知道要做一个什么样的东东 现有流程只有3步 填单 审批 HR登记请假单内容不清楚 但估计和Primeton的差不多 一个小时的练习 案例实现创建项目建立流程流程开发建立必要数据流程属性填写请假单活动总经理审批活动拒批连线批准连线请假回单活动其余元素 运行案例发布流程运行案例案例小结整个这个案例主要是介绍EOSWF的基本元素及其基本属性为主 使学习者能够在短时间内了解EOSWF的常用特性和流程访问管理方法与工具 主要涉及到的特性有 人工活动参与者表单数据聚合 分支模式分支条件 工作流开发改进 客户看过我们提供的快速版请假流程后觉得还不错 希望在下一个版本中有一些新功能加入 如分级审批 通知抄送人员等 另外他希望在界面上有一些改变 现有的用户界面太简单了且不可美化分析客户看过上一版后提出了增加分级审批和通知抄送人员功能的需求 计划通过多工作项特性来实现 客户想要一个较美观的界面 这样势必要求我们的界面可以做到自定义 计划通过自定义URL特性来实现 客户没有显示的提出数据持久化的要求 但估计要不了多久必须实现业务数据与引擎的分离 计划将请假的业务数据存储到RDBMS中 在上一版本中的请假回单设计显得有些生硬 我们计划在这一版本中对其进行重构 使其更加人性化 计划采用自动活动特性和电子邮件技术来重构这一实现 工作流开发改进 案例实现建立流程流程开发建立必要数据流程属性填写请假单活动请假审批活动拒批连线批准连线HR登记活动通知请假人活动无抄送人员连线通知抄送人员活动 运行案例发布流程运行案例案例小结案例的这个版本主要是展示EOSWF对现实业务的可实现程度 通过本节的学习能够使用EOSWF架建一个真实可提供给客户的案例 并且体会到客户需求的满足过程是一个不断重构的过程 主要涉及到的特性有 自动活动自定义URL多工作项参数 工作流教程 工作流进阶 工作流概述 工作流入门 工作流过程 工作流开发进阶 在1 1 2版中 通知抄送人员 环节我们是通过活动的多工作项特性来实现的 但是这样一来请假流程与抄送用户执行 通知抄送人员 任务就同步了 即整个流程一定要等到所有的抄送用户将 通知抄送人员 任务全部执行完了后才能正常结束 这是我们不愿看到的 重构请求 将请假流程与抄送用户执行 通知抄送人员 任务进行分离 当 HR登记 活动被执行完后 整个流程就处于结束状态 但 通知抄送人员 活动功能依然要保留 重构设计在请假主流程中我们以异步的方式来调用子流程 那么就能够实现我们的重构请求 工作流开发进阶 案例实现建立流程子流程流程属性通知相关人员活动主流程通知抄送人员子流程活动 运行案例发布流程运行案例案例小结本案例的这个版本主要是展示EOSWF对子流程的调用 通过本节的学习能够了解EOS子流程与主流程之见的数据传递 主要涉及到的特性有 子流程活动异步调用多工作项 工作流客户端 上述客户反馈中 我们捕捉到了这样一些信息 客户希望能够自己定义自己的客户端 而不是用系统提供的那个工作流客户端 这个需求在EOS中实现也是非常简单方便的 用户可以选择使用EOSWorkFlow提供的缺省客户端 也可以选择利用EOSWorkFlow提供的工作流构件库来定制自己的工作流客户端 实现EOSWorkFlow的客户端扩展 案例说明 通过自定义的JSP页面 展现当前登录用户的工作项列表创建一个业务逻辑引用工作流构件BL querySelfAllWorkItems创建一个JSP页面 业务查询的工作任务 结合业务表的工作任务查询 查询当前登录用户待执行的工作任务 案例说明 根据查询条件获取用户待执行的工作任务创建一个业务逻辑引用工作流构

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论