Das Notes Forum

Domino 9 und frühere Versionen => ND7: Entwicklung => Thema gestartet von: Torf am 29.06.06 - 12:26:15

Titel: Link per email versenden
Beitrag von: Torf am 29.06.06 - 12:26:15
Hi,

Ich habe ein kleines Problem. Und zwar möchte ich per Email den link des Dokumentes an die Betreffende Person schicken. Also das Mailing funktioniert schon dynamisch, aber wie bekomme ich den link für das jeweilige dokument mit?

Mit dem befehl [Includedoclink] funktioniert es nicht. Hab daher schon versucht den link aus den einzelnen punkten wie servername, datenbank usw zusammen zu fügen, aber da kommt auch nichts nutzbares raus.

Wäre nett wenn mir jemand helfen könnte.

MFG
Torf
Titel: Re: Link per email versenden
Beitrag von: koehlerbv am 29.06.06 - 12:31:06
[IncludeDocLink] funktioniert prinzipiell, Du musst also einen Fehler gemacht haben. Ohne Deine Formel haben wir natürlich keine Chance ...

Weiters: Hast Du eine Vorgabeansicht und -maske in Deiner DB? Sonst gibt es nämlich auch Schwierigkeiten.

Bernhard
Titel: Re: Link per email versenden
Beitrag von: Torf am 29.06.06 - 12:38:03
@MailSend(_temp2; "" ; "" ; StatusEingabe ; "" ; _link ;);

_temp2 ist die variable die die Adresse zusammenstellt.
StatusEingabe gibt den Status als Betreff.
_link soll denn zusammengestellten link für dieses Dokument versenden.

Ich hab zuvor schonmal per [IncludeDocLink] links versenden können, aber im moment klappt es nicht, und jedesmal als die email ankamm und ich auf den link klicken wollte kam die fehlermeldung das das document nicht gefunden bzw geöffnet werden konnte (kenn die meldung leider nicht aswendig)

Und ja, ich verwende vorgabeansichten bzw masken.

MFG
Torf
Titel: Re: Link per email versenden
Beitrag von: Torf am 29.06.06 - 12:44:56
Ich habe es eben nochmal getestet und [IncludeDocLink] angehängt. So wie ich es in einem Beispiel aus der Hilfe gefunden habe, aber es funktioniert nicht.
Es kommt kein link mit.

Noch was. Ich erstelle einen Workflow mit einer Weboberfläche.
Vielleicht liegt es ja daran. Und die mails werden nicht mit dem Lotus Client geöffnet sondern mit einem normalen mail programm wie Outlock.

MFG
Torf
Titel: Re: Link per email versenden
Beitrag von: m3 am 29.06.06 - 13:09:16
Ich habe es eben nochmal getestet und [IncludeDocLink] angehängt. So wie ich es in einem Beispiel aus der Hilfe gefunden habe, aber es funktioniert nicht.
Es kommt kein link mit.
Lüge! ;)
Kommt mit. Poste Deinen Code.

Zitat
Noch was. Ich erstelle einen Workflow mit einer Weboberfläche.
Vielleicht liegt es ja daran.
Nein.

Zitat
Und die mails werden nicht mit dem Lotus Client geöffnet sondern mit einem normalen mail programm wie Outlock.
1) Outlook ist KEIN "normales" Mail-Programm.
2) Der Notes-Doclink wird für externe Mails in einen notes://... Link umgebaut. Sollte also funktionieren.

Zitat
Code
@MailSend(_temp2; "" ; "" ; StatusEingabe ; "" ; _link );

_temp2 ist die variable die die Adresse zusammenstellt.
StatusEingabe gibt den Status als Betreff.
_link soll denn zusammengestellten link für dieses Dokument versenden.
Heuts sind wieder unterwegs. Liest denn keiner mehr die Online-Hilfe? Wenn Du einen Text in die Mail einbauen willst, dann musst man diesen als 5ten parameter angeben, als sechsten will @MailSend die Liste der Feldnamen!!!! Ist das wirklich so schwierig aus der Notes-Hilfe herauszulesen?

Zitat
kenn die meldung leider nicht aswendig
Schlecht. Nochmal ausprobieren und die GENAUE Fehlermeldung posten.
Titel: Re: Link per email versenden
Beitrag von: Torf am 29.06.06 - 13:34:16
Erklär mir mal bitte folgendes:

Warum geht diese MAil raus:

@MailSend("Name@Adresse.com" ; "" ; "" ; "Thema" ; "Anmerkung" ; "Haupttextfelder")

