
工作流概念:工作的一个流程,事物发展的一个业务过程 流程: 请假流程:员工申请—部门经理—总经理—人事存档
工作流(Workflow),就是通过计算机对业务流程自动化执行管理。它主要解决的是“使在多个参与者之间按照某种预定义的规则自动进行传递文档、信息或任务的过程,从而实现某个预期的业务目标,或者促使此目标的实现”。
为了实现自动化控制,Activiti引擎就产生了。作用:实现流程自动化控制。
如果一个系统具备流程的自动化管理功能,这个系统别可以称为工作流系统。 如何来实现流程的自动化管理? 程序员编码来实现 比如请假流程:员工申请—部门经理—总经理—人事存档 可以定义几个字段员工工号,部门号,姓名,日期,天数,原因,状态等 员工相关状态:0未提交 1提交 部门经理审批条件:部门号部门经理的部门编号相同,状态=1 部门经理相关状态:2同意 3不同意 总经理审批条件:状态=2 总经理相关状态:4同意 5不同意 人事存档条件:状态=4 人事存档状态:6同意7不同意 问题:业务流程变更(比如:流程不需要总经理审批了,那么状态4也就没了)后,程序不能使用 如何解决? 以不变应万变-----Activiti就可以实现业务流程变化后,程序代码不需要改动。
适用行业: 消费品行业,制造业,电信服务业,银证险等金融服务业,物流服务业,物业服务业,物业管理,大中型进出口贸易公司,政府事业机构,研究院所及教育服务业等,特别是大的跨国企业和集团公司等。 适用场景: