Hi,
I have been testing the latest agent on multiple devices as we haven't upgraded our agents in a couple of years and there are some Javascript functions we'd like to have available in later agents.
I have noticed in the past that when an agent upgrade is initiated through the console, the agent on the device will close and then re-launch when the new agent is installed. This causes the lockdown kiosk to go away and then re-enable which moves our custom application to the background and could cause someone to have to login again. If a user is in a certain event a transaction could be interrupted, etc... and we could have data loss.
I am looking to see if anyone has best strategy for managing agent upgrades. We have around 3800 devices in around 70-80 groups based on customer. I know can control upgrade per group, but is there a way to initiate the upgrade per device? This way I could at least determine if a user is using a specific device before starting the agent upgrade. Not ideal since there are 3800 devices but this is where we are at.
Adding that since I haven't changed the compatibility for agent upgrade in a couple of years, I'm unsure if the upgrades still work in this manner. I wish I could test the upgrade process through the console itself instead of sideloading. Maybe that's possible by briefly changing the compatibility and then making some DB changes to change it back? I'm also a little handcuffed on setting the compatibility to the latest agent as well as that will put all 3800 devices as non-compatible immediately which I have noticed halts the ability for devices to receive Profile changes.
Thanks