Joinwork工作流培训

上传人:仙*** 文档编号:190164186 上传时间:2023-02-26 格式:PPT 页数:26 大小:350.50KB
收藏 版权申诉 举报 下载
Joinwork工作流培训_第1页
第1页 / 共26页
Joinwork工作流培训_第2页
第2页 / 共26页
Joinwork工作流培训_第3页
第3页 / 共26页
资源描述:

《Joinwork工作流培训》由会员分享,可在线阅读,更多相关《Joinwork工作流培训(26页珍藏版)》请在装配图网上搜索。

1、Joinwork工作流培训提纲1 Joinwork是什么2 Joinwork的组成3 Joinwork的主要功能特性4 Joinwork的主要特点和优势5 Joinwork应用于J2EE OA案例分析1 Joinwork是什么是上海携创公司的工作流产品 2019年5月公司成立;2019年9月发布Joinwork v1.0;2019年3月发布Joinwork v2.0;当前版本:2.43官方网址:joinwork;它们只做工作流,产品更专业;主要客户:中国电信、用友致远、复旦网络中软融鑫是完全买断的拥有源码、可以二次开发、可以随意分发、拥有License生成机制。直接费用来自OA部银监会业务组银

2、监会智能流程平台项目1 Joinwork是什么是针对J2EE应用开发人员的嵌入式工作流需求需求设计设计实现实现维护维护测试测试业务应用业务应用J2EE应用服务器应用服务器数据库数据库操作系统操作系统1 Joinwork是什么嵌入式工作流和独立运行的工作流对比1 Joinwork是什么嵌入式工作流和独立运行的工作流对比部署:对于一个基于Java技术的嵌入式工作流引擎,在部署时非常简单,你只要将对应的jar文件加到classpath中就可以了。独立运行工作流引擎因为是独立的应用,并且必须通过RMI/JMS/Web service等远程调用技术与业务应用交互,所以部署起来要麻烦得多;二次开发:由于大

3、部分独立运行工作流引擎也会在客户端,提供方便远程调用的本地调用API,所以在二次开发时,程序员大部分时间都可以不大关注引擎是本地的还是远程的。但在传递某些业务参数和例外处理中,远程调用还是有些特殊的要求和限制的。因此总的来说,在二次开发上独立运行工作流引擎对程序员要求高一些;性能:毫无疑问,因为没有远过程调用,嵌入式工作流引擎要占明显优势;分布和EAI:独立运行工作流引擎能够和多个业务系统打交道,嵌入式工作流不能直接和宿主系统以外的系统交互。因此只有独立运行工作流引擎支持分布式应用,和支持通过业务流程做企业应用集成EAI。1 Joinwork是什么Joinwork的流程流转机制Joinwork

4、基于PN网实现,PN网中流程流转的机制用一句话可以概括为:外部条件触发变迁,导致令牌tocken在库所之间迁移。结合Joinwok术语,我的理解:外部条件:人、时间、消息。变化:活动节点。令牌:就绪状态。库所:Process中的所有节点,包括活动和状态。迁移:就绪状态和非就绪状态的转换。整个流程就是通过节点之间的状态转换实现流程控制流转的。1 Joinwork是什么基于纯Java技术实现,是一个JAR包,joinwork2.jar。2 Joinwork的组成StudioOA系统系统WAPILoginModuleConsoleWAPIJAASOrgManagementOrg API必须模块可替换

5、模块StudioServer端组件端组件Engine2 Joinwork的组成结合具体系统演示,主要包含以下子模块:流程引擎工作任务管理组织管理模块定时管理消息管理组件库数据源许可证信息3 Joinwork的主要功能特性灵活的流程控制全面的用户权限管理强大的组件对象和脚本方便的表单生成机制实用的任务管理可扩展性和可移植性3 Joinwork的主要功能特性灵活的流程控制Joinwork的流程控制模型基于成熟的Petri网理论;同时支持多人之间的协作流程和单人会话流程页面流);支持条件、同步、分叉、合并、循环和子流程;支持用户直接控制流程的随意流,流程的多点启动和退出;支持定时/周期/消息启动流程

6、或触发活动3 Joinwork的主要功能特性全面的用户权限管理 Joinwork对业务流程的整个生命周期进行访问权限管理;可以按业务需求定义新的角色;流程或活动的参与者既可以是个人也可以是组;可以使用与、或、非实现复杂的访问控制;3 Joinwork的主要功能特性强大的组件对象和脚本 Joinwork提供了多种数据类型:文本、数值、文件、图片、URL等;用户还可以定义新的组件,并可以为数据组件自动生成Java类和数据表;内置的系统动作组件能够完成数据库操作、消息发送、人员组织信息等工作;用户也能够随时将自己的程序逻辑作为动作组件添加进来;通过事件动作处理机制,使流程和程序逻辑灵活的结合在一起;

