反序列化问题。
This commit is contained in:
parent
92471a8ce2
commit
9c582f7e5b
@ -2,10 +2,12 @@ package com.qqchen.deploy.backend.workflow.constants;
|
|||||||
|
|
||||||
public interface WorkFlowConstants {
|
public interface WorkFlowConstants {
|
||||||
|
|
||||||
public static final String WORKFLOW_EXEC_ERROR = "WORKFLOW_EXEC_ERROR";
|
String WORKFLOW_EXEC_ERROR = "WORKFLOW_EXEC_ERROR";
|
||||||
|
|
||||||
public static final String BOUNDARY_EVENT_ERROR_PREFIX = "BOUNDARY_EVENT_ERROR_";
|
String BOUNDARY_EVENT_ERROR_PREFIX = "BOUNDARY_EVENT_ERROR_";
|
||||||
public static final String END_EVENT_ERROR_PREFIX = "END_EVENT_ERROR_";
|
|
||||||
public static final String SEQUENCE_FLOW_ERROR_PREFIX = "SEQUENCE_FLOW_ERROR_";
|
String END_EVENT_ERROR_PREFIX = "END_EVENT_ERROR_";
|
||||||
|
|
||||||
|
String SEQUENCE_FLOW_ERROR_PREFIX = "SEQUENCE_FLOW_ERROR_";
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
@ -150,8 +150,8 @@ public class BpmnConverter {
|
|||||||
|
|
||||||
// 添加错误边界事件
|
// 添加错误边界事件
|
||||||
BoundaryEvent boundaryEvent = new BoundaryEvent();
|
BoundaryEvent boundaryEvent = new BoundaryEvent();
|
||||||
boundaryEvent.setId("error_boundary_" + serviceTask.getId());
|
boundaryEvent.setId(WorkFlowConstants.BOUNDARY_EVENT_ERROR_PREFIX + serviceTask.getId());
|
||||||
boundaryEvent.setName("错误边界事件");
|
// boundaryEvent.setName("错误边界事件");
|
||||||
boundaryEvent.setAttachedToRef(serviceTask);
|
boundaryEvent.setAttachedToRef(serviceTask);
|
||||||
boundaryEvent.setAttachedToRefId(serviceTask.getId());
|
boundaryEvent.setAttachedToRefId(serviceTask.getId());
|
||||||
boundaryEvent.setCancelActivity(true); // 确保取消原有活动
|
boundaryEvent.setCancelActivity(true); // 确保取消原有活动
|
||||||
@ -163,8 +163,8 @@ public class BpmnConverter {
|
|||||||
|
|
||||||
// 添加错误结束事件
|
// 添加错误结束事件
|
||||||
EndEvent errorEndEvent = new EndEvent();
|
EndEvent errorEndEvent = new EndEvent();
|
||||||
errorEndEvent.setId("error_end_" + serviceTask.getId());
|
errorEndEvent.setId(WorkFlowConstants.END_EVENT_ERROR_PREFIX + serviceTask.getId());
|
||||||
errorEndEvent.setName("错误结束事件");
|
// errorEndEvent.setName("错误结束事件");
|
||||||
|
|
||||||
// 添加终止定义
|
// 添加终止定义
|
||||||
TerminateEventDefinition terminateEventDefinition = new TerminateEventDefinition();
|
TerminateEventDefinition terminateEventDefinition = new TerminateEventDefinition();
|
||||||
@ -172,8 +172,8 @@ public class BpmnConverter {
|
|||||||
|
|
||||||
// 添加从边界事件到结束事件的连线
|
// 添加从边界事件到结束事件的连线
|
||||||
SequenceFlow errorFlow = new SequenceFlow();
|
SequenceFlow errorFlow = new SequenceFlow();
|
||||||
errorFlow.setId("error_flow_" + serviceTask.getId());
|
errorFlow.setId(WorkFlowConstants.SEQUENCE_FLOW_ERROR_PREFIX + serviceTask.getId());
|
||||||
errorFlow.setName("错误处理流程");
|
// errorFlow.setName("错误处理流程");
|
||||||
errorFlow.setSourceRef(boundaryEvent.getId());
|
errorFlow.setSourceRef(boundaryEvent.getId());
|
||||||
errorFlow.setTargetRef(errorEndEvent.getId());
|
errorFlow.setTargetRef(errorEndEvent.getId());
|
||||||
|
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user