Das Notes Forum
Domino 9 und frühere Versionen => ND6: Administration & Userprobleme => Thema gestartet von: Glombi am 10.03.04 - 16:50:05
-
Hi,
ist es möglich, in einem Office-Dokument (bspw. Powerpoint) einen Link (Hyperlink) einzufügen, der auf ein Notes-Dokument verweist? Das Dokument soll dann mit den Notes-Client angezeigt werden, nicht mit einem Browser.
Ich habe da im Moment keine Idee.
Ach ja, das ganze soll für einen Enduser machbar sein (kleine, aber feine Einschränkung).
Andreas
-
Wenn die Reh-Schizophrenie ordentlich gepflegt ist (sprich Notes ordnungsgemäss eingetragen ist), dann lässt sich ein Notes-Link mit
NOTES:
einleiten. Das öffnet den Notes-Client.
Man wird dann aber wahrscheinlich diesen Link mit "Einfügen - Hyperlink" ins Word oder was immer einsetzen müssen, den wird "IntelliSense" (der Teil, der immer alles besser weiss als der User vor dem Schirm :) ) möglicherweise nicht automatisch als Hyperlink erkennen.
Was hinter NOTES: zu stehen kommt, weiss ich allerdings auch grad nicht auswendig.
-
Wir machen das in unserem Prozessmanagement Tool folgendermassen. Ist allerdings für den Anwender nicht ganz glücklich gelöst - als amtlicher Programmierer hast Du aber vielleicht da noch bessere Möglichkeiten.
Folgende Situation:
Prozessmanagement Tool - kein Notes
Orgaanweisungen liegen in einer Notesdatenbank.
Im Orgahandbuch habe ich eine Aktion welche die Orgahandbuchdatenbank im Browser öffnet (ganz normale Notes-DB im Browser). Die Leute sehen nun die Notes Ansicht und Ihre Dokumente. Mit der re. Maustaste auf dem Dokument in der Ansicht kann man nun den Link kopieren in die Zwischenablage.
Im Prozessmanagementtool kann man nun die diesen Link einfügen und das http des links durch notes ersetzen und es funktioniert...
Etwas umständlich - aber so superhäufig braucht man das bei uns nicht...
Gruss
Martin
PS: Ich hoffe meine Erklärung ist nicht allzu wirr... - ich habs gerade getestet und das funktioniert auch von Office aus. Office 2003 merkt halt das es auf externe Programme geht und bringt noch eine Sicherheitsabfrage...
Andere Office Versionen habe ich gerade leider nicht drauf...
-
Danke Euch beiden für die superschnellen Antworten :D
@Martin: Kannst Du mir den Teil
"diesen Link einfügen und das http des links durch notes ersetzen "
noch genauer erklären? Ist es das, was Jens meinte?
Andreas
-
Das ist genau das, was ich meinte. Der Browser bring ja die verschiedenen UNIDs, und damit geht der Notes: Link ganz bestimmt. Möglich, dass man das auch mit dem Datenbank-Namen/View/DocID oder DocStichwort machen könnte (so wies im Browser ja auch gehen würde).
-
Nur ein ganz fixer Test: das geht auch via Dateinamen und so. Problem dürfte sicher sein, den richtigen Pfad fürs Dokument zusammenzustellen, aber das ist ja wenn mans über HTTP macht eigentlich das gleiche Problem.
-
@Andreas - ich vermute das Jens und ich dasselbe meinen. Ich öffen über eine Aktion in der NotesDB deren Webansicht: Aktionsinhalt: http://domino01/intern/orgahb.nsf
In der Ansicht sehe ich jetzt die Dokumente. Wenn ich mit der Maus drauf gehe sehe ich ja unten im Browser den Link - bzw. ich kann diesen auch mit der re. Maustaste kopieren. Der Link heisst z.B:
http://domino01/names.nsf/85255e01001356a8852554c200753106/e1075807cdd53c55c1256e430073e071?OpenDocument
Genau diesen Link kopieren unsere MA in das Office Dokument - nur tauschen Sie das http aus, d.h.
notes://domino01/names.nsf/85255e01001356a8852554c200753106/e1075807cdd53c55c1256e430073e071?OpenDocument
und schon öffnet sich der NotesClient beim Klick auf den Hyperlink
Gruss
Martin
-
Alles klar, jetzt weiß ich Bescheid.
Anstelle der View-ID werde ich den Ansichtsnamen verwenden können (so meine Hoffnung). Dann muss ich nur noch einen Button basteln, der mir diesen String liefert und automatisch in die Zwischenablage kopiert.
Ich werde meine Ergebnisse morgen posten...
Andreas
-
Hallo Andreas,
vielleicht geben Dir diese Tipps noch einen Anhaltspunkt.
Lotus Notes Client URLs (http://www.madicon.de/id/5PUHQ5)
Format der .NDL-Dateien (Notes DocLink) (http://www.madicon.de/id/5PUHRN)
Gruss
Manfred
-
wenn ich mich recht erinnere, dann geht das sogar per Drag&Drop. Zuerst Notes-Dokument aus Ansicht auf den Desktop ziehen, den dort erzeugten Link dann nach Word verschieben.
Finde ich ziemlich Anwenderfreundlich. Na gut, es könnte ein Schritt weniger sein, aber es muss nix programmiert werden.
-
Es funktioniert mit dem einfachen Ersetzen "http:" durch "Notes:".
Danke Euch!
Das mit dem Drag&Drop geht bei Word, Powerpoint scheint da mehr Probleme zu haben. Angeblich soll ich meine Serveranwendung neu installieren, da habe ich aber keine Lust zu.
Es bleibt der Button, der die URL erzeugt und in die Zwischenablage kopiert. Das mache ich dann morgen...
und poste den Code.
Ergänzung: Jetzt, wo es ruhiger ist und ich in Ruhe nachdenken kann, habe ich mir das morgige Gespräch mit dem Anwender vorgestellt:
Ich: Sehen Sie mal, was Sie für tolle Sachen mit der Anwendung machen können! Da gibt es jetzt einen Button (den ich noch programmieren muß), der die URL dieses Notes-Dokumentes automatisch in die Zwischenablage kopiert. In Ihrer Powerpoint-Präsentation müssen Sie nur noch einen Hyperlink erstellen und den Wert aus der Zwischenablage einfügen.
Er: Ja, nicht schlecht... (10 Sekunden Pause). ABER: Ich will, dass der erste Anhang in dem Notes-Dokument gestartet wird..,
Ich: Äh....
Das will ich vermeiden. Gibt es eine Chance, die URL so zu erweitern, dass man dort sowas wie
...$FILE?Start...
angeben kann?
Andreas
-
Gute Frage!
Nächste Frage ? ?
---
Wenn Du herausbekommst, wie man bei einem solchen Link auch gleich noch eine alternative Maske angeben kann, dann könnte man diese so zurechthäkeln (mit Haken versehen :) ), dass der Anhang gestartet wird. Etwas anderes sehe ich da im Moment nicht. Ich glaube nicht, dass man da mit dem Link auch gleich noch Parameter mitgeben könnte, die man dann im QueryOpen abfragen könnte. Das ist aber jetzt einfach mal erste Vermutung.
-
Ich glaube, ich habe es:
Wenn man sowas wie
http://servername//dbname.nsf/da02d7934b0dfe688025646e0031bf51/f09f56f5d96e268ec1256e5300775dcd/$File/test.doc
macht, dann geht es!
Hinter $File gibt man "einfach" den Namen ein (ein Fall für meinen Button - so langsam wird es etwas komplizierter :-) ) und schon wird die entsprechende Anwendung gestartet!
Andreas
-
Na, das ist ja direkt einfacher als erwartet .... schön.
-
Und es stand zudem in der Notes Designer Hilfe!
Nicht schlecht, das Teil - man muss es "nur" finden.
-
Hi,
noch ein kleiner Tip, wie man recht schnell an die Notes-URL kommt:
- Rechts oben im Client auf die Schaltfläche "URL öffnen" (Die Weltkugel) klicken
- Es öffnet sich ein Feld Adresse. Dort zweimal auf den Pfeil Klicken
- Im Feld Adresse steht nun die Notes-URL des gewählten/geöffneten Dokumentes.
-
Das Thema wäre bestimmt einen T&T Eintrag oder einen BP Eintrag wert
-
Tja, es hätte so schön sein können :(
Bei mir auf dem Notebook klappt alles, hier vor Ort kommt eine Fehlermeldung
"Der Zugriff auf die Ressource.... wurde gesperrt."
Als Umgebung haben wir hier einen Citrix Client.
Ergänzung: Die haben die Office Programme hier umgebogen wegen Citrix. Daher funktionieren wohl die "Notes:..." Links nicht. Was aber geht, ist der "http:..." Verweis. Also werde ich es auf diese Weise machen. Man kann dann zwar kein Dokument direkt in Notes öffnen, aber es geht wohl primär darum, einen definierten Anhang zu starten. Und das klappt!
Andreas
-
Hallo Andreas,
was für eine Office Version hat denn der Kunden? Ich vermute Office XP oder 2003 und da hat der Admin das über GPO's von Win2k oder Win2k3 zugemacht...
Die andere Möglichkeit die ich sehe ist das der NotesClient unter Citrix nicht richtig installiert wurde sondern nur rüberkopiert und eine Verknüpfung auf NLNOTES.EXE gemacht wurde...
Gruss
Martin
-
Es handelt sich um Powerpoint 2002.
Folgendes geht:
http://hostnameserver:8888/test/glombitza/TRoommuster1.nsf/
9B03730C11B24C94852565E20060BED0/
C67BF497900E5AC9C1256E54002EEDFF/$File/test.doc
Folgendes geht nicht:
Notes://NotesServername/test/glombitza/TRoommuster1.nsf/
9B03730C11B24C94852565E20060BED0/
C67BF497900E5AC9C1256E54002EEDFF/$File/test.doc
Er startet zwar Word - ohne Fehlermeldung zuvor, dass die Ressource gesperrt ist -
bringt dann aber die Meldung "Der Dokument- oder Pfadname ist ungültig".
Wenn ich
Notes://NotesServername/test/glombitza/TRoommuster1.nsf/
9B03730C11B24C94852565E20060BED0/
C67BF497900E5AC9C1256E54002EEDFF?OpenDocument
mache, bekomme ich im Browser die Meldung "Seite kann nicht angezeigt werden".
Andreas
-
Funktioniert eine NDL Datei? Wenn nein - dann dürfte der NotesClient auf Citrix nicht richtig installiert sein - dann siehts vermutlich schlecht für Dich aus weil die Citrix Admins hier i.d.R. sehr sehr kritisch sind... - was ich als Admin allerdings auch verstehen kann.
Gruss
Martin
-
Eine NDL kann ich per http:... /$File/test.ndl starten. Es wird der Notes Client gestartet.
Mit
notes:.../$File/test.ndl nicht. Es kommt die Meldung, Datei nicht gefunden.
Ich werde jetzt die Lösung mit dem http nehmen.
Als Herausforderung bleibt jetzt noch, zur Laufzeit eine NDL Datei zu erstellen, damit ich Doklinks in http verwenden kann.
Ich setze den Thread auf erledigt. Vielen Dank an alle Helfer hier !
Andreas