电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

XBPM开发指南V11.0

22页
  • 卖家[上传人]:hs****ma
  • 文档编号:492902113
  • 上传时间:2023-11-04
  • 文档格式:DOC
  • 文档大小:947.50KB
  • / 22 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 1、1 目标读者希望使用XBPM做业务流程开发的开发人员。必须有一定流程概念。XBPM开发人员必须具有Ta+开发知识。2 名词解释2.1 XBPMXBPM是基于java开发并且集成于Ta平台的一个业务流程开发框架,包括了流程引擎和满足社保业务流程开发的支撑框架以及一个绩效分析的基础支撑。 2.2 JPDLJPDL是基于xml的流程设计的承载文件。2.3 流程引擎负责解析业务流程定义,协调处理活动间的路由,处理客户端的请求(如启动流程、提交工作项、查询工作项、工作流监控等),处理引擎自身的调度(比如自动归档、时限控制等)。它会提供一些客户端API让你控制流程和查询流程。2.4 流程定义对一个业务过程通过抽象以流程图的方式进行定义,改定义通过xml文件承载,里面描述了业务环节之间的前后因果关系。已经流程的标识、名称。2.5 流程实例相对于流程定义,流程实例是该业务具体经办了某一对象或事件所形成的实际例子。2.6 参与者策略参与者策略是针对Task(人工)节点的概念。每个人工节点都应该有对应的处理人员。而这些人的选择可以通过角色,部门,岗位,甚至是前面执行过的Task节点的执行者来最终确定一些人

      2、员作为Task的处理人员。在社保业务系统中,一个Task任务只会有一个人处理,也就是任务是抢占式的,其中一个人处理了其他人就不在看见这个任务了。注意:流程的第一个节点不需要设置参与者策略,流程的启动权限是放在菜单里授权的,也就是是否有经办此业务流程的权限还是通过流程菜单授权进行控制。2.7 流程变量将每一个流程实例有且仅有那份流程相关数据存放在流程实例一个数据容器中,该流程下的所有活动实例共享该容器。这些数据可以被XBPM流程引擎自动使用,作为流程实例推进和各活动实例状态变迁的依据;也可以被该流程实例所调用的应用程序访问或修改。 流程变量在目前XBPM版本只有在流程实例运行范围内存在。2.8 业务主键贯穿业务流程始、终的一个业务主线,通过他能够找到此次业务流程实例所经办的是那个对象的那个业务,在后继节点中能够通过它来唯一确定所做的是那件事情。2.9 任务列表任务是用户从流程引擎获取到的自己有权限处理的任务的队列。任务是业务流程每个Task节点所生成的,那么某一个经办人的任务列表就是根据此人在这些Task节点中的权限来过滤出自己有权限处理的那些任务。任务又因为参与者策略的不同或人员对任务

      3、的领取导致任务分为“我的任务”和“可办任务”。我的任务:1、 参与者策略设置的时候就是指定此人来处理。2、 通过“可办任务”点击处理但是确没有真实处理完成业务而退出业务操作界面。此时流程引擎认为你已经领取了此任务,所以该任务成了你的任务,他人不处理(不能看见)。可办任务:参与者策略设置为某一角色、部门等最终形成改任务为多人可选参与人时候,该任务定义生成任务的时候就会在这些多人可选参与人的“可办任务”中看见。3 开发环境要求3.1 JDK:jdk1.63.2 Tomcat6(以此为例)/weblogic10.2/jboss3.2.1 更改Tomcat的默认启动编码为UTF-8找到$(tomcat_home)/conf/server.xml里面的Connector标签,里面增加属性URIEncoding=UTF-8,更改后类似如下:3.2.2 配置虚拟目录找到$(tomcat_home)/conf/server.xml里面的Host标签,里面增加标签context,更改后类似如下: 其中docBase里面的路径根据你的tomcat路径做相应的改动。注意:$(tomcat_home)是tom

      4、cat6安装路径,以下皆是。3.2.3 替换更改el-api.jar包1. 删除$(tomcat_home)/lib/el-api.jar包。2. 从XBPM发布包中找到juel.jar包,将其拷贝到$(tomcat_home)/lib目录下。注意:其实这两个包是功能相同版本不一的包,只是名字不同。3.3 Eclipse3.3,Myeclipse6.5,eclipse3.51. 其中eclipse3.3+MyEclipse6.5用于业务与流程开发。2. Eclipse3.5用于流程设计,需要下载流程设计插件。也可以从银海公共信息门户里的产品博客下载eclipse3.5(已经集成了流程设计插件)。注意:为了jpdl文件编辑的时候对中文更好的支持,需要修改启动文件eclipse.ini文件,加入: -Dfile.encoding=UTF-8。说明:由于流程设计插件对Eclipse的要求最低版本是3.5,但是3.5版本的Eclipse有没有对应的MyEclipse支持,所以暂时用两个Eclipse。3.4 weblogic部署需要修改相关启动项目。由于流程使用的antlr.jar包与webl

      5、ogic103版本中的同类jar包冲突,所以需要修改使用新的jar包。1、 windows平台解决办法首先,将发布包中的antlr.jar包复制到E:beauser_projectsdomainsmydomainbin目录中。然后,找到E:beauser_projectsdomainsmydomainbin startWebLogic.cmd(根据实际安装调整)文件中的set CLASSPATH=%CLASSPATH%;%MEDREC_WEBLOGIC_CLASSPATH% 这一行,在这一行之后添加如下一行内容:set CLASSPATH=E:beauser_projectsdomainsmydomainbinantlr.jar;%CLASSPATH%实际路径根据安装调整。2、 unix平台解决首先,将发布包中的antlr.jar包复制到E:beauser_projectsdomainsmydomainbin目录中。然后,找到E:beauser_projectsdomainsmydomainbin startWebLogic.cmd(根据实际安装调整)文件中的CLASSPATH=$CL

      6、ASSPATH$CLASSPATHSEP$MEDREC_WEBLOGIC_CLASSPATH这一行,在这一行后添加一行如下:CLASSPATH=”/ bea/user_projects/domains/mydomain/bin/antlr.jar:$CLASSPATH”4 流程设计流程设计的承载是以“.jpdl.xml”为结尾的XML文件,俗称JPDL文件。流程的设计工具:基于Eclipse3.5的流程设计插件。4.1 JPDL文件内容简介JPDL文件时XBPM流程的流程设计承载文件,以.jpdl.xml为文件后缀名。文件名构成规定:流程名+“.jpdl.xml”,比如changeinfo.jpdl.xml。注意:所有节点的g属性是流程图用以记录位置的,请勿手工修改。流程示例:该流程的JPDL文件如下: 个人信息修改流程 4.1.1 process标签process标签是JPDL文件根节点的标签,是对一个流程的总的描述。属性作用Key流程定义唯一名称(这里规定必须是拼音或英文命名),该属性需要在source状态下手工增加。Name这里规定与流程key相同内容4.1.2 description标签该标签用与对流程做中文描述,比如“个人信息修改流程”。注意:在XBPM开发中每个流程都必须使用该标签,写明流程的中文名称,该标签需要在source状态下手工增加。4.1.3 start标签流程的开始节点。每个流程都必须有开始节点,而且不能有多个开始节点。属性作用name节点名称,一般写“开始”form第一个人工节点功能的url路径,参考task节点的form说明4.1.4 end标签流程的结束节点。每个流程都应该有结束节点,而且可以有多个结束节点,但是只要有一个结束,整个流程将结束,其他正在运行的节点都会被结束。4.1.5 task标签人工节点。对应流程中每个需要人工交互的功能模块。Task节点需要在流程文件部署后对每一个Task节点进行参与人策略的设置(具体参考XBPM用户手册)。属性作用name节点名称,与该节点对应的操作功能模块名称对应。form节点对应功能模块的URL路径。

      《XBPM开发指南V11.0》由会员hs****ma分享,可在线阅读,更多相关《XBPM开发指南V11.0》请在金锄头文库上搜索。

      点击阅读更多内容
    最新标签
    监控施工 信息化课堂中的合作学习结业作业七年级语文 发车时刻表 长途客运 入党志愿书填写模板精品 庆祝建党101周年多体裁诗歌朗诵素材汇编10篇唯一微庆祝 智能家居系统本科论文 心得感悟 雁楠中学 20230513224122 2022 公安主题党日 部编版四年级第三单元综合性学习课件 机关事务中心2022年全面依法治区工作总结及来年工作安排 入党积极分子自我推荐 世界水日ppt 关于构建更高水平的全民健身公共服务体系的意见 空气单元分析 哈里德课件 2022年乡村振兴驻村工作计划 空气教材分析 五年级下册科学教材分析 退役军人事务局季度工作总结 集装箱房合同 2021年财务报表 2022年继续教育公需课 2022年公需课 2022年日历每月一张 名词性从句在写作中的应用 局域网技术与局域网组建 施工网格 薪资体系 运维实施方案 硫酸安全技术 柔韧训练 既有居住建筑节能改造技术规程 建筑工地疫情防控 大型工程技术风险 磷酸二氢钾 2022年小学三年级语文下册教学总结例文 少儿美术-小花 2022年环保倡议书模板六篇 2022年监理辞职报告精选 2022年畅想未来记叙文精品 企业信息化建设与管理课程实验指导书范本 草房子读后感-第1篇 小数乘整数教学PPT课件人教版五年级数学上册 2022年教师个人工作计划范本-工作计划 国学小名士经典诵读电视大赛观后感诵读经典传承美德 医疗质量管理制度 2
    关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
    手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
    ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.