流程图修改后,对于已经启动的流程,在某些特殊的情况下,会出问题!
首先, 不建议修改流程图,对于某些需求,可以通过流程定制来解决;
其次, 如果业务上一定需要修改流程图, 这时,对于已经启动的流程,很有可能会报以下的错误:
错误一: “**process中不存在**place”
这时,需要手工修改系统表来解决.
手工修改系统表:
delete from SA_TokenInstance where sProcessInstanceID = (select sFlowID from SA_Task where sid='TaskID') and sPlace='PlaceID'