Dienstag, 29. Mai 2012

Customizing der MySite Benutzerattribute in SharePoint 2010

Durch die kontinuierliche Zunahme von Social Media Funktionen im Web sowie auch in Firmennetzen stehen SharePoint Features wie die MySite hoch im Kurs. Sie kann mit einer Menge an Möglichkeiten dazu beitragen, die Kollaboration und den Wissensaustausch im Unternehmen enorm zu verbessern. In der Praxis zeigt sich jedoch auch, dass die MySites manchmal je nach Anforderung um spezielle Funktionen oder Benutzerattribute erweitert werden sollen.
SharePoint bietet standardmäßig schon eine Vielzahl an Benutzerattributen. Diese kann man sich direkt über die Einstellungen der Mysite anschauen.
 
image
 
Alternativ dazu kann man sich die User Properties auch in der Zentraladministration ansehen. Man wechselt hierzu in Application Management > Manage Service Applications. Nachdem man die User Profile Service Application per Klick ausgewählt hat, klickt man in der nächsten Maske auf Manage User Properties unterhalb von People. Hier kann man alle User Properties von SharePoint einsehen.
 
image

Die User Properties enthalten zum einen Attribute, die aus dem adaptierten Active Directory importiert werden. Zum anderen sind es auch Eigenschaften, die lokal von SharePoint verwaltet und nicht synchronisiert werden.
 
Hinweis: Um die MySites mit weiteren Atrributen erweitern zu können, ist es Voraussetzung eine User Profile Service Application zu erstellen und hierfür die MySites aktiviert zu haben.
 
Beispielhaft sind folgende Anforderungen definiert:
 
• Erstellen einer neuen Kategorie
• Hinzufügen eines neuen Attributs Twitter-Account
• Property soll vom Benutzer gepflegt werden können
• Benutzer kann Sichtbarkeit steuern
• Property soll neben dem Bild auf der MySite erscheinen
 
Für die aufgeführten Änderungen ist keine Programmierung oder die Nutzung von SharePoint Designer notwendig.
 
Um die gewünschten Änderungen durchzuführen, wechselt man zunächst in die Liste der User Properties wie oben beschrieben. Hier kann man über New Section eine neue Kategorie erstellen:
 
image
image

Für die neue Kategorie wurde der Name Social festgelegt. Im Feld Display Name kann man je nach installierten Language-Packs den Namen für weitere Sprachen hinterlegen. Die eingegebenen Werte lassen sich jederzeit auch wieder ändern. Wenn man sich nun die Liste der User Properties erneut ansieht, erscheint die neue Kategorie am unteren Ende. Die Reihenfolge kann man nachträglich mit den blauen Pfeilen ändern.
 
Um nun das neue Attribut Twitter-Account zu erstellen, klickt man in der User Property Liste auf New Property:
 
 
image

Im folgenden Dialog gibt man zunächst im ersten Abschnitt den Namen sowie den Typ der neuen Property ein. Auch hier kann wieder ein weiterer Display Name für die Mehrsprachigkeit eingegeben werden.
 
image
 
Im zweiten Abschnitt kann man festlegen, ob diese Property ein Pflichtfeld sein soll und wer dieses Attribut sehen darf. Durch die Auswahl User can override kann man dem Nutzer allerdings erlauben die Sichtbarkeitseinstellung zu ändern. Anschließend lässt sich noch festlegen, dass der Nutzer die Property editieren kann.
 
image

Im nächsten Abschnitt kann man festlegen an welchen Stellen die Property sichtbar werden soll. In diesem Beispiel wird die Property neben dem Profilbild sowie bei allen anderen Properties mitaufgelistet. Eine nützliche Funktion stellt auch das „show updates to the property in newsfeed“ dar.
 
image
 
 
 
Im folgenden Abschnitt kann man festlegen inwieweit das Property für die Suche relevant ist. Empfehlenswert ist in diesem Beispiel die Indizierung und die Behandlung des Alias für die Property analog zum Benuter- oder Accountnamen.
 
 
image
 
 
Im letzten Abschnitt kann noch definiert werden, ob und in welcher Form das Property mit dem Active Directory verknüpft werden soll. Hier kann man, falls gewünscht, eine Synchronisation einstellen.
 
image

Durch den Klick auf OK ist das neue Attribut Twitter-Account angelegt. Anschließend kann dieses ebenso wie die Kategorie per blaue Pfeile an die gewünschte Stelle gehievt werden.
Die Konfiguration hierfür ist damit beendet.
 
 
Sieht man nun in den Profileinstellungen der eigenen MySite nach, erscheint unter der Rubrik Social das Property Twitter-Account. Hier kann der Nutzer dann auch, wie zuvor definiert, einstellen, wer dieses Attribut sehen darf.
 
image

Sobald man für diese Property einen Wert einträgt, erscheint dieser auch direkt neben dem Profilbild der Mysite:
image
 
Auf diese Art kann man Profile der MySite um zusätzliche Attribute erweitern. Es empfiehlt sich jedoch zuerst zu prüfen, ob die gewünschten Benutzereigenschaften mit Standard-Properties abgebildet werden können und erst falls nicht gegebenenfalls neue Attribute einzuführen.

Falls Sie Unterstützung bei der Konfiguration oder der Erweiterung Ihrer MySites benötigen, sprechen Sie uns bitte direkt an unter Telefon 07131/ 72 40-503 oder per email an contact@s-pi.de.

Keine Kommentare:

Kommentar veröffentlichen