Ich habe einen sehr individuellen Weg gefunden:
In der Entität existiert ein Feld, welches auf der GUI schreibgeschützt ist und nur durch eine Regel ausgefüllt wird (in meinem Fall ist das eine interne Datensatznummer die aus einem Nummernkreis generiert wird).
Enthält dieses Feld bereits einen Wert obwohl der Datensatz neu ist (server.isObjectNew()), dann handelt es sich um einen Klon und ich löse eine Exception aus.
Damit ist das Problem erstmal gelöst… Die angekündigte Sache mit dem Arbeitsschritt ist toll und viel flexibler.
Viele Grüße,
Matthias