Sie möchten Ihre Anwender glücklich machen? Lassen Sie sich von unseren Referenzen überzeugen, wie wir hohe Zufriedenheit bei den Endanwendern erreichen und dabei auch mit schwierigen technischen Randbedingungen umgehen können.
Der Mensch steht Änderungen skeptisch gegenüber. Wir schaffen Lösungen, bei denen sich die Beteiligten auf die Veränderung freuen.
Veröffentlichung | Februar 2015 |
---|---|
Projektdauer | 8 Monate |
Industrie | Öffentliche Verwaltung |
Betroffene Anwender | ~200 Scanfachkräfte |
Partner | Hewlett-Packard GmbH |
Dienstleistungen | Anforderungsanalyse, Technische Beratung, Softwareentwicklung |
Motivation | Lizenzkostenreduzierung, Minimierung von Wartungsaufwänden, Erhöhte Effizienz im Prozessablauf |
Technologie | Java EE 7, RESTful WebServices, WebSockets, JBoss WildFly, JavaScript, Atalasoft WingScan, AngularJS |
Verschiedene Problemfelder, wie zeit- und kostenintensive Wartung, hohe Lizenzkosten, schlechte Benutzerakzeptanz und aufwändige Skalierbarkeit waren die Motivation des Kunden, eine bestehende Standard-Scanlösung abzulösen. Das Posteingangsscannen und das ersetzende Scannen erfolgt von mehreren Standorten ohne eigene Server, was die gängigen Scanprodukte am Markt nur schlecht abbilden können. Es wurde deshalb eine webbasierte Scanlösung mit einer zentralen Serverapplikation umgesetzt, die minimale Wartungsaufwände, zentrales Lizenzmanagement und eine nahtlose Skalierbarkeit der dezentralen Scanarbeitsplätze gewährleistet. Um laufende Lizenz- und Wartungskosten zu minimieren, wurde diese Individuallösung unter ambitioniertem Zeitplan umgesetzt.
Zusammen mit der Hewlett Packard GmbH hat die ditemis GmbH die Anforderungen analysiert, den technischen Proof-of-Concept mit modernster Webtechnologie geleistet und dabei den Prozessablauf optimiert. Die Umsetzung erfolgte mit einem Java EE 7 Backend, RESTful WebServices und WebSockets, um eine aktive und asynchrone Kommunikation vom Server zu den Clients zu ermöglichen, die den Anwender nicht blockiert. Im Frontend wurde Atalasoft WingScan als TWAIN-Scankomponente eingesetzt und durch AngularJS für eine leistungsstarke, webbasierte Clientapplikation ergänzt. Ein Großteil der Anwendungslogik, z.B. Barcodeerkennung von Dokumenttrennern, wurde im Client implementiert, um die Netzwerklast gering zu halten.
Die Scanlösung umfasst folgende Funktionen:
Zur Veröffentlichung eines neuen Standards zum Austausch von Informationen zwischen Industrie und Behörden wurde ein Werkzeug benötigt, das die Ansicht von XML-Informationspaketen und darin verlinkten Dokumenten auf möglichst vielen Plattformen unterstützt, intuitiv zu nutzen, ohne Administratorrechte zu installieren und einfach zu erweitern ist.
Zusammen mit der Hewlett-Packard GmbH hat die ditemis GmbH eine bestehende Beta-Version weiterentwickelt und zum ersten Release gebracht. Die Umsetzung erfolgte mit gängigen Webtechnologien (HTML, CSS, JavaScript), die durch Node Webkit (http://nwjs.io/) plattformübergreifend verfügbar gemacht wurden. Für Modularisierung und einfache Wartung wurde AngularJS als Framework eingesetzt. Im agilen Ansatz wurden für Design und Funktionalität verschiedene Iterationen durchlaufen. Für eine einheitliche PDF-Anzeige ohne zusätzliche Plugins wurde pdf.js in die Applikation eingebunden. Ein Build Management mit Grunt.js rundete die technologische Basis für die produktiven Releases ab.
Mit dem Update in 2016 wurde die Fuktionalität erweitert, eine Schnittstelle zum Aufruf von Java-Programmen für XSL Transformationen geschaffen und pdf.js so erweitert, dass eigene Linktypen für schnelle Navigation zwischen zusammengehörigen Dokumenten genutzt werden können. Die Konformität zu Angular.js Styleguides stellt eine gute Wartbarkeit sicher. Die Migration der Quellcodeverwaltung von Subversion auf Git rundete das Release für eine einfachere Feature-Entwicklung in der Zukunft ab.
Veröffentlichung | Juni 2015, Aktualisierung: Juni 2016 |
---|---|
Projektdauer | 2 Monate in 2015, 2 Monate in 2016 |
Industrie | Pflanzenschutz / Öffentliche Verwaltung |
Betroffene Anwender | Experten für regulatorische Prozesse sowie behördliche Sachbearbeiter |
Partner | Hewlett-Packard GmbH |
Dienstleistungen | Technische Beratung, Softwareentwicklung |
Motivation | Bereitstellung eines Anzeigewerkzeugs für einen XML-Standard für Behörden ohne eigene Dossierverwaltungssysteme |
Technologie | Node Webkit, AngularJS, pdf.js, Grunt.js, Java |