Domino 9 und frühere Versionen > ND6: Entwicklung

Submit-Button mit Validierung & Mailversand

(1/3) > >>

wolge:
Ich möchte einen Submit-Button erstellen welcher folgende Bedingungen erfüllt:

1. Validierung der Muss-Felder
2. Speicherung des Dokumentes wenn Validierung erfolgreich abgeschlossen wurde
3. Mailversand: Wenn Feld X dann an X, wenn Feld Y dann an Y, wenn Feld Z dann an Z
4. Dokument wird geschlossen

Folgende Fehler treten bei mir auf:

- Die Validierungsmeldungen kommen 2-3mal hintereinander
- Der Mailversand wird trotz Validierungsmeldung durchgeführt
- Das Dokument wird nicht geschlossen

Benötige dringend Hilfe! ;-(


Hier mein jetziger Button:

@If(@Command([FileSave]);

@If((sapRequest_status = "1") & (sapRequest_CompanyCode="CH10") & (sapRequest_creditlimit != "");@MailSend(creator;copyto;"Matthias Wohlgemuth/ZRH/DKSH@DKSH";"Change Request is closed";"Please note: This message has been created automatically. The address change request has been closed. Please follow this link to open the document: ";"";[IncludeDoclink]);sapRequest_status = "0";@MailSend(nextStep;"";"";"Pending Change Request";"Please note: This message has been created automatically. Don't forget to change the status of the document. There is a pending address change request Please follow this link to open the document: ";"";[IncludeDoclink]);@MailSend(creator;copyto;"";"Change Request is closed";"Please note: This message has been created automatically. The address change request has been closed. Please follow this link to open the document: ";"";[IncludeDoclink]));

@Command([FileSave]);@Command([FileCloseWindow]);"")

koehlerbv:
Um jetzt nicht ins Blaue zu posten: Soll das im Web laufen (wegen "Submit") oder doch im Notes-Client ?

Was auf jeden Fall fehlt (soweit ich das bei oberflächlicher Betrachtung des Codes beurteilen kann), ist ein Ausstieg aus dem Konstrukt (@Return ...). Das Validierungsmeldungen mehrfach zuschlagen, ist damit so und so klar.

Kannst Du daher bitte noch näheres mitteilen ?

Bernhard

diali:
siehe auch www.dominoforum.de

wolge:
Sorry bin halt n'System Manager nicht n'Entwickler... Tu das so nebenbei als Extrajob...

Das ganze muss nur im Lotus Notes funktionieren nicht im Web.

Aaalso es handelt sich dabei um ein Formular in Lotus Notes. Einen Change Request. Ein User hat diesen aus zu füllen. Vergisst er die Muss-Felder bekommt er einen Hinweis beim anklicken des Submit-Buttons. Wenn alles korrekt eingegeben wurde wird beim anklicken des Submit-Buttons das Dokument gespeichert, eine Benachrichtigung an die zuständige Person gesendet und das Dokument geschlossen.

wolge:

--- Zitat von: diali am 26.10.05 - 13:38:00 ---siehe auch www.dominoforum.de

--- Ende Zitat ---

super nun erhalte ich einfach in keinem Formu mehr Lösungsvorschläge! ;-(

Navigation

[0] Themen-Index

[#] Nächste Seite

Zur normalen Ansicht wechseln