Have a look there too : http://drools.46999.n3.nabble.com/quot-Rule-Id-quot-for-a-Drools-Rule-td2914385.html or use a WorkingMemoryEventListener and a AgendaEventListener together to set the name for all freshly inserted objects.