Pliki ustawień własnych określają zawartość elementów interfejsu użytkownika. Natomiast nie określają lokalizacji elementów w interfejsie użytkownika. Struktura interfejsu użytkownika jest definiowana w przestrzeniach roboczych.
Odpowiednie pliki ustawień własnych są zazwyczaj tworzone dla aplikacji, narzędzi czy zadań. Administratorzy mogą skorzystać z polecenia Customize w celu utworzenia ustawień własnych administracyjnego interfejsu użytkownika, podobnie jak użytkownicy robią to w przypadku elementów indywidualnego interfejsu użytkownika.
Wbudowane elementy interfejsu użytkownika oprogramowania są przechowywane w przetłumaczonych plikach application.xml.
W pliku application_overrides.xml można znaleźć lokalizację plików ustawień własnych administracyjnego interfejsu użytkownika, które można wykorzystać. Znajdują się w nim także wersje i języki użytkowanego oprogramowania.
Ten plik musi się znajdować na lokalnym komputerze, w określonym katalogu: %programdata%\<nazwa_firmy>\<nazwa_aplikacji>\application_overrides.xml
Ten plik .xml jest oparty o specyficzną składnię, przedstawioną w następującym przykładzie:
Przykładowy plik application_overrides.xml
<?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>
W tagu version parametr build określa wersję, do której zastosowanie mają ustawienia kolejnych plików ustawień własnych. Symbol gwiazdki (*) oznacza, że kolejne pliki mają zastosowanie do wszystkich zainstalowanych wersji.
W tagu language parametr name określa język, do którego zastosowanie mają ustawienia własne. Symbol gwiazdki (*) oznacza, że kolejne pliki mają zastosowanie do wszystkich zainstalowanych języków.
Parametr value znajdujący się w tagach settings określa pliki ustawień własnych interfejsu użytkownika (o rozszerzeniu .xml), które są wczytywane podczas uruchamiania programu. Pliki te są zazwyczaj przechowywane na sieciowym dysku i w sieciowym folderze.
Kolejność definicji w pliku ma znaczenie, gdy wartości się zastępują.
Użytkownicy mogą zastosować definicje administracyjnych ustawień własnych podczas dostosowywania interfejsu użytkownika za pomocą polecenia Customize, ale nie mogą ich edytować.