Custom Scripts
Mit diesem Feature lässt sich beliebiger JavaScript-Code in den Einstellungen von TheFlex konfigurieren, welcher dann zu bestimmten Webseiten hinzugefügt wird. Dies kann verwendet werden, um zusätzliche Funktionalitäten zu Webseiten oder Webapps hinzuzufügen, deren Code nicht angepasst werden kann.
Beispiele dafür sind das Auslesen von Zugangsdaten aus NFC-Chips oder QR-Codes und das automatische Ausfüllen von Email- und Passwortfeldern. Auch das Aussehen von Apps und Webseiten kann angepasst werden, damit diese für bestimmte Hardware optimiert wird.
Es stehen eine Auswahl an Skripten bereit, die von Flexus ausgeliefert werden können. Jedoch können beliebige eigene Skripte entwickelt und konfiguriert werden.
Damit die Skripte nicht auf jeder Webseite ausgeführt werden kann noch eingestellt werden, für welche URL sie gültig sind. Dabei muss nicht die gesamte URL eingetragen werden, sondern nur ein beliebiger Teil der URL, welcher mit der Wildcard * (Stern) erweitert werden kann.
Beispiel: Es wird die URL "https://theflexbrowser.com/hello/world" geöffnet.
- Falls als URL für das Skript "https://theflexbrowser.com/*" gepflegt ist, dann wird dieses Skript ausgeführt.
- Falls als URL für das Skript "https://theflexbrowser.com/hello/*" gepflegt ist, dann wird dieses Skript ausgeführt.
- Falls als URL für das Skript "https://theflexbrowser.com/other/*" gepflegt ist, dann wird dieses Skript nicht ausgeführt.
- Falls als URL für das Skript "https://other.com/*" gepflegt ist, dann wird dieses Skript nicht ausgeführt.
Es muss sorgfältig überprüft werden, welche Skripte ausgeführt werden, da diese vollen Zugriff auf allen Daten innerhalb der aufgerufenen Webseite sowie auch alle Nutzereingaben haben.
Beispiele für Anwendungen
Mehr Beispiele sowie ein Editor zum Erstellen der Skripte ist im Abschnitt zur Entwicklung der Custom Scripts verfügbar.
ITS-Dialoge auf Scanner anpassen
Oft sind alte ITS-Mobile Dialoge nicht schön und gerade auf mobilen Geräten nur schwer zu bedienen.
Manchmal ist kein Know-How mehr verfügbar oder auch keine Kapazität da, um die Oberfläche anzupassen. Hier kann auch mit Custom Scripts nachgeholfen werden.
Es lassen sich alle Oberflächen anpassen, der folgende Dialog dient nur als Beispiel:
Vorher | Nachher |
---|---|
Fiori oder ITS-Mobile Login per Scan
Sowohl das Merken als auch das Eintippen von Username bzw. E-Mail und Passwort sind fehleranfällig und kosten viel Zeit. Mit den Skripten ist es möglich, dass beim Öffnen der Login Seite automatisch ein Dialog erscheint, in welchem der Anwender entweder einen QR-Code oder ein NFC-Chip scannen muss.
Dazu müssen natürlich die Zugangsdaten als QR-Code ausgedruckt oder auf einen NFC-Chip codiert werden.
Somit können Anwender sich an beliebigen Systemen einloggen, ohne einen Buchstaben tippen zu müssen. Auch das Vergessen von Zugangsdaten gehört damit der Vergangenheit an.
Als Beispiel ist hier SAP Fiori und ITS-Mobile aufgelistet. Dies funktioniert jedoch mit fast allen Login-Seiten, wie beispielsweise auch beim Microsoft Login.
Vorher | Nachher |
---|---|