Morgen,
Wie kommt der Benutzer wieder an sein Dokument heran? Servierst du es ihm oder kreiert er ein neues mit der Maske und du holst dir dann die Werte des Dokuments via Lookup?
Wenn er sein eigenes Dokument wieder finden und editieren kann (sei es via view oder ein search), besteht nicht die gefahr, dass er es noch einmal abschickt.
Falls du ihn ein neues Dokument kreieren lässt mit der Maske und dann nicht willst, dass er es abschicken kann, wenn er schon eins hat, musst du beim kreieren oder auf dem send button einen lookup in der db machen, und sein dokument suchen. Das ist allerdings nicht gerade sehr user - freundlich, wenn man ein Formular ausfüllt und dann zu hören kriegt, dass man das schon getan hat.