Nach der Erstinstallation des MARIProject Hauptprogramms können neue Versionen von MARIProject automatisch auf die Clients verteilt werden.
Die MARIProject-Programmdateien (dll, exe) werden in der Datenbank gespeichert und jeder Client prüft beim Start auf die Versionen.
1.Beim Start eines Client (Hauptprogramm oder Add-On für SAP Business One) wird die Version des Client mit der Datenbankversion verglichen.
2.Handelt es sich um eine ältere Client Version, werden die neuen Dateien in ein %TMP% Verzeichnis kopiert.
3.Die Anwendung wird beendet (Hauptprogramm) oder das SBO Add-On wird mit einer Warnmeldung gestartet.
4.Ein kleines Programm läuft im Hintergrund. Dieses Programm wartet solange bis das Hauptprogramm beendet wird und kopiert anschließend die neuen Dateien aus dem temporären Verzeichnis ins Zielverzeichnis.
Auf einem Terminal Server oder einem Citrix-Server verwenden mehrere Anwender die gleichen Dateien. Eine neue Version kann nur eingespielt werden, wenn alle anderen Benutzer MARIProject beendet haben.
Wurde eine neue Version über Autodownload (& S. 81-26) oder über ZIP-Dateien (& S. 81-27) auf einem Client upgedated, wird beim ersten Start gefragt, ob diese neuere Version auf den SQL Server kopiert werden soll.