Man kann die Werte von Attributen aus den Inhalten anderer Attribute oder über selbst definierte Platzhalter definieren. Diese Variablen werden zur Laufzeit interpretiert und ermöglichen die dynamische Definition von Attributwerten basierend auf Inhalten anderer Attribute. Im Ordner Samples ist eine solche Datei (UBSamples.csv) hinterlegt. Für das Attribut displayName wird beispielsweise "%sn%, %givenName%" definiert. Somit reduzieren sich die tatsächlichen Änderungen eines Benutzerobjektes auf drei Werte: Name, Vorname, Anmeldename. Alle anderen Attributwerte ergeben sich dynamisch über das so genannte interne Verlinken mittels Platzhalter. Wenn z.B. das Heimverzeichnis den Anmeldenamen beinhaltet, wird dies im Attribut homeDirectory als Platzhalter hinterlegt.
Beispiel: homeDirectory=\\Server\Share\%sAMAccountName%
In der Benutzeroberfläche werden die Inhalte der Platzhalter dargestellt. Die Tooltips weisen darauf hin, dass es sich um eine generische Variable handelt. Der Attributname wird in der linken Hälfte des Fensters Objekteigenschaften in den Tooltips gezeigt.
Neben den eigentlichen Zeichenketten werden auch Konstellationen unterstützt, die eine Definition von zusammengesetzten Zeichenketten ermöglichen. Soll der Anmeldename beispielsweise aus dem ersten Buchstaben des Vornamens und dem Nachnamen bestehen, ist folgende Konstellation denkbar:
%1s : Verwende den ersten Buchstaben des Nachnamens
%5g : Verwende den ersten Buchstaben des Vornamens
sAMAccountName=%1:givenname%.%sn%
oder
cn=%givenname%.%1:sn%
Wenn man weiterhin die Export-Option Duplikate verhindern während des Exportes in den Verzeichnisdienst wählt, wird die Prüfung automatisch eine Anpassung wie folgt vornehmen:
aus %1:givenname%.%sn% wird %2:givenname%.%sn% usw.
Das bedeutet, bei Massenimportvorgängen werden auf intelligente Art und Weise lästige Fehler bereits im ersten Anlauf eliminiert. Neben den existierenden Attributnamen können zusätzlich eigene Platzhalter erzeugt werden. Dadurch kann man z.B. bei Definition des DomainSuffix und des Wertes für die Schreibweise im Attribut userPrincipalName eine gesamte Organisation von einer Infrastruktur in eine andere durch Anpassung von lediglich zwei Zeichenketten vollständig übertragen. In der Datei UBSamples.csv findet man eine praktische Implementierung dieser Option. Man kann durch die Option Abhängige Objekte erzeugen die fehlenden Container bzw. Gruppenobjekte während des Exportvorganges dynamisch erzeugen lassen. Diese Möglichkeit vereinfacht das Übertragen komplexer Organisationsstrukturen erheblich.

Die Objekteigenschaften basieren auf der zentralen Konfigurationsdatenbank UB.XML. Wenn neue Attribute aus dem Schema des Verzeichnisdienstes importiert werden. Zusätzlich werden manuell hinzugefügte Attribute unter der Sektion "Benutzerdefinierte Attribute" aufgelistet. Mehr Informationen hierzu findet man unter Zugriff auf das LDAP-Schema des jeweiligen Herstellers.
