Autor Thema: URL anstelle von DocLink versenden  (Gelesen 3072 mal)

Offline Wilhelm Weber

  • Junior Mitglied
  • **
  • Beiträge: 75
URL anstelle von DocLink versenden
« 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

Offline ata

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 5.092
  • Geschlecht: Männlich
  • drenaiondrufflos
    • Anton Tauscher Privat
Re: URL anstelle von DocLink versenden
« Antwort #1 am: 30.09.09 - 13:12:52 »
... du kannst Links übergeben - schau dir die URL-Syntax in der Hilfe an...

Toni
Grüßle Toni :)

Offline Wilhelm Weber

  • Junior Mitglied
  • **
  • Beiträge: 75
Re: URL anstelle von DocLink versenden
« Antwort #2 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 ?

Offline tks

  • Senior Mitglied
  • ****
  • Beiträge: 425
  • Geschlecht: Männlich
  • ...für'n Fuss
Re: URL anstelle von DocLink versenden
« Antwort #3 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.
Thomas

*********************************
Domino 8.5.3FP6 unter W2K12
Notes 8.5.3 unter Win7
sequrIQ (watchdog & crypt)
*********************************

Offline it898ur

  • Senior Mitglied
  • ****
  • Beiträge: 478
Re: URL anstelle von DocLink versenden
« Antwort #4 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é

Offline Wilhelm Weber

  • Junior Mitglied
  • **
  • Beiträge: 75
Re: URL anstelle von DocLink versenden
« Antwort #5 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 ?

Driri

  • Gast
Re: URL anstelle von DocLink versenden
« Antwort #6 am: 30.09.09 - 14:56:03 »
Statt des Ansichtsnamens kannst Du einfach die "0" angeben (siehe auch Beispiel von André).

Offline ascabg

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 3.697
  • Geschlecht: Männlich
Re: URL anstelle von DocLink versenden
« Antwort #7 am: 30.09.09 - 14:58:21 »
Hallo,

Wenn das Senden nach dem Speichern erfolgt, koennte doch auch

Code
doc.HttpURL einThema werden


Andreas
« Letzte Änderung: 30.09.09 - 15:22:38 von ascabg »

Offline Wilhelm Weber

  • Junior Mitglied
  • **
  • Beiträge: 75
Re: URL anstelle von DocLink versenden
« Antwort #8 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..
« Letzte Änderung: 30.09.09 - 15:30:17 von Wilhelm Weber »

Offline tks

  • Senior Mitglied
  • ****
  • Beiträge: 425
  • Geschlecht: Männlich
  • ...für'n Fuss
Re: URL anstelle von DocLink versenden
« Antwort #9 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.
Thomas

*********************************
Domino 8.5.3FP6 unter W2K12
Notes 8.5.3 unter Win7
sequrIQ (watchdog & crypt)
*********************************

Offline Wilhelm Weber

  • Junior Mitglied
  • **
  • Beiträge: 75
Re: URL anstelle von DocLink versenden
« Antwort #10 am: 30.09.09 - 15:43:25 »
Dickes SORRY !!!

hab mich beim Pfad verschrieben, funktioniert alles so wie es soll.


Danke an alle für eure Tipps und Hilfen.

Grüße
Wilhelm

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz