@Override protected void preProcessEvent( EventVO<?> event, ProcessState state, ProcessInstance process, Object eventResource, Object dataResource, Object agentResource) { Map<String, Object> data = CollectionUtils.toMap(event.getData()); if (!data.containsKey("instance")) { Object instanceData = CollectionUtils.getNestedValue(data, "instanceHostMap", "instance"); data.put("instance", instanceData); } super.preProcessEvent(event, state, process, eventResource, dataResource, agentResource); }