Mit der Wemag Consulting AG entscheidet sich in diesem Jahr ein weiterer Anbieter einer IBM i basierten Standardsoftware für eine Modernisierung mit der iNow Suite von ML-Software. Wemags Ziel: Die funktional ausgereifte Software „GISA“ durch ein zeitgemäßes Userinterface (UI) mit modernem Look & Feel auch für die jungen Anwender attraktiv und intuitiv bedienbar zu machen. Dass erfahrene GISA-Anwender wahlweise auch weiterhin im Greenscreen arbeiten können, ist dabei ein zusätzlicher Pluspunkt der iNow-Modernisierung.

Die Wemag Consulting AG wurde 1981 im schweizerischen Gwatt (Thun) gegründet und befindet sich seit dem 01.11.2018 im Besitz der Crea Ceram AG, einem Unternehmen der Bringhen-Group. Mit Ihrer IBM i basierten Standardsoftware „GISA“ bietet sie insbesondere Produzenten und Händlern in der Baubranche ein maßgeschneidertes ERP, das von der Offerte bis zur Fakturierung einschließlich Debitoren- und Lagerverwaltung die spezifischen Unternehmensprozesse abdeckt.

In enger Zusammenarbeit mit den Kunden wird diese gewachsene Lösung fortlaufend erweitert und an neue Anforderungen adaptiert. Dabei werden Erweiterungen nach Möglichkeit im Standard implementiert, damit sie allen Kunden zu Gute kommen und individuelles Customizing minimiert wird.

Nach früherem Fehlschlag nun zum Erfolg

Zehn Jahre sind nach einem gescheiterten Modernisierungsversuch vergangen, als Wemag-Geschäftsführer Angelo Perlini im Jahr 2020 erneut die Suche nach einem funktionierenden Modernisierungswerkzeug beginnt. Die Idee, die vorhandenen RPG-Programme weiter zu nutzen statt zu reproduzieren und so den Entwicklungsaufwand auf ein neues, smartes UI und werthaltige Zusatzfunktionen zu minimieren, weckte schnell sein Interesse für die iNow Suite von ML-Software.

Diverse YouTube-Videos überzeugten ihn schließlich von diesem Konzept. Mit einer 30-Tage-Testversion der iNow Suite holten sich die IT-Spezialisten der Wemag den Beweis für die technische Machbarkeit. Das danach kalkulierte Festpreisangebot für die Erstellung einer ersten einsatzfähigen Basismodernisierung überzeugte auch die Geschäftsleitung mit seinem sehr positiven Nutzen-Aufwand-Verhältnis.

„Nach unseren negativen Modernisierungserfahrungen in der Vergangenheit waren wir natürlich kritisch und haben das iNow-Konzept intensiv hinterfragt, um den möglichen Pferdefuß zu finden“, gesteht Geschäftsführer Angelo Perlini von Wemag. „Doch es gibt ihn tatsächlich nicht. Das Projekt wurde genau wie vereinbart unter Einhaltung aller Budget- und Zeitvorgaben erfolgreich umgesetzt.“

12 Wochen von Projektstart bis zur Beta-Version

Quelle: ML-Software GmbH

Bild 1. Artikelstammdaten mit Nachschlagefunktionen im Vorher-Nachher-Vergleich

Ende Juli 2021 beauftragte Wemag die ML-Software mit der GISA-Modernisierung und schon kurz darauf begann die Einrichtung der Remote-Infrastruktur für die Umsetzung des Projektes. Ca. 1.550 Display-Dateien und 5.800 Programm-Sourcen umfasst das GISA-Projekt. Bereits nach sechs Wochen wurden drei von vier Meilensteinen an Wemag übergeben. Die IT-Spezialisten konnten nun Menüs und Subfiles im neuen Look & Feel testen, während parallel die iNow-Spezialisten der ML die GISA-Detailmasken modernisierten. Dabei wurden einige Besonderheiten wie Mehrsprachigkeit und Nachschlagefunktionen mittels SQL und Parameterdateien umgesetzt. Dieser finale Meilenstein wurde nach weiteren vier Wochen an Wemag übergeben, so dass das modernisierte GISA nach nur 10 Wochen für die internen Tests bereitstand.

