} catch (Exception e) {
throw new FixFlowException("超时表达式计算失败!原因是: " + e.toString(), e);
}*/
TokenEntity tokenEntity = executionContext.getToken();
String processInstanceId = tokenEntity.getProcessInstance().getId();
// VariableTransferEntity variableTransferEntity = new
// VariableTransferEntity();
// Map<String, Object>
// transientVariableMap=tokenEntity.getProcessInstance().getContextInstance().getTransientVariableMap();
// String guidString=GuidUtil.CreateGuid();
// variableTransferEntity.addVariable(guidString, transientVariableMap);
// if (processInstanceId != null && !processInstanceId.equals("")) {
// VariableFlowTypeEntity variableFlowTypeEntity = new
// VariableFlowTypeEntity(VariableFlowType.PROCESSINSTANCE,
// processInstanceId);
// variableTransferEntity.addVariableFlowType(variableFlowTypeEntity);
// }
// Context.getCommandContext().getVariableManager().saveVariable(variableTransferEntity);
Scheduler scheduler = Context.getProcessEngineConfiguration().getScheduler();
Map<JobDetail, List<Trigger>> jobList = new HashMap<JobDetail, List<Trigger>>();
String processId= tokenEntity.getProcessInstance().getProcessDefinitionId();
JobDetail job = QuartzUtil.createJobDetail(ConnectorTimeJob.class, GuidUtil.CreateGuid()+"_"+tokenEntity.getId(), tokenEntity.getId()+"_"+processInstanceId+"_"+processId);
job.getJobDataMap().put("tokenId", tokenEntity.getId());
// job.getJobDataMap().put("transientVariableId", guidString);
job.getJobDataMap().put("processInstanceId", processInstanceId);
job.getJobDataMap().put("nodeId", this.getId());
job.getJobDataMap().put("processKey", tokenEntity.getProcessInstance().getProcessDefinitionKey());
job.getJobDataMap().put("processId", tokenEntity.getProcessInstance().getProcessDefinitionId());
job.getJobDataMap().put("processName", tokenEntity.getProcessInstance().getProcessDefinition().getName());
job.getJobDataMap().put("bizKey", tokenEntity.getProcessInstance().getBizKey());
job.getJobDataMap().put("jobType", "connectorJob");
job.getJobDataMap().put("connectorId", connectorDefinition.getConnectorId());//连接器编号
job.getJobDataMap().put("connectorInstanceId", connectorDefinition.getConnectorInstanceId());//连接器实例编号
job.getJobDataMap().put("connectorInstanceName", connectorDefinition.getConnectorInstanceName());//连接器实例名称
job.getJobDataMap().put("eventType", connectorDefinition.getEventType());//触发事件类型