工作流引擎的硬功夫之3 —智能投递工作对象
首先解释一下只能投递的概念,比如说一件工作需要副局长审批,一个单位有N个副局长,他们都有副局长岗位。如果一个工作人员投递一个工作到副局长节点,第一次应该这N个副局长都能接收到这个工作。其中的一个出完成了其他的副局长都看不见了。
现在的问题是,这N个副局长分管的业务是不一样的。所以需要指定特定的人员审批。指定特定的人员,叫做分配工作。在分配之后,系统就会自动记录分配给你的人员,如果下次这个工作人员在发送,就会自动的投递到上次分配的人员中。这就是工作的智能投递。
实现智能投递的基础是,记录上次投递的路径。记录路径的主线是当前操作员,当前节点,下一个节点。