Während diese Mail nicht geht:

@MailSend("Name@Adresse.com" ; "" ; "" ; "Thema" ; "Anmerkung" ; "Haupttextfelder";[INCLUDEDOCLINK])

Und sag jetzt nicht wieder ich könne die Hilfe nicht lesen, ich hab jetzt extra die Hilfe 1 zu 1 Kopiert und  nur die adresse und den Flag geändert.

*Edit:*

Aber was ich doch nur wissen möchte ist, gibt es eine andere möglichkeit einen link für dieses Dokument zu erstellen bzw mitzusenden als [IncludeDocLink] ?

MFG
Michael
Titel: Re: Link per email versenden
Beitrag von: m3 am 29.06.06 - 14:52:48
Ich möchte in diesem Zusammenhang wieder einmal die unendlich praktische und kostenlose Designer-Hilfe zitieren.
Zitat
When you use the [IncludeDocLink] flag (described below) to include a link to the current document, you should set the bodyFields parameter to null ("").
Und das Beispiel hast Du nicht aus der Online-Hilfe kopiert, weil dort steht:
Code
@MailSend("Mary Tsen/";"";"";"Follow this link";"";"";[IncludeDocLink])
Was sich doch DEUTLICH von Deinem Code unterscheidet.

Wenn Du jemandem einen Link zu einem Notes-Dokument schicken willst, der kein Notes hat, wirst Du wohl einen HTTP-Link basteln wollen/müssen (mit den notwendigen Voraussetzungen wie HTTP-Server, ...).
Titel: Re: Link per email versenden
Beitrag von: pete_bla am 29.06.06 - 15:01:28
Verstehe ich das richtig:

Auf nem Domino-Server wird in einer Web-Applikaiton eine mail nach Outlook gesendet, die dann von dort aus wieder mit Notes göffnet werden soll ?   >:D

wenns doch ne web-Applikaiton ist, warum dann keinen weblink im format
"http://[servername]/[DBName]/[DocID]?open"

Ansonsten:
wie ist die "Mime-Convertierungen" des "Servers" konfiguriert?

2) Der Notes-Doclink wird für externe Mails in einen notes://... Link umgebaut. Sollte also funktionieren.
das hängt nämlich davon ab
 (bzw. in NotesClinet vom aktuellen Abreitsbereich(Location) /Mail/Format für Nachrichten an Internet-Adressen="MIME-Format")
Titel: Re: Link per email versenden
Beitrag von: m3 am 29.06.06 - 15:03:57
Verstehe ich das richtig:

Auf nem Domino-Server wird in einer Web-Applikaiton eine mail nach Outlook gesendet, die dann von dort aus wieder mit Notes göffnet werden soll ?   >:D
Das wissen wir nicht, nachdem Torf leider sehr sparsam mit seinen Informationen umgeht.
Und nicht lachen, ich sitz grad in einer Bude die Grupwise als Mail-System, sonst aber Notes hat. Da haben wir genau diese kranke Situation. Und nein, daran ist nichts zu ändern.

Zitat
2) Der Notes-Doclink wird für externe Mails in einen notes://... Link umgebaut. Sollte also funktionieren.
das hängt nämlich davon ab
 (bzw. in NotesClinet vom aktuellen Abreitsbereich(Location) /Mail/Format für Nachrichten an Internet-Adressen="MIME-Format")
Geht aber auch übers Web, wo ich keinen Arbeitsbereich hab.  ;D
Titel: Re: Link per email versenden
Beitrag von: pete_bla am 29.06.06 - 15:07:50
Geht aber auch übers Web, wo ich keinen Arbeitsbereich hab. ;D
na dann hängts doch von der einstellung der Mailconvertierung des Servers ab...
weiss das leider grad nicht mehr auswendig aber schau mal noch nach....
Titel: Re: Link per email versenden
Beitrag von: m3 am 29.06.06 - 15:09:27
Geht aber auch übers Web, wo ich keinen Arbeitsbereich hab. ;D
na dann hängts doch von der einstellung der Mailconvertierung des Servers ab...
weiss das leider grad nicht mehr auswendig aber schau mal noch nach....
Die sind aber per default OK. Also sollte das klappen.
Titel: Re: Link per email versenden
Beitrag von: Torf am 29.06.06 - 15:12:31
Es läuft.
habs auch ohne [Includedoclink] zum laufen gebracht.
hat sich also erledigt.

MFG
Torf