fastLogistics Updater - Desktop App

project thumbnail

TECHNOLOGIEN

C#
PostgreSQL
.Net Framework

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.

mockup mockup