Referentielle Listen in Sharepoint 2010
Sharepoint 2010 bringt eine langersehnte Neuerung mit: referentielle Listen mit der Option der Löschweitergabe bzw. Löschbeschränkung. Dadurch wird es möglich abhängige Listen zu definieren mit ein 1:n Beziehung. Die Funktion der referentiellen Integrität wird durch eine Spalte vom Typ Nachschlagen realisiert. Die referentielle Integrität, sprich die Löschweitergabe bzw Löschbeschränkung, kann sich dabei durchaus über mehrere in Beziehung stehende Tabellen hinweg strecken.
Dazu ein kleines Beispiel:
Mitarbeiter werden in Abteilungen verwaltet und können in Sharepoint ihren Urlaub einbuchen. Dazu werden drei Listen benötigt: Mitarbeiter, Abteilungen und ein Urlaubskalender.
Die Liste Abteilungen enthält 3 Werte…
.. die Liste der Mitarbeiter hat eine zusätzliche Nachschlagespalte, die auf die Abteilungen referenziert Außerdem wurde bei der Spalte die Löschweitergabe (siehe Bild oben) aktiviert..
Der Urlaubskalender enthält nun ebenfalls eine Nachschlagespalte, die Werte aus der Liste der Mitarbeiter (Nachname) nachschlägt. Die Löschweitergabe wurde hier ebenso aktiviert.
Nun die Probe aufs Exempel. Die Abteilung IT wird aus irgendwelchen Gründen aufgelöst. Daher sollten alle Mitarbeiter aus IT aus der Mitarbeiterliste und ebenso deren Urlaubseinträge verschwinden.
..und es funktioniert… Alle Einträge die von IT Mitarbeitern erstellt wurden sind gelöscht.
Natürlich sollte man sich es gut überlegen, ob man die Listeneinträge tatsächlich automatisch löschen lässt. Vielmehr bevorzuge ich die Einstellung, dass ein Löschen verhindert wird, da noch Einträge in anderen Listen vorhanden.
Übrigens: Nicht mit jeder Liste funktioniert das: So zum Beispiel lässt sich ein Eintrag aus einer regulären Kalenderliste nicht automatisch durch ref. Integrität löschen.
Related posts:
Dieser Beitrag wurde durch Fumus am 20. Juni 2010 um 15:02 Uhr erstellt und ist in Sharepoint, Sharepoint 2010 kategorisiert. Jede Reaktion auf diesen Beitrag kannst du mit RSS 2.0 verfolgen. Du kannst eine Antwort oder einen Trackback von deiner eigenen Seite hinterlassen.
- Ressourcensteuerung und Ansichten
- Limits in Sharepoint 2010
- PDF in Sharepoint – Indizieren, Darstellen im Browser, korrektes Icon
- Zähler in Verfeinerungswebpart – Faceted Search mit Treffermenge
- Erweiterte Suche in Sharepoint anpassen
- Verfeinerungswebpart – Faceted Search anpassen
- Komfortable Sicherungen der Sharepointfarm per Powershell
- Listen und Bibliotheken als Webpart in andere Websites einbinden
- Sharepoint 15 Gerüchteküche
- Sharepoint SP1 Update – Viele Probleme lösen