Domino 9 und frühere Versionen => ND6: Entwicklung => Thema gestartet von: Wilhelm Weber am 30.09.09 - 13:10:19
Titel: URL anstelle von DocLink versenden
Beitrag von: Wilhelm Weber am 30.09.09 - 13:10:19
Hallo zusammen,
ich muss für eine Datenbank einen Agenten schreiben, der bei Einstellung eines neuen Dokuments eine Mail an die Benutzer versendet.
Frage: Das ganze darf keinen Doclink haben ( fragt nicht warum !!. ;D) sondern es soll eine URL angegeben werden, mit der das neue Dokument geöffnet werden soll.
Ist sowas möglich ?
Grüße Wilhelm
Titel: Re: URL anstelle von DocLink versenden
Beitrag von: ata am 30.09.09 - 13:12:52
... du kannst Links übergeben - schau dir die URL-Syntax in der Hilfe an...
Toni
Titel: Re: URL anstelle von DocLink versenden
Beitrag von: Wilhelm Weber am 30.09.09 - 13:45:38
hab ich getan.. Grundsätzlich geht das ja mit http://host/database/view/key?OpenDocument, das ist mir klar. ich weiss aber nicht wie ich da auf das aktuelle Dokument kommen soll ?
Titel: Re: URL anstelle von DocLink versenden
Beitrag von: tks am 30.09.09 - 14:06:08
Als "key" die UNID des aktuellen Dokumentes verwenden. Das sollte gehen.
Allerdings muss dann auch der HTTP-Task am Server laufen.
Titel: Re: URL anstelle von DocLink versenden
Beitrag von: it898ur am 30.09.09 - 14:45:47
Um das Dokument in Notes zu öffnen, muss die URL so aussehen: notes://servername/dbpfad/0/DocUNID?OpenDocument
Dann tut es aber aber auch ein DokLink !
Gruß
André
Titel: Re: URL anstelle von DocLink versenden
Beitrag von: Wilhelm Weber am 30.09.09 - 14:53:12
es soll eben nicht in Notes geöffnet werden.
Http task läuft auf dem server .
Mit der UNID war ich gerade zugange, dabei fiel mir auf , dass ich ja noch die Ansicht auslesen muss. es gibt eine Meneg an Ansichten in der datenbank Oder macht man da besser eine versteckte Ansicht in der alle Dokumenete drin sind ?
Titel: Re: URL anstelle von DocLink versenden
Beitrag von: Driri am 30.09.09 - 14:56:03
Statt des Ansichtsnamens kannst Du einfach die "0" angeben (siehe auch Beispiel von André).
Titel: Re: URL anstelle von DocLink versenden
Beitrag von: ascabg am 30.09.09 - 14:58:21
Hallo,
Wenn das Senden nach dem Speichern erfolgt, koennte doch auch
Code
doc.HttpURL einThema werden
Andreas
Titel: Re: URL anstelle von DocLink versenden
Beitrag von: Wilhelm Weber am 30.09.09 - 15:22:11
denke das mit der Null als Ansichtsname funktioniert nur in notes , oder ?
Kann mn die viewid denn auch auslesen ?
der Rest geht jetzt..
Titel: Re: URL anstelle von DocLink versenden
Beitrag von: tks am 30.09.09 - 15:36:37
Die Null-Ansicht geht grundsätzlich auch im Web.
Und es gibt in der NotesView-Klasse auch die HttpURL Property.
Titel: Re: URL anstelle von DocLink versenden
Beitrag von: Wilhelm Weber am 30.09.09 - 15:43:25
Dickes SORRY !!!
hab mich beim Pfad verschrieben, funktioniert alles so wie es soll.