Das Notes Forum

Domino 9 und frühere Versionen => ND6: Entwicklung => Thema gestartet von: fiuman007 am 23.08.04 - 09:48:37

Titel: Document Copy anhängen
Beitrag von: fiuman007 am 23.08.04 - 09:48:37
Hallo,

ich hätte ne Frage:
Wie kann ich in einer Mail die Kopie des Dokimentes einfügen.
Also ich habe schon den DocLink - Icon, aber jetzt will ich noch drunter auch die Kopie des Doks.

Weiss jemand wie das einzufügen ist ?
So sieht es bis jetzt aus:


_Subject :="Projekt  " + @Text(ProjectNo)  + "  /  Anfrage für :   " + @Text(ZeichnungAnfrage) + "  Revision: " + @Text(RevisionAnfrage);
@MailSend("test@test.com";"";"";_Subject;"Document link:  ";"";[IncludeDoclink])

Vielen Dank

fiuman007
Titel: Re:Document Copy anhängen
Beitrag von: TMC am 23.08.04 - 20:01:11
Was verstehst Du unter "Kopie des Dokument" ?
Titel: Re:Document Copy anhängen
Beitrag von: animate am 23.08.04 - 20:50:19
ich glaube, neben dem [IncludeDoclink] gibts einen weiteren Parameter, der den Inhalt eines Dokuments mitschickt.
Mehr dazu findest du in der Dokumentation der Funktion.
Bin mir echt nicht sicher, kann mich auch irren...
Titel: Re:Document Copy anhängen
Beitrag von: koehlerbv am 23.08.04 - 21:20:27
Per Formelsprache geht das nicht - definitiv (AFAIK).

Bernhard
Titel: Re:Document Copy anhängen
Beitrag von: fiuman007 am 24.08.04 - 08:58:57
Ihr kennt ja die Aktion "Send Mail Message".  Da kann man dann unten anklicken ob man den DocLink inkludieren will, und ob man auch die Kopie des Dokumenten inkludieren, also dass das Dokument in der Mail angezeigt wird.

Da ich es aber über diese Formel mache, weiss ich nicht was das Command für DocumentCopy ist.

Für die Dokumentverknüpfung ist es IncludeDoclink.

Titel: Re:Document Copy anhängen
Beitrag von: Driri am 24.08.04 - 09:14:42
@Thomas Völk :

Du verwechselst das glaub ich mit den einfachen Aktionen im Agent, da kann ich bei Mail senden anhaken, ob ein DocLink und/oder eine Kopie des Dokuments mitverschickt werden soll.

In der Formelsprache wüßte ich da auch keine Option.
Titel: Re:Document Copy anhängen
Beitrag von: animate am 24.08.04 - 09:33:08
was ist denn mit dem Parameter bodyfields ?

Zitat
bodyFields
Text. The names of one or more fields from the current document that you want included in the mail memo. The fields must be of type text or text list, and are appended to the memo in the order in which you list them. (You can store @Text of a numeric field in a variable and use the variable name as a field name.) Enclose each field name in quotation marks. If you want to list multiple fields, use the list format: "description":"issues":"resolution."  If you store the name of the field in a variable, omit the quotation marks here.
Titel: Re:Document Copy anhängen
Beitrag von: koehlerbv am 24.08.04 - 12:03:24
Bodyfields übernimmt nur Textfelder in das resultierende Body-Field, Thomas.
Titel: Re:Document Copy anhängen
Beitrag von: animate am 24.08.04 - 12:10:56
Ja schon. Damit kann sich fiuman007 vielleicht eine Kopie selber basteln.
Titel: Re:Document Copy anhängen
Beitrag von: fiuman007 am 25.08.04 - 08:35:55
Vielen Dank für die Antworten.
Das Problem ist folgendes:
Es handelt sich dabei um eine größere Maske die von einer Abteilung ausgefüllt wird und gespeichert. Dann verschickt ein Agent die Mail mit dem DocLink in die andere Abteilung an bestimmte Personen.
Ich würde es schon bei dieser DocLink Verknüpfung lassen, nur das Problem ist wenn die Mail an 3. weitergeleitet wird, die das vielleicht auch mal sehen sollten, aber nicht als DB Benutzer eingetragen sind, dann gehts halt nicht.
Mit diesem Simple Action - Agenten der die Mails verschickt hat es eben unten diese 2 Häckchen die man dann anklicken konnte, gegeben und das bräuchte ich eben auch für den oben angegeben Code.
Die Idee mit dem bodyFields ist aber glaube ich nicht so ganz ausreichend da in der Maske fast alle Feldarten drin sind.
 :( :-\
Titel: Re:Document Copy anhängen
Beitrag von: Driri am 25.08.04 - 10:05:22
Sonst mußt Du auf Script ausweichen, z.B. mit RenderToRTItem könntest Du eine Kopie des Dokuments im Body erzeugen.
Titel: Re:Document Copy anhängen
Beitrag von: fiuman007 am 06.09.04 - 10:58:25
Ja von diesem RenderToRT Item hab ich auch schon gehört. Hat jemand schon sowas gemacht?  Wie sieht so was aus, und wo soll man es reinschreiben ?  
Titel: Re:Document Copy anhängen
Beitrag von: klaussal am 06.09.04 - 11:22:42
.. das geht hervorrragend.

Set docMail = db.createDocument
docMail.form = "Memo"
docMail.SendTo = docEmpfaenger.empfaenger_name(0)
docMail.subject = "..."   
Set rtitem = New NotesRichTextItem( docMail, "Body" )
Call rtitem.appendText( "............")
Call rtitem.AddNewLine( 1 )
Call rtitem.appendText_( "============================================")
Call rtitem.AddNewLine( 3 )
         
success = docQuelle.RenderToRTItem( rtitem )

Call docMail.send(False)