Deutsch
Deutsch

FG Development

Herausforderungen mit Nomad-Web

Nomad-Web ist ein interessanter Ansatz um vom lokal zu installierenden Notes Client wegzukommen und wenn man ein wenig genauer hinhört, ist Nomad-Web auch der Client den HCL zukünftig für den Großteil der normalen Benutzer sieht.


Das Ganze ist ja auch durchaus interessant, ist damit doch ziemlich einfach sicherzustellen, dass die Benutzer immer auf dem gleichen, aktuellen Stand sind und sehr flexibel auf ihre Notes-Applikationen zugreifen können. Den offensichtlichen Vorteilen stehen allerdings auch gewisse Nachteile gegenüber.

Einer der größten, wenn nicht gar der größte Nachteil, ist sicherlich die fehlende Möglichkeit aus Nomad-Web heraus auf lokal installierte Applikationen wie Word oder Excel zuzugreifen. So kann man zum Beispiel keinen Excel-Export machen oder auch keinen Brief mit Hilfe von Word aus einer Notes-Applikation heraus generieren. Beides Funktionen, die in Notes-Umgebungen sehr weit verbreitet sind, aber in Nomad-Web nicht möglich sind. Dies, weil aus dem Browser keine Zugriffe auf die COM-Schnittstelle von Windows oder andere Windows-API’s möglich sind – was im Hinblick auf die Sicherheit im Web auch gut ist.

Aber ist das wirklich so? Kann man das wirklich nicht lösen? Kreativ, wie wir nun mal sind, hat uns das nicht ruhen lassen. Und wo ein Wille ist, da ist auch ein Weg. Diesen Weg haben wir gefunden und können jetzt  – ohne eine bestehende Notes-Applikation allzu groß anpassen zu müssen – sowohl einen Excel-Export machen, als auch Word-Dokumente aus Nomad-Web heraus generieren. Ja, ein wenig Magie braucht es dazu, aber wenn man ein wenig über den Tellerrand hinaus schaut, ist das machbar, wie man dem folgenden kleinen Video entnehmen kann.



Das ganze besteht im Kern aus einer XPages-Applikation, welche via Nomad-Web parametrisiert und anschließend über einen HTTP-Request aufgerufen wird, was die Generierung und den anschließenden Download des gewünschten Dokuments startet. Es braucht somit lediglich ein paar Anpassungen an der Konfiguration der Domino-Umgebung (abhängig davon, ob oder wie der HTTP-Task aktuell konfiguriert ist), sowie den Ersatz des Codes, welcher heute den Excel-Export respektive das Word-Dokument generiert.

Immer informiert bleiben

Abonniere unseren E-Mail-Newsletter und wir halten Dich mit Infos rund um die DNUG und ihre Events auf dem Laufenden.

Mit Deiner Anmeldung bestätigst Du, dass Du unsere Datenschutzbestimmungen gelesen hast und mit ihnen einverstanden bist.

Probleme mit dem Newsletter-Empfang? Versuch es mit diesen Tipps.