APPLET Service für enaio® (11.10)

APPLET Service für enaio® (11.10)

 

Der APPLET Service für enaio® stellt statische Frontend-Komponenten zur Verfügung, die aus historischen Gründen bisher mit dem enaio® gateway ausgeliefert wurden (Detailsviewer, PDF.JS und Contentviewer). Das enaio® gateway sowie der gateway-ng Microservice können sich so auf ihre eigentlichen Aufgaben konzentrieren und halten keine "fachfremden" Frontend-Komponenten mehr vor.

Der APPLET Service für enaio® ist der "zentrale Lieferant" für alles, was es an Frontend-Komponenten gibt. Die Installation findet über den enaio® service-manager statt - analog zu allen anderen Microservices. Der Microservice hat keine eigenen Funktionalitäten oder Business Logik, sondern stellt ausschließlich "statische Ressourcen" zur Verfügung. Er bietet die verschiedenen HTML/JS/CSS Frontend-Komponenten an, so dass diese in den unterschiedlichen Anwendungen - wie zum Beispiel dem enaio® client - eingebettet werden können.

Ausblick: Zwei weitere Microservices beziehen sich ebenfalls auf Frontend-Komponenten und werden perspektivisch ebenfalls über den APPLET Service für enaio® ausgeliefert ("Dashlet365" - Anbindung von Office 365 und "Restdashlet" - Micorservice für das Einbinden von enaio® coLab).

Highlights

 

Bereits vorhandene Lesezeichen und Links werden vom enaio® gateway sowie vom GATEWAY-NG Microservice automatisch an den APPLET Service für enaio® weitergereicht.

XXX

XXX

APPLET Service für enaio® - Installation

Ab der Version 11.10 steht der neue APPLET Micorservice zur Verfügung ...

  • er muss pflichtmäßig installiert werden - unabhängig davon welche Gateways im Einsatz sind

  • die Installation erfolgt über das Setup vom enaio® service manager

  • er stellt drei Frontend-Komponenten zur Verfügung

    • Detailvorschau (Detailsviewer)

    • Inhaltsvorschau (PDF.js)

    • Externer Viewer - "Vorschau-URL" (Contentviewer)

  • er hat keine Konfiguration (es gibt keine applet-prod.yml Datei)

  • die Servereigenschaften für die drei Komponenten müssen im enaio® enterprise-manager angepasst werden

Die Installation des APPLET Service für enaio® ist ab der Version 11.10 Pflicht und muss über das Setup des enaio® service-manager installiert werden.
Bei einer Neuinstallation von enaio® werden die neuen Pfade in den Servereigenschaften automatisch gesetzt  - bei einem Update müssen diese im enaio® enterprise-manager manuell angepasst werden. 

Clients - Überblick

APPLET Service stellt die Frontend-Komponenten zur Verfügung

Komponente

enaio® client

enaio® webclient | enaio® mobile

Komponente

enaio® client

enaio® webclient | enaio® mobile

Inhaltsvorschau


integriert

Detailvorschau


integriert

Externer Viewer
(Inhalts- und Detailvorschau)


 

"Aktionen | Zwischenablage | Vorschau-URL"



"Link kopieren | Vorschau-URL"
"E-Mail senden | Links"

 

 

 

 

xxx

Detailvorschau für den enaio® client (Detailsviewer)

 

Die Detailvorschau zeigt Objekteigenschaften (Indexdaten, Basisparameter etc.) zu einem markierten Objekt an.

Die Servereigenschaften für die Komponente muss im enaio® enterprise-manager angepasst werden: Kategorie "Services | Detailsviewer"
>> "Home-URL" plus ggf. "Service-Endpoint" sowie "Service-Endpoint für Direktzugriff"

Home-URL
http://<server>/applet/detailsviewer/index.html?osid={OBJECTIDENT}&sessionguid={sessionguid}

 

XXX

Inhaltsvorschau für den enaio® client (PDF.js)

 

Die Inhaltsvorschau zeigt den Inhalt (die PDF-Rendition) von einem markierten Objekt an.

Die Servereigenschaften für die Komponente muss im enaio® enterprise-manager angepasst werden: Kategorie "Services | Documentviewer"
>> "Home-URL"

 

Home-URL
http://<server>/applet/pdfview/viewer.html?osid={OBJECTIDENT}&pagecount={pagecount}&sessionguid={sessionguid} &servername={servername}&serverport={serverport}&objecttype={objecttype}&q={searchterm}

 

XXX

Externer Viewer - "Vorschau-URL" (Contentviewer)

 

enaio® contentviewer ("Inhalts- und Detailvorschau (Vorschau-URL)") ist eine Rahmenanwendung, welche die Detailvorschau mit der Inhaltsvorschau kombiniert und dadurch eine zusammengefasste Ansicht in Clients ermöglicht. Für markierte Objekte in einem der enaio® clients kann eine "Vorschau-URL" erstellt werden. Über diese können sich andere enaio®-Benutzer die Objekteigenschaften sowie ggf. die Inhaltsvorschau des Objektes in einem Browser anzeigen lassen. Die Nutzung dieser URL setzt beim Empfänger einen Browser, enaio®-Anmeldedaten sowie entsprechende Rechte am Objekt voraus.

Die Servereigenschaften für die Komponente muss im enaio® enterprise-manager angepasst werden: Kategorie "Services | Contentviewer"
>> "Home-URL" plus ggf. "Service-Endpoint für Direktzugriff"

Home-URL
http://<server>/applet/contentviewer/index.html?osid={OBJECTIDENT}&focusIndexData=true

Die einzutragende URL für den externen Viewer wurde angeglichen und enthält jetzt ebenfalls {OBJECTIDENT} sowie den URL-Parameter "focusIndexData" (die wurden bisher beide automatisch durch die Clients ergänzt)

  • Platzhalter {OBJECTIDENT}

  • Neuer Parameter "focusIndexData=true/false" (Default ist true, wenn der Parameter nicht gesetzt ist)

  • Parameter "pagecount" entfällt

XXX

Ist der enaio® contentviewer für Schnittstellenprojekte anderweitig eingebunden, ist die Integration entsprechend zu prüfen und ggf. anzupassen.  

 

XXX

Vorschauanzeige von .os Dateien

 

Mit der Installation der folgenden Komponenten wird ebenfalls AxPreview.exe installiert:

  • enaio® client - im Vorschaufenster vom Windows Explorer wird eine Vorschau auf enaio®-Dokumente anzeigen, wenn eine OS-Datei markiert ist.

  • enaio® search NG - in Outlook wird eine Vorschau auf enaio®-Dokumente anzeigen, wenn eine OS-Datei im Anhang einer E-Mail markiert ist.

Im Verzeichnis von AxPreview liegt die Konfigurationsdatei AxPreview.exe.config, die ggf. bitte manuell angepasst werden muss.

Konfiguration
<add key="PdfViewerUrl" value=https://<server>/applet/pdfview/viewer.html?osid={OBJECTIDENT}/>

 

XXXXX

Related content