`
wuxufeng8080
  • 浏览: 49426 次
  • 性别: Icon_minigender_1
  • 来自: 浙江
社区版块
存档分类
最新评论

终于一个流程整合完成了

    博客分类:
  • jBPM
阅读更多

在经历了2个星期的学习,及两个星期的开发之后,我们公司第一个用jbpm作为流程引擎的工作流完成了。虽然是一个不算很复杂的流程,但是还是折腾了两个多星期,今天刚刚收尾完毕,不过经用户确认之后还要小改一下。

总结的结果就是,流程不是问题,其实最难的是页面,准确来说繁琐,特别是对页面的读写控制,简直让人发疯。

这个项目使用 struts2 + spring2.0 + ibatis,基于通用及跨平台的考虑,jbpm部分我们用web service封装,好像也能称之为SOA,哈哈哈。刚开始的时候本来打算用hibernate的,虽然不熟,但是还是有那么点经验的。而且流程之间的model相对比较独立,不会像ERP那种变态系统那样,关系复杂。但是才开始用就出了很多莫名的问题,自己也不知道怎么解,后来就回到老路上来了(主要是为了赶进度,上头催的紧,我这个leader才刚上任呢)。

万事开头难,还有很多很多问题没有解决,不过在完成第一个之后,下面心里就有底了。java的开发,最麻烦的还是页面的开发,简直整死人不偿命,要是流程再复杂一点,然后配上流程的读写控制,亲娘诶,不活了。

下面的任务就是把原有的代码再整理一下,整出一个比较好的,干净的框架来,这样同伴开发起来也比较简单。也不会看的太乱。现在的代码确实太乱了。

不过一切都会好的。待我整理完之后让大家再帮忙看下我的代码,看看哪里还需要改进的地方,切磋一下,互相增加。

 

整理一下开发中遗留的问题

  1. 会签人员选择页面要在什么时候出现,这个问题比较头疼,在一个页面内好像不是很好实现,暂时没有主意?
  2. 主从表,主要是没怎么接触,心里没底,好像不是很复杂。
  3. 代理人设置,根据我前面 的理解,应该还好

暂时这么几个问题,接着下一个流程都会碰到这几个问题,到时候还请大侠们帮忙啊。

分享到:
评论
5 楼 yangpeihai 2009-06-17  
兄弟,我也正在学习Jbpm,苦于没有完整实例,方便的话也发一份给我,我的邮箱:472579211@qq.com。谢谢~
4 楼 yuyanshan 2008-07-17  
我现在也在研究JBPM,能不能把我的DEMO发一份给我呀,我的电子邮件:yuyanshan1@163.com 先谢谢你了哟
3 楼 wuxufeng8080 2007-07-17  
现在代码太乱,还没有成型,最主要还是思路,看websale应该就有感觉了,其实就这么简单。
你做的时候先不用考虑流程的事情,就想平常做应用那样,只是在保存业务数据之前,把流程的processInstanceid拿回来放到自己的业务数据里面,作为一个外键
2 楼 huangguan 2007-07-13  
不知道,能否把你的这个demo给我看一下呢。。

我现在就想看一个struts的demo

谢谢
我的邮箱是huangcg@126.com

谢谢大狭
1 楼 huangguan 2007-07-04  
可否把你开发的这个demo给发给我研究一下呢?
,虽然说看了蛮久jbpm的,但是几乎没什么进展,主要是没有实例啊,谢谢
我的邮箱是huangcg@126.com

另外,你很幽默!! 呵呵

相关推荐

    Activiti工作流整合Web流程设计器整合

    在这个“Activiti工作流整合Web流程设计器整合”主题中,我们将深入探讨如何将Activiti与Web流程设计器集成,以实现直观、高效的流程设计和管理。 首先,我们要理解什么是Activiti。Activiti是由Alfresco开发的一款...

    项目整合完成请假流程.docx

    ### 项目整合完成请假流程开发知识点详解 #### 一、项目背景与目标 在现代企业管理系统中,工作流管理是一项非常重要的功能。本项目旨在通过整合Activiti与SSM(Spring + SpringMVC + MyBatis)框架来实现一套完整...

    activiti整合流程自定义设计

    通过这样的整合,开发者不仅可以快速搭建起一个功能完善的流程管理系统,还可以根据业务需求灵活调整和扩展。这个项目对于初学者来说,是一次宝贵的实践机会,能深入了解BPM系统的运作原理;对于有经验的开发者,它...

    Spring Jbpm流程整合1

    Spring作为一个强大的轻量级框架,提供了丰富的功能,包括依赖注入、AOP、数据访问等,而JBPM则是一个强大的工作流引擎,支持流程定义、任务分配、流程监控等功能。本文将详细介绍如何将Spring与JBPM整合,以实现...

    springboot2.0.3+activiti.5.22.0+oracle在线流程设计器(Activiti-Modeler )整合

    本项目将这三者进行了深度整合,构建了一个高效、便捷的在线流程设计与执行平台。 SpringBoot是由Pivotal团队维护的Java框架,它简化了Spring应用程序的创建和配置。SpringBoot 2.0.3是其稳定版本,引入了诸多新...

    jbpm4整合流程例子 web流程设计器

    Web流程设计器是jbpm4的一个重要组成部分,它允许用户通过浏览器界面设计流程。这个设计器通常包含以下功能: - **图形化界面**:以拖放方式创建流程图,使得非技术人员也能理解流程结构。 - **任务编辑**:定义...

    【流程管理】企业流程整合与改造--设计规则(10页).pdf

    整合型管理信息系统是指利用信息技术将作业流程及信息流程结合,以整合部门间的作业流程,从而形成一个支持整个企业运作及管理的信息系统。这种系统的开发目的是为了提高管理效率和产能,通常需要经过流程的合理化、...

    activiti5.22-web流程设计器整合demo

    本示例“activiti5.22-web流程设计器整合demo”提供了一个完整的实践环境,帮助用户快速理解和应用Activiti的Web流程设计器功能。 首先,Activiti是Alfresco公司推出的一款基于Java的企业工作流引擎,其版本5.22...

    activiti 7 + springboot2(五) 部署测试一个流程 源码

    完成任务会触发流程的下一个活动,或者结束整个流程。 ```java // 完成任务 taskService.complete(tasks.get(0).getId()); ``` 在实际项目中,可能还需要处理业务逻辑、监听器、信号、事件和其他复杂交互。...

    专题资料(2021-2022年)geoway36河南数据整合处理流程文档XXXX0606.doc

    整合完成后,必须进行质量检查,以发现并修复潜在问题。 9. 数据导出: 提供两种导出方式,批量导出和基于单幅数据的成果导出,满足不同需求。 10. 配置文件修改: 对地名点提取和图廓整饰的配置文件进行调整,以...

    SSH整合activity请假流程

    在本案例中,"SSH整合activity请假流程"是一个具体的项目实例,它展示了如何将这三个框架结合在一起,用于实现员工请假流程的业务逻辑。 在基于Activity 5.13版本的SSH整合中,Activity通常指的是工作流引擎...

    Activiti5.20.0整合spring4.15示例,整合流程编辑器modeler

    Activiti 是一个开源的工作流和业务自动化引擎,它支持业务流程模型和规范(BPMN 2.0)。本示例是关于如何将 Activiti 5.20.0 版本与 Spring 4.15 框架进行集成,并结合流程编辑器 Modeler 的实践教程。 首先,...

    SSH整合流程(个人总结,仅供参考)

    通过以上步骤,一个基本的SSH整合项目就搭建完成了。在实际开发中,还需要根据业务需求编写具体的Action类、Service层和DAO层代码,以及数据库相关的SQL语句。理解SSH整合的流程有助于开发者更好地掌握Java Web开发...

    activiti请假流程文件bpmn.xml和流程图

    当流程中的某个任务完成时,Activiti会触发下一个任务,并根据预设的规则进行流转。同时,Activiti还提供了丰富的API和工具,使得开发者可以方便地集成到自己的应用程序中,监控和管理流程实例。 深入学习这个例子...

    springBoot 整合flowable-modeler设计器

    Flowable是一个符合BPMN 2.0标准的流程引擎,支持流程定义、流程实例管理、任务处理、事件触发等功能。Flowable-Modeler是其提供的一个流程建模工具,用于图形化设计流程图。 3. **集成步骤** - **添加依赖**:在...

    大理石矿权整合情况汇报.docx

    整合的主要目标是将这7家采矿权企业合并为一个集开采、加工和销售于一体的综合性企业。这将减少到13个采矿点,实现规范化和规模化开采,以降低对环境的损害。新公司会统一管理矿山,统一开采和销售,并对低效、高...

    上海计算机中级职称流程整合

    上海计算机中级职称的申报流程是一项系统性的工作,涉及到多个步骤和要求。首先,申报者需要准确无误地了解自己的社保记录。确保社保记录的完整性和准确性至关重要,因为这是评定工作经历的重要依据。可以通过前往...

    vue使用flowable绘制流程图.docx

    此外,还有一个`is-view`属性用于控制是否允许编辑,以及`@save`事件监听器,当用户保存流程图时触发,接收保存的数据。 在`<script>`部分,首先从`workflow-bpmn-modeler`导入`bpmnModeler`组件,并将其注册为本地...

    新三板公司海外并购流程及整合.docx

    海外并购是一个涉及多方面因素的复杂过程,涉及到战略规划、法律、财务、人力资源等多个领域,企业需要有系统的规划和专业的团队来执行。同时,良好的并购后整合是实现并购成功的关键,需要在战略、组织和执行层面...

Global site tag (gtag.js) - Google Analytics