It might be easier if the “separate settings” were applied using a layered approach.
As it is now, if you make a global change, you need to ensure that every one of your “separate settings” clients also get updated. You could, for example, have 100 clients with 40 of the clients using “separate settings”. If the only thing making them “separate” was a single setting like maybe customized Included Files and with all of the other settings mirroring the global settings, it is very tedious to make a global change to all clients because you have to manually update the 40 using “separate settings”.
It would be better to use a layered approach similarly to how Group Policies are applied in a Windows Server environment (if you happen to be familiar with that concept). All clients would start with the global settings. Then if any “separate settings” are defined for a client, only those individual settings that are changed/defined are applied as a layer on top of the global settings. The resulting combined settings are what the client uses.
Then we could make a change to any particular setting Globally and know that it will apply to all clients, except for those clients where we specifically made a unique change to that particular setting.
This approach would also pave the way for groups of clients with similar settings:
Global Settings (overlaid with) Group Settings (overlaid with) Individual Client Settings = Final Resulting Settings
I’m new to UrBackup over the last few days, so if this has already been discussed or if there is already a way to achieve this, I apologize.