Hallo,
ich habe eine Anwendung erstellt, in der ein Formular ausgefüllt werden muss. Beim erstmaligen Speichern muss eine vorher definierte Empfängergruppe eine E-Mail über das Neuanlegen erhalten. Vor dem Speichern sind noch diverse Plausibilitäten zu prüfen.
Was habe ich bisher gemacht?
1. SHARED Action Button angelegt mit
@If(@Command([FileSave]);
@Command([FileCloseWindow]);
"")
2. Diverse Input Validations, wie z. B.
@If(@ThisValue = "";
@Failure("Feld darf nicht leer sein");
@Success
)
3. In Querysave
@If(@IsNewDoc;
@MailSend("Empfaenger-Gruppe";"";"";"Betreff";"Text und Link ==> ";"";[IncludeDoclink]);
""
)
Mein Problem ist nun, dass Querysave offensichtlich vor der Validierung der Felder ausgeführt wird. In Postsave kann ich das auch nicht rein schreiben, da @IsNewDoc dann ja False liefert, richtig? An der Shared Action möchte ich auch nicht fummeln.
Gibt es eine andere "Ecke", an der ich die E-Mail versenden kann?
Vielen Dank für eure Hilfe
Christoph