How Upgrade Works?
How Upgrade Works?
Step 1 - Identification

When launching PANTHEON upgrade version data are sent to web server.
Users can however upgrade their application at different intervals for example user A can upgrade his or her application on a monthly basis, while user B did not upgrade to the previous version. On the other hand user C last upgraded the application six months ago.
No other data except for system data on installed program equipment are sent through PANHTEON. During the upgrade process it is provided for full-proof confidentiality of user's operating data!
Step 2 - Relay of Registration Codes and a List of Changes

A list of changes made. which are required for installing new versions, is drawn up by web server on the basis of submitted data.
If the user obtained new licences (e.g. increased number of users, duration of upgrade agreement or new modules and changes made to licence models), web server calculates new authorization codes and sends them to PANHTEON.
Step 3 - Transfer of Changes

On the grounds of changes which occurred PANTHEON issues a request to dile server for transfer of new program versions, which are downloaded to upgrade folder on the local server. From here they can be installed to company computers.
Because web server tracks whcih versions are installed with the user, it does not download total upgrade series from the first version on but only the list of changes relevant to the user and version currently installed. In average it is required to transfer only around 10 and not 60 MB of data. Thus user's cost of upgrading are significantly lower (phone calls, Internet,...)
Step 4 - Updating Database

After new versions are transferred, the upgrade of data structures starts. During upgrade database structure is modified, an report types and SQL-I procedures stored on the SQL server updated.
Step 5 - Installation

Usually there are multiple computers in a company, running PANTHEON.
To avoid upgrade process with each user separately and at the same time prevent additional needless work for the system administrator, PANHTEON checks at start up whether there are new versions available and versions used by individual users are updated automatically.
Tehnical description:
- PANTHEON.EXE identifies its version and database version is read as well.
- If different, it reports this and runs CopyDelay. Then, path of the upgrade folder is submitted (from user settings) and closes the program.
- CopyDelay waits for the set amount of time, then copies a new PANTHEON.EXE version from the path specified.
- After copying is completed, the new PANTHEON.EXE version is run.
So the system administrator is relieved of the burden and new versions are managed centrally. The administrator knows that by upgrading the system on his or her own computer at the same time upgrades all company computers.