> For the complete documentation index, see [llms.txt](https://docs.videc.de/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.videc.de/june5-3.7/en/update.md).

# Update

If an older JUNE5 version is already installed on the computer, installation can be done in various ways:

{% hint style="info" %}

* Before performing an update, please ensure that a JUNE5 license in the correct version is available.
* It is recommended to operate the web application using HTTPS protocol.
* If problems occur in the web application after a JUNE5 update or the web application does not update automatically, please refresh the webpage manually using F5 (possibly Ctrl+F5).
* It is recommended to close the web browser or the current tab with the web application before the update.
  {% endhint %}

## Installing the current JUNE5 version over an older JUNE5 version

Installing over an older version is the simplest way to perform an update.

Follow these steps:

1. Install JUNE5 on an existing computer with an already installed older JUNE5 application.
2. After installation, the JUNE5 application is automatically migrated to the current status.\
   If the previous JUNE5 version worked with LocalDB, it is automatically transferred to the SQL Server.
3. Restart the computer
4. After installation, check that the new JUNE5 installation is working properly.

## Uninstalling an older JUNE5 version, checking a base JUNE5 installation, and backing up the old application

This installation is chosen when the simple variant did not work. Likely an error occurred during the application migration, leaving the installation or application in an undefined state.

Follow these steps:

1. Open Windows System Settings or Apps and Features (Uninstall Programs)
2. Uninstall JUNE5
3. After uninstalling, rename the directory C:\ProgramData\VIDEC\JUNE5 to C:\ProgramData\VIDEC\JUNE5.old
4. Restart the computer
5. Install JUNE5. The installation will now proceed on a fresh system.
6. After installation, check that the base JUNE5 installation is working properly.
7. From the data backup of the older JUNE5 application (see C:\ProgramData\VIDEC\JUNE5.old\Backups) extract the last ZIP file.
8. Remove all files except the DataBase.bak from the extracted ZIP file and zip the directory again.
9. The adjusted data backup from the older JUNE5 version can now be restored in the JUNE5 Configurator. Here, only the database (previously LocalDB) is loaded into the SQL Server.

## acron update to version 10.1 and higher

When performing an [acron](/june5-3.7/en/webanwendung/datenquellen/endpunkt-anlegen/acron.md) update, the application may need to be adjusted regarding the "API" checkbox. The background is as follows:

#### Until acron version 10.0

Each process parameter had to be activated with "API" in the deployment of the process parameter. The configuration was thus centralized at the process parameter. Only those that were activated could be read by JUNE5.

#### From acron version 10.1 onwards

Each process parameter is controlled via the right of a user group, see acron Designer / User Management. JUNE5 only sees the process parameters that are provided with the logged-in user. Before the acron update is performed, the following steps must be completed in acron:

1. In acron version <= 10.0 export the process parameter configuration so that it is known which process parameter has the API checkbox set.
2. After the acron update to >= 10.1 create a user group "JUNE5" with a user "JUNE5AC" in the Designer.
3. Grant the user group "JUNE5" the right to "Use REST API" and set access for all process parameters needed in JUNE5 under "Grant Access For".
4. Grant the user group "JUNE5" the right to use the Reporter with "Full Access".
5. Grant the user group "JUNE5" the right to use Alerts with "Full Access" if alarm data is to be retrieved.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.videc.de/june5-3.7/en/update.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
