⼯作流学习之--PHP⼯作流插件
⼀、⽀持的PHP的⼯作流插件有:
1. TPFlow(thinkphp work flow):是⼀款开源的ThinkPHP⼯作流插件,⽤来解决OA、ERP、CRM、CMS等等办公软件的审核审批的问题。
2. CuteFlow:是⼀个基于Web的⽂档流转/⼯作流⼯具。⽤户定义好⼀个⽂档之后就会按指定的流程⼀步⼀步地转发给列表中的每⼀个⽤户。
3. ProcessMarker:是⼀个运⾏于客户/服务端的商业进程(BPM)和⼯作流管理软件。
4. RadiCore:是⼀个开源的独⽴于平台、独⽴于浏览器和独⽴于数据库的⽤于构建管理 Web 应⽤程序的开发⼯具包,有时也称为企业应⽤程序。
5. EzerPHP:是⼀种客户机服务器横式。同时,服务器端EzerPhp是常注内存的进程,并能实现⼯作流⾃动化。 EzerPhp最⼤的特点是简洁。可以直接嵌⼊到任⼀应⽤中。
⼆、TpFlow介绍
作者博客:
代码托管:
使⽤介绍博客:
TPFlow(thinkphp work flow)的优势在于:
1. 完全开源免费,你可以⾃⾏修改,⽆需作者授权。
2. 基于ThinkPHP⼯作流插件,⽤来解决OA、ERP、CRM、CMS等等办公软件的审核审批的问题。适合ThinkPHP项⽬;
3. 完善的数据表结构;
TPFlow(thinkphp work flow)的优势在于:
1. 完全开源免费。
2. 有现成的⽰例
三、cuteFlow介绍
下载地址:
php的工作流程 下载后->解压->打开Documentation->打开index页⾯,可以看到⽂档介绍,如下图:
缺点:没有事例参考
四、ProcessMarker介绍:
主页:www.processmaker/#about
ProcessMaker功能和特点:
◆有拖放式图形定义界⾯
◆基于XML的编辑器可以⾃定义流程的Web窗体
◆通过导⼊/导出可以很容易的交换⽂件
◆⽂档建⽴于所见即所得的页⾯编辑器
◆⽤户和⽤户管理系统
◆基于当前流⾏技术PHP+MySQL
◆有智能引擎的模板
缺点:付费
五、RadiCore介绍:
主页:/
ProcessMaker功能和特点:
1. 是⼀个开发框架,基于MVC设计模式和三层式架构:表⽰层->业务逻辑层->数据访问层
2. 预构建和可重⽤的数据访问和表⽰层组件,不⽤编写任何SQL语句;
3. 灵活的基于⾓⾊的访问控制(RBAC)系统;
4. 丰富的语⾔⽀持;
5. 有展⽰的Demo可以参考;
缺点:模式固定,参考⽂档较少,需要有⼀定的英⽂理解能⼒;
六、EzerPHP介绍
下载地址:
EzerPHP特点:
1. 简洁;
2. 与PorcessMaker⼀样,是⼀个BPM引擎。并且,它是基于BPEL语⾔的;
3. 对BPEL的⽀持有两种⽅式:第⼀种,使⽤XML(BPEL)。第⼆种,使⽤数据库。
4. EzerPhp:是⼀种客户机服务器模式。同时,服务器端EzerPhp是常注内存的进程,并能实现⼯作流⾃动化。
使⽤前提:a. 懂得:BPEL; b.了解PROPEL(关于它的配置);c.能看懂根⽬录下的readme⽂件 缺点:不再更新
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论