1,ProcessInstance 和 execution 的区别
两者是存储在一张表里的,两个接口的具体实现类也是一样的,都是ExecutionImpl。
区别是,当流程中拥有多个分支并发execution时,处于最顶级的execution就叫做ProcessInstance。
如果流程中没有并发,只有一条主线,那么这个execution就是processInstance。
请先把这段话记下来,回去慢慢理解。
2,如何和挂起和恢复一个流程?
ExecutionImpl.suspend()和ExecutionImpl.resume()
((ExecutionImpl) processInstance).suspend();
3,
使用ActivityImpl, 使用ExecutionImpl,使用ProcessDefintionImpl,使用TaskImpl这类东西。
一定要实现打开Environment才行。
两者是存储在一张表里的,两个接口的具体实现类也是一样的,都是ExecutionImpl。
区别是,当流程中拥有多个分支并发execution时,处于最顶级的execution就叫做ProcessInstance。
如果流程中没有并发,只有一条主线,那么这个execution就是processInstance。
请先把这段话记下来,回去慢慢理解。
2,如何和挂起和恢复一个流程?
ExecutionImpl.suspend()和ExecutionImpl.resume()
((ExecutionImpl) processInstance).suspend();
3,
使用ActivityImpl, 使用ExecutionImpl,使用ProcessDefintionImpl,使用TaskImpl这类东西。
一定要实现打开Environment才行。