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
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