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