Activiti权威指南
上QQ阅读APP看书,第一时间看更新

第4章 流程文档解析原理

在使用Activiti的时候,会经常根据不同的业务场景绘制不同的流程文档,绘制流程文档的过程中需要使用大量元素,例如任务节点(userTask)、连线(sequenceFlow)等,那么Activiti是如何解析元素的呢?如果Activiti中提供的元素不能完全满足业务需求,又该如何为元素扩展属性?如何让扩展的元素拥有更高的通用性?这就涉及了Activiti中的元素解析,正所谓了解其本质,看透其实现原理才能更好地对Activiti解析元素的功能进行扩展,所以本章重点讲解Activiti解析元素的整个过程以及框架预留给开发人员的扩展点,从而使开发人员可以结合自身业务对元素属性进行灵活扩展和改造。