SharePoint Quick Tip – Erzwingen von einzigartigen Listeneinträgen

In vielen Fällen ist es notwendig, dass einzelne oder mehrere Columns einzigartige Werte besitzen, wie beispielsweise bei Kundennummern, Firmennamen oder Telefonnummern. 
Am einfachsten ist dies direkt beim Erstellen der Liste einzurichten, da man hier direkt danach gefragt wir. Jedoch stellt es auch kein Hindernis dar, dies im späteren Verlauf bei einer bereits bestehenden Liste einzurichten. 
Wie wir dieses Verhalten nachträglich erreichen können, werde ich im Folgenden zeigen. 
 

Bild1[1].PNG

Als Erstes öffnen wir die List Settings der entsprechenden Liste.

Hier finden wir unter dem Abschnitt Columns alle Columns, die in der Liste vorkommen, wobei wir in meinem Beispiel die Column „Title“ auswählen.

Abbildung : Columns Abschnitt der Liste "External Contacts"

Abbildung : Columns Abschnitt der Liste "External Contacts"

Nun finden wir im Abschnitt Additional Column Settings die Option Enforce Unique Values, welche wir aktivieren und mit einem Klick auf OK bestätigen. 

Abbildung : Additional Column Settings, die konfiguriert werden

Abbildung : Additional Column Settings, die konfiguriert werden

Bekannte Probleme

Sollte die Liste schon ausreichend gefüllt sein, kann es vorkommen, dass bereits doppelte Werte enthalten sind. Dies führt zu dem folgenden Fehler:
 

Abbildung : Fehlermeldung - Doppelte Einträge vorhanden

Abbildung : Fehlermeldung - Doppelte Einträge vorhanden

Die einzige Möglichkeit dies zu beheben ist bereits in der Fehlermeldung enthalten. Die bereits existierenden Duplikate müssen entfernt werden. Bei kleineren Listen mag dies noch ganz gut händisch funktionieren, jedoch kann dies bei sehr großen Listen sehr aufwändig sein. Daher werde ich mich in einem künftigen Beitrag damit beschäftigen, wie man dieses Problem anderweitig lösen kann.