Auto Updates installation workflow
Step |
Action |
1 |
User downloads and runs iManageInstaller.exe (iManage Installer). |
2 |
iManage Installer deploys the following files and folder at C:\Program Files\iManage\Installer:
It also installs the update.ini file to C:\ProgramData\iManage\AgentServices\configs |
3 |
iManage auto installer runs iManageUpdater.exe (iManage Updater), which connects to the specified update server and downloads the latest update.ini and updateinfo.json files to %ProgramData%\iManage\AgentServices\CentralizedConfigs. Key files and folder:
|
4 |
Depending on the order of installation defined in the update.ini file, the following products are installed:
Key files:
|
5 |
iManage Updater runs iManage Stay Exec, which ensures that all the items in the process registry are always running. |
After the initial installation is complete, if iManage Updater discovers that any of the required products on the user’s desktop are out-of-date, a notification is shown to the user through iManage Work Agent in Windows system tray. Users can choose to ignore the Auto Updates notification or can accept it to update the software. If users choose to ignore the notification, no further notifications about the available update(s) is displayed for the next 12 hours.
When users accept the notification to update the software, the latest updates are installed on the user's desktop. During this round of installation, the following files are deployed to %ProgramData%\iManage\Installer:
iManageUpdater.exe
iManageUpdater.dat
update.ini (copied from C:\Program Files\iManage\Installer, not monitored in the configs folder)
If the update service detects either the iManageUpdater.exe or iManageUpdater.dat files as missing, it will copy them from C:\Program Files\iManage\Installer. There is no user interaction for this operation.
References:
For more information, see Specifying the update server location.
For more information, see Configuring the frequency to check for updates.