Das Notes Forum
Domino 9 und frühere Versionen => Entwicklung => Thema gestartet von: TomLudwig am 21.11.03 - 15:09:05
-
Hallo
ich möchte das aktuelle Dokument per Mail versenden für eine WorkFlowAnwendug.
In der Designerhilfe steht drin, dass @MailSend ohne Argumente das aktuelle Dokument verschickt. Ich bekomme immer aber nur eine leere E-Mail.
Was mache ich falsch???
-
Du musst bestimmte Feldnamen in Deiner Maske verwenden:
SenbdTo = Empfänger
Subject = Betreff der Mail
Body = Body-Feld im Mail
Alle anderen Felder sind zwar im Mail drin, werden aber natürlich nicht angezeigt.
Eine Methode wäre noch, die Maske im Mail zu speichern. Das kann man bspw. mit Script
call doc.Send( true )
machen.
Aber: Das erzeugt hohen Mailtraffic, da das ganze Design mitgesendet wird. Ausserdem kann es Fehlermeldungen geben, wenn Script-Libraries verwendet werden. Und drittens wird es nicht gerne gesehen!
Vielleicht wäre ein @Forward besser geeignet. In Script gibt es dafür RenderToRTItem.
Andreas
-
Gut ok, das mit dem Design sehe ich ein.
Die Funktion @Forward finde ich nicht in der Hilfe und auch nicht im Funktionsverzeichnis.
Was bewirkt Sie?
-
Sorry, es heist @MailForward.
Aber was anderes; Wenn es eine WF Anwendung ist, dann macht es doch Sinn, nur einen Doklink zu senden. Ich jedenfalls mache es immer so.
Andreas
-
Thx.
Ich weiß noch nicht genau wie ichs realisieren soll.
Ist es möglich einen Link zum Dokument zu verschicken und den beim öffnen der Mail automatisch zu öffen ?!? ;)
-
Automatisch öffnen geht wahrscheinlich - aber dazu brauchst man LotusScript - und man muss die Maske mitsenden, was wir ja nun gar nicht mögen.
Wenn Du hingegen das ganze Dokument senden würdest (gerendert), hat der Empfänger ja gar nix davon: Er sieht zwar schon, was im Dok steht, aber kann damit ja nix anfangen - also Ende Gelände bzw. Ende des Workflows.
Können Deine User denn keine DocLinks anklicken ?
Bernhard
-
User sollten es doch immer so einfach wie möglich haben... *g*
Naja, einen Versuch wars wert. Ich werde mir was anderes überlegen.
Danke trotzdem...
-
Noch ein Hinweis: Wenn man ein Dokument mit beliebigem Design versendet und die Maske nicht einbettet, kommt es zu der hier erschienenen Problematik: Der Inhalt wird nicht angezeigt, obwohl er korrekt versendet wurde. Will man die Maske nicht ins Mail einbetten muss man die Felder verwenden, die das Memo-Formular im Mailfile verwendet, denn damit wird jedes Mail, das ohne Maske daher kommt, angezeigt (bzw. Notes versucht das .... :-=
@MailForward bzw. renderToRTItem erschlagen das Problem, indem man das Aussehen des Dokumentes im Body-Feld darstellt.