Nun ist es Wemags Aufgabe die SQL- und JSON-Parameterdateien für Mehrsprachigkeit und diverse Nachschlagefunktionen zu erstellen. Dafür werden neue RPG-Programme entwickelt, die die notwendigen Informationen aus den vorhandenen Datenbanken und Quellen zusammentragen, aufbereiten und zur Verfügung stellen.

Quelle: ML-Software GmbH

Bild 2. Partner-Stammdaten in der französischen Version im Vorher-Nachher-Vergleich

Bei zukünftigen Änderungen reicht dann ein Knopfdruck, um diese Programme erneut zu starten und die Parameterdateien automatisch auf den aktuellen Stand zu bringen. Je nach Umfang der Parameterdateien und vorhandenem Knowhow ist auch eine manuelle Erstellung der Parameterdateien möglich.

In zwei bis vier Wochen sollen erste Endanwender eines Großkunden mit dem modernisierten GISA arbeiten. Mit dem Jahreswechsel ist der Rollout für weitere Kunden angedacht, bevor dann im Laufe des nächsten Jahres auch Neukunden überzeugt werden sollen.

Ähnlich zu Low-Code: Parametrierung mit SQL & JSON

Im Gegensatz zu anderen Modernisierungslösungen bietet iNow nicht nur eine UI-Modernisierung, sondern auch umfassende Programmiermöglichkeiten für funktionale Verbesserungen. Damit können direkt im iNow-Client funktionale Neu- und Weiterentwicklungen umgesetzt, die beispielsweise auf RPG-Seite gar nicht oder nur sehr aufwändig möglich werden. Ebenso lassen sich Schnittstellen programmieren, die dann für Webservices oder wie bei Wemag für eigene SQL-Zugriffe und JSON-Parameterdateien genutzt werden.

Zur Umsetzung der Mehrsprachigkeit werden aus einer JSON-Datei je nach Spracheinstellung die deutschen oder französischen Begriffe gelesen und für das neue UI verwendet. Dass diese Liste selbstverständlich um weitere Sprachen ergänzt werden kann, ermöglicht neue Einsatzgebiete ganz ohne Programmanpassungen.

Ein weiteres Anwendungsbeispiel für die iNow-Programmiermöglichkeiten ist die Verbesserung von Nachschlagefunktionen. Um GISA-Anwendern die korrekte Dateneingabe zu erleichtern, werden die zulässigen Werte in einer Liste zur Auswahl angezeigt. Beschränkungen durch den begrenzten Platz auf 5250-Bildschirmen werden so im neuen GISA-UI aufgehoben und mögliche Fehlereingaben vermieden. Im Hintergrund werden dafür aus dem iNow-Client heraus vorhandene RPG-Funktionen oder direkte SQL-Abfragen auf Datentabellen benutzt.

Quelle: ML-Software GmbH

Bild 3. Low-Code-Scripting für mehr Bedienkomfort dank variabler Nachschlagefunktionen

Das iNow-Konzept, vorhandene IBM i Anwendungen mit einer automatisiert erzeugten smarten UI weiter zu nutzen, liefert eine moderne Software mit höchster funktionaler Reife und einem zeitgemäßen Look & Feel bei überzeugendem Laufzeitverhalten. Wertsteigernde Neu- und Weiterentwicklungen werden genau auf den Kundenbedarf zugeschnitten und erfordern nur so viel Zusatzaufwand wie nötig. Dadurch bietet die iNow-Modernisierung ein überzeugendes Nutzen-Aufwand-Verhältnis bei minimalem Risiko.

„Genau wie wir, hören die ML-Spezialisten auf das, was der Kunde möchte, suchen nach einer geeigneten Lösung und der besten Umsetzung.“, lobt Perlini die konstruktive Zusammenarbeit. „Wir sind mit den erzielten Ergebnissen sehr zufrieden und freuen uns, dass wir trotz Sommerferien und Hauptgeschäftszeit in der Baubranche das Projekt in so kurzer Zeit erfolgreich realisiert haben.“

Jana Klinge

ML-Software GmbH