7、动作处理脚本不仅能够方便的操作预定义组件,需要时可以和高级语言一样强大。3 Joinwork的主要功能特性方便的表单生成机制 Joinwork能够为活动的执行自动生成表单,甚至带有简单的图表;表单能够完成基本的数据输入校验;用户也可以定制表单,使用通用的工具(如DreamWeav er)和技术(struts tag)设计和实现,然后与Joinwork集成。3 Joinwork的主要功能特性实用的任务管理任务可以由指定负责人手工分配,也可以由候选执行人主动认领;对于重要的工作任务,可以指定管理人员在任务完成后进行审核;审核未通过的任务需要执行人重做;支持单个活动的多任务实例;任务可委托他人执行;

8、也可指定任务代理人;3 Joinwork的主要功能特性可扩展性和可移植性认证模块可替换;组织结构管理模块可替换;支持的J2EE应用服务器:JBoss 3.x/4.x、WebLogic 7.0/8.1/9.x、WebSphere 5.1/6.x、Resin 2.x、Tomcat 4.x/5.x。支持的数据库:Oracle 8i/9i、SQL Server 7.0/2000/2019、DB2 8.1、MySQL 4.1。4 Joinwork的主要特点和优势功能完整全面流程引擎、流程开发工具、协同工作平台、管理控制台、组织机构权限管理等,涵盖了企业级应用的重要环节使用灵活方便通过可视化的开发工具,一

9、般用户就能够很快构建出马上能用的系统。而对于高级用户,通过使用丰富的组件、应用开发接口和强大的脚本语言可以快速的满足复杂的业务需求。动作-事件-脚本4 Joinwork的主要特点和优势轻量级可移植可以根据需要裁减到最小模式使用。可以选用各种操作系统、数据库和应用服务器架构清晰开放系统各模块或各层次之间有着清晰的接口,支持灵活的替换插拔。在企业级应用的各个层次展示、业务逻辑、数据访问都能与主流的框架/技术或者您的现有应用无缝结合模型简单成熟符合业界标准如WFMC标准),易于理解接受。基于成熟工作流建模理论及流程控制模型,通过图形化建模工具,使用很少的图元就能够方便灵活的构建复杂、强大的工作流程和

10、会话流程。5 Joinwork应用于J2EE OA案例分析集成方式将joinwork.jar和依赖的第三方包放入WEB-INF/lib下;将joinwork的配置文件和定义好的流程放入WEB-INF/lib/engine_home下。保证两点:一是,J2EE OA能够访问到Joinwork提供的服务;二是,Joinwork的脚本能访问OA的业务逻辑。5 Joinwork应用于J2EE OA案例分析总体设计多层体系结构设计,各层松散耦合。展示层-业务控制层-业务层-持久层,各层通过接口进行调用,接口实现通过配置进行注入,接口实现可以轻松被替换。从设计和目录结构上,实现模块的可插拔。持久层基于Hi

11、bernate,这就保证了系统可应用于oracle、sql server、db2、sysbase、mysql等主流关系数据库系统。系统基于J2EE 1.3标准实现,可保证被目前主流的应用服务器兼容weic8.1,9,websphere5,tomcat5等。5 Joinwork应用于J2EE OA案例分析总体功能设计5 Joinwork应用于J2EE OA案例分析体系结构设计数据库服务器数据库服务器应用程序服务器应用程序服务器浏览器浏览器HtmlJSPJavaScriptAjax引擎(Ext)控制器(Struts)业务逻辑处置(Spring)持久化服务(Hibernate)DBMS表示层表示层持

12、久层持久层业务层业务层J2EEJ2EE三层体系结构三层体系结构5 Joinwork应用于J2EE OA案例分析流程数据。业务数据流程启动时产生流转至人工节点产生流程结束时移至工作任务完成时移至实例表单关系基础扩展1基础扩展2基础扩展3表单意见关系表单按钮关系表单办文依据关系附件实体关系表单附件关系流程定义模板Process运行中的实例CaseRun运行中的工作项WorkitemRun历史库中的实例CaseHistory历史库中的工作项WorkitemHistory业务基础数据FormData表单按钮FormButton表单意见FormNote收文数据FormShouwen发文数据FormFawen签报数据FormQianbao表单附件FormAttach表单办文依据FormBwyj附件信息表 PubFileinfo5 Joinwork应用于J2EE OA案例分析J2EE OA的特点和优势:1基于J2EE这一开放的技术体系。2基于流行的开发框架SSH,各层松散耦合。3基于成熟完善的工作流引擎产品。4易于与其他系统做接口,易于集成和被集成。5优越的性能。6支持两种典型的集群模式HAC和HPC。7基于文件系统和数据库存储,易于备份和恢复。讨论和交流!

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

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!