自己动手DIY一套用户自定义工作流(源码包)


  这个压缩包里面的组件和模块是DIY一个自定义工作流的基本设计模块(包含实现自定义工作流的多种方法的其中的一种)

  其中有面向用户的自定义工作流设计器的代码包   都是第三方开发的   熟悉FLEX和JS的朋友可以用这些模块自己定制一个面向最终用户的设计器

  当实现了流程设计器之后,就需要把设计器产生的XML文件解析到数据库中去,这个过程需要参考JWFD开源工作流的文档说明,同时JWFD开源工作流的开发包里面也带有实现此类功能的代码,可以参考一下 JWFDV0.96.3二次开发包

  当在流程数据库中已经存储了工作流图之后,就需要调用JWFD的数据库SQL操作模块,然后利用ARC-流程自动运行控制器去运行一个流程,具体的说明  请参考  JWFDv0.96开源工作流系统二次开发与API简易说明  


  一个自定义工作流包含下面几个关键步骤,如果实现了这几个关键步骤,就可以很容易的实现自己的自定义工作流了

 1: 向用户提供一个不需要依赖任何开发平台(eclipse等)的流程设计器,且该流程设计器产生的XML文件可以保存在磁盘上

 2: 需要有一个能够把设计器产生的XML文件解析到后台数据库中的解析工具,数据库结构可以参考JWFDv0.96工作流引擎数据库结构说明(压缩包里面有JWFDv0.96的数据库定义SQL文件,自己可以修改,支持MYSQL数据库)

 3: 参考  JWFDv0.96开源工作流系统二次开发与API简易说明  中定义的对保存在数据库中的流程数据进行控制和操作的50多个SQL函数,调用或者重新开放一套自己产品的SQL语句集合

 4: 在实现全部的流程SQL操作语句函数的基础上,参考JWFDv0.96工作流引擎设计-自动运行控制器结构说明 这篇文档,实现一个简单的面向最终用户调用的流程自动运行控制器,程序员完成这个工作之后,在之后的工作中,就不需要因为新增加或者修改流程,而重新编写代码了

 5: 根据用户的需求,对上面的代码和模块进行优化,或者进行二次开发。。。。。。

 注意,我提供的模块和代码都需要大家动手修改,不是那种不需要写任何代码和不动脑筋就可以组合成一个完整的工作流系统的简单工程哦。。。。需要实现WEB方式的自定义工作流,需要用JS或者FLEX设计器模块,如果只需要一个C/S方式的自定义工作流,可以直接用

JWFD v0.96的开发包,在ECLIPSE里面进行二次开发,然后把JWFD打包,生成一个可执行的JAR文件,在用户机器上面安装MYSQL数据库之后,就可以直接交给用户使用了。。。。如果要开发用户的自定义表单和客户端,可以用其它的开源OA系统去修改。。这个工作我就不掺和了

 有问题给我发邮件  或者ITEYE站内信息   comsci@163.com   


http://files.cnblogs.com/comsci/DIY%E8%87%AA%E5%AE%9A%E4%B9%89%E5%B7%A5%E4%BD%9C%E6%B5%81%E8%B5%84%E6%BA%90%E5%8C%85.rar

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
"DIY小程序源码"是指可以自己制作和定制的小程序的代码。小程序是一种运行在手机客户端的应用程序,可以在各种微信平台上使用。通过DIY小程序源码用户可以根据自己的需求和喜好,自定义和修改小程序的功能、界面和操作。 DIY小程序源码通常含了小程序的前端代码和后端代码。前端代码负责小程序的用户界面和交互逻辑。用户可以根据自己的需求修改小程序的界面设计,例如添加、删除或修改界面组件,调整布局和样式等。同时,用户也可以根据需要修改小程序的交互逻辑,例如增加功能模块、改变用户操作流程等。 后端代码负责小程序的数据处理和服务器交互。用户可以通过修改后端代码来改变小程序的数据传输方式、数据存储方法和服务器接口。例如,用户可以将小程序与自己的数据库集成,实现个性化的数据处理和存储。同时,用户也可以定制和改进服务器接口,以提供更加功能丰富和高效的服务。 DIY小程序源码的好处是可以满足用户的个性化需求。用户可以根据自己的行业特点和业务需求,定制和开发适合自己的小程序。而且,DIY小程序源码通常是开源的,用户可以获取免费或低成本的代码,并且可以参考开源社区的经验和资源。 总之,DIY小程序源码是一种可以帮助用户自定义和定制小程序的代码资源。通过使用这些源码用户可以根据自己的需求和喜好,开发出个性化和功能丰富的小程序。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值