2分钟了解下PHP工作流引擎——TPFLOW

蝈蝈博客
一、 什么是工作流
以物资申请为例,现在大多数公司的流程是这样的

张三填写申请表——部门经理审核——物资管理部确认——张三领用物资

从一定角度上来说,我们都是可以通过IF ELSE 等等来实现上面这个思路。

一起看看,我们之前是怎么写审批控制的:

     switch ($status){
		case 1: //部门经理核准
		
		  break;
		case 2: //物资部核准
		 
		  break;
		default://张三发起申请
		   
		}	
}

大概都是通过 一个字段,来不断判断,当前状态和审批状态,那么如果有10个业务,你的代码工作量就非常大,在我看来,工作流的定义是在于简化一个开发时候的问题,从根本上,或者说是规范上解决流程审批问题。

工作流定义是:工作流是将一组任务组织起来以完成某个经营过程:定义了任务的触发顺序和触发条件,每个任务可以由一个或多个软件系统完成,也可以由一个或一组人完成,还可以由一个或多个人与软件系统协作完

二、 工作流技术的优点
从上面的例子,很容易看出

工作流系统,实现了工作流程的自动化,提高了企业运营效率、改善企业资源利用、提高企业运作的灵活性和适应性、提高量化考核业务处理的效率、减少浪费(时间就是金钱)。

而手工处理工作流程,一方面无法对整个流程状况进行有效跟踪、了解,另一方面难免会出现人为的失误和时间上的延时导致效率低下,特别是无法进行量化统计,不利于查询、报表及绩效评估。

三、为什么要学会工作流
工作流可以极大简化你的工作量,也提供整个项目的智能化水平,集中管理工作流,审批任何,对于任何公司来说,都是极大的遍历,我们省去了大量的编程,简化成的是手工拖动设计,智能化处理流程。

四、 工作流学习要点
1、熟悉工作流的数据库设计;

 比如关键数据表的关键字段,判断方法;

2、熟悉流引擎的相关调用方法,以及API接口

3、熟悉工作流的驱动模式。

浅谈工作流引擎数据表的设计及思路-蝈蝈博客

http://www.cojz8.com/article/105

官方博客:http://www.cojz8.com/

官方博客:http://tpflow.cojz8.com/

工作流手册:https://www.kancloud.cn/guowenbin/tpflow

视频教程:http://www.cojz8.com/article/86

  • 1
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

逆天的蝈蝈

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值