Autor Thema: Notes Document per Script verlinken (nicht Appenddoclink, sondern als Hotpspot)  (Gelesen 2342 mal)

Offline Alexander 28

  • Aktives Mitglied
  • ***
  • Beiträge: 190
  • Geschlecht: Männlich
  • Meistens gibt es eine Lösung!
Ich habe in einer Aufgaben Datenbank einen nächtlichen Agenten der per E-Mail fällige Aufgaben an die zuständigen Mitarbeiter versendet. Bisher stellt der Agent eine E-Mail zusammen an deren Ende ein DocLink zu dem entsprechenden Dokument gesetzt wird,  damit mit der Mitarbeiter das Dokument schnell aufrufen kann.

Nun kam die Anforderung das nicht mehr mit dem "kleinen" DocLink gearbeitet werden soll (weil der so schwer mit der Maus zu treffen ist) sondern das ein Link wie man ihn aus dem Internet kennt in der E-Mail gesetzt sein soll, also beispielsweise ( ... Klicken Sie hier um den Auftrag zu öffnen ...). Irgendwie will es mir nicht gelingen einen Link zum Auftrag in den Body der E-Mail zu schreiben, der das entsprechende Aufgaben Dokument beim Anklicken öffnet. Lotus Script.

Vielleicht denke ich auch bloß viel zu kompliziert. Kann mir jemand einen Gedankenanstoß geben?
Ergänzender Hinweis: Das HTTP Protokoll ist nicht in jedem Fall aktiv.

Offline Peter Klett

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 2.713
  • Geschlecht: Männlich
Wenn Ihr sonst keine Probleme habt ...  :-X

Auch das habe ich noch nicht selbst gemacht, bin aber in der Hilfe auf die Klasse NotesRichTextDocLink gestoßen. Wenn Du es nicht schaffst, den Hotspot per Script direkt im Richtextitem zu erstellen, könntest Du Dir ein Musterdokument mit einem Richtextitem erstellen, und dort von Hand einen Link einfügen, wie Du ihn haben möchtest.

Beim Erstellen der Mail kopierst Du das Richtextitem aus dem Musterdokument an das Ende des Richtextitems der Mail (mit sowas wie AppentRTItem oder so ähnlich), und änderst anschließend mit den Methoden der NotesRichtextDocLink je nach Bedarf die ReplikID und den Serverhint der Zieldatenbank, die UniversalID des Zieldokuments und den angezeigten Text.

Und dann hoffen wir mal, dass die "hier" besser treffen als das kleine dumme Viereck ;)

EDIT: Alternativ könntest Du denen auch 10 Doclinks hintereinander in die Mail packen, einen davon werden die ja wohl treffen ...
« Letzte Änderung: 13.04.13 - 09:40:00 von Peter Klett »

Offline TRO

  • Senior Mitglied
  • ****
  • Beiträge: 296
Dann schau Dir mal wirklich ganz, ganz, ganz genau den dritten Parameter von AppendDocLink an. Der macht nämlich automatisch genau das, was Du möchtest

Call notesRichTextItem.AppendDocLink( linkTo, comment$ [, HotSpotText$ ] )


hth

Thomas

Offline Peter Klett

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 2.713
  • Geschlecht: Männlich
Cool, kannte ich auch noch nicht, aber das ist doch viel zu einfach  :D

Offline Alexander 28

  • Aktives Mitglied
  • ***
  • Beiträge: 190
  • Geschlecht: Männlich
  • Meistens gibt es eine Lösung!
Hi Thomas. Wie geil ist das denn?

Gibts auch einen Weg, den häßlichen grünen Rahmen zu entfernen?

Offline dnotes

  • Aktives Mitglied
  • ***
  • Beiträge: 106
  • Geschlecht: Männlich
Das  Entfernen des Rahmens  habe ich nur über einen Stream geschafft.

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz