什么是activiti? Activiti是一个身经百战的业务流程管理引擎, 并且还是一个流程平台 为什么要用工作流引擎? 简单来说,就是为了统一管理流程业务. 想想看,如果要设计一个流程的程序,通常需要在数据库中存各种状态值,比如一个订单程序,要标记订单是未付款.已付款.已出库等等状态,而这些各种各样的状态参杂在程序中,逻辑自然就变得复杂了. 而将这些状态对应到流程里的一个个步骤,交由流程引擎去管理,这样不仅简化了业务逻辑代码, 而且,还有很强的扩展性. eg:我可以修改我的流程,我可以添加一…