If several applications need the same set of User Settings, you do not need to configure this set for each application. Instead, an application can use the User Settings of another application. When the set of User Settings changes, all the applications that use these User Settings will automatically reflect these changes too. This saves configuration and maintenance time, and ensures that multiple applications have identical User Settings.
This is useful, for example, if you need a duplicate of an existing application in order to test out a new version of the application. Another example could be to avoid duplication if multiple applications share the same settings.
- The application with the original set of User Settings cannot itself use the User Settings of another application.
- When you edit linked User Settings, Workspace Control will open the application from which the User Settings originate.
- The application with the original set of User Settings cannot be deleted while other applications still use its User Settings. When you unlink an application, you can choose whether to create a copy of these User Settings for the application.
- When you create a Building Block containing an application that is linked to the User Settings of another application, the Building Block will recreate this link when importing the Building Block again. If necessary, it will also recreate the application from which the User Settings originate.
- If the source application uses Zero Profile mode Track any setting changed by application immediately with Authorized Files to track changes made by application subprocesses, these Authorized Files must be added to the linked application manually.
On the User Settings > Properties tab of an application, the option Use the User Settings from the following application is available under the Advanced User Settings.
- The option Override settings from linked application allows you to control whether the values stored for the shared User Setting should actually be loaded when the child application is used; and whether changes that the user made while using the child application should be preserved afterwards. This can be useful in specific migration scenarios. The Override option works if only one of the linked applications (either the source application or one of the child applications) is accessible in the user session. In sessions where two or more of these applications are accessible, the User Settings will be applied if one of the linked applications is configured to do so; and preserved if one of the linked applications is configured to do so. Hidden or disabled applications are still considered accessible in the user session.
- The Override option is not supported for any type of virtual application.