fastLogistics Updater - Desktop App
TECHNOLOGIEN
ROLLE
Full Stack
KUNDE
daco systems ag
JAHR
2019
Um eine fastLogistics Instanz upzudaten muss man mehrere Library-Files austauschen und lizenzieren. Da verschiedene Kunden mehrere Instanzen für mehrere Zwecke im Einsatz haben, ist das alles sehr individuell. Um den Update-Prozess schneller und weniger anfällig für Fehler zu gestalten, habe ich den fastLogistics Updater entwickelt. In dem Updater kann man eine Kundenumgebung mit den erschiedenen Pfaden definieren. Diese Daten werden in einer PostgreSQL Datenbank gespeichert. Bei einem Update kann man die alte und die neue Version eintragen. Der Updater erstellt ein Batch-Skript basierend auf der ausgewählten Umgebung. Dieses Batch-Skript kann dann auf der entsprächenden Umgebung ausgeführt werden. Die Library-Files werden durch das Skript wie ewünscht ausgetauscht, verteilt und lizenziert.