Administrative UI Customizations

Customization files define the content of UI elements. They do not determine the location of the elements in the user interface. The structure of the user interface is defined in workspaces.

Specific customization files are usually created for applications, tools, and tasks. As an administrator, use the Customize command to create administrative UI customizations, just like a user does for individual UI elements.

The built-in UI elements provided by the software are stored in localized application.xml files.

The application_overrides.xml file provides the locations of administrative UI customization files to use and determines the versions and languages of the software used.

The file must be stored on local computers into a specific folder: %programdata%\<company_name>\<application_name>\application_overrides.xml

The .xml file uses a specific syntax as shown in the following example:

Sample application_overrides.xml file

<?xml version="1.0"?>
<applicationoverrides>
	<version build="*">
		<language name="*">
			<setting type="QString" value="U:\Common\CAD\Shared\ui_customization_all.xml"/>
		</language>
		<language name="japanese">
			<setting type="QString" value="U:\Common\CAD|Shared\ui_customization_jap.xml"/>
		</language>
	</version>
</applicationoverrides>

In the version tag, the build parameter specifies the version for which the settings of subsequent customization files are applied. An asterisk (*) specifies that subsequent files are applied to all installed versions.

In the language tag, the name parameter specifies the language for which the customization settings apply. An asterisk (*) specifies that subsequent files are applied to all installed languages.

In the value parameter, the settings tags set the the UI customization files (of type .xml) to load when the program starts. These files are usually located on a network drive and folder.

You should preserve the order of the file specifications for overriding values.

As a user, you can apply definitions of administrative customizations when customizing the UI with the Customize command, but you cannot edit them.