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.
- Sharepoint SP1 Update – Viele Probleme lösen
- Sharepoint – Die häufigsten Eventlog Einträge EventID 1001/1004/1015
- Sharepoint – Die häufigsten Eventlog Einträge EventID 7043
- Aktuelles SharePoint Hotfix finden
- Sharepoint – Anzeige Domäne Anmeldename statt Vorname Nachname
- Sharepoint 2010 – Whitepaper für das von Verwalten Multi Terabyte Datenbanken
- Sharepoint 2010 – SP 1 ist da
- Websitessammlungsfeatures, Websitefeatures aktivieren – Veröffentlichungsinfrastruktur
- Sharepoint Foundation upgrade auf Sharepoint 2010
- Sharepoint 2010 Fehler: Zugriff auf Zentraladministration verweigert