Stellen Sie sich vor, Sie müssen auf einen bestimmten Bereich der My Site verlinken, sagen wir dem "Gefolgte Websites"-Bereich. Diesen erreicht der Anwender normalerweise, indem er rechts oben auf "Websites" klickt.
Um den Link herauszufinden fahren Sie nun mit der Maus über "Websites" und sehen das Aufrufziel: https://sharepoint-my/people/h_ulbricht/Social/Sites.aspx
Diesen Link können Sie nicht verwenden, denn er verlinkt auf die My Site des aktuell angemeldeten Nutzers und sieht für jeden Nutzer anders aus. Was also tun?
Die Lösung heißt neutrale My Site Links und Details folgen im Beitrag.
Neutrale My Site Links
Um auf einen bestimmten My Site Bereich des aktuell angemeldeten Anwenders zu verlinken können Sie die MySite.aspx verwenden, die sich im Layouts-Verzeichnis befindet. Diese dient u.a. als Sprungbrett in die My Site und bietet über den Query-Parameter MySiteRedirect die Möglichkeit, das Ziel zu bestimmen.
Folgende Aufrufziele werden unterstützt:
Aufrufziel Gefolgte Websites (Followed Sites)
Anwenderspezifischer Link
https://sharepoint-my/people/h_ulbricht/Social/Sites.aspx
Neutraler Link
https://sharepoint-my/_layouts/15/MySite.aspx?MySiteRedirect=AllSites
Aufrufziel Eigene Dateien (My Documents)
Anwenderspezifischer Link
https://sharepoint-my/people/h_ulbricht/Documents/Forms/All.aspx
Neutraler Link
https://sharepoint-my/_layouts/15/MySite.aspx?MySiteRedirect=AllDocuments
Aufrufziel Beobachtete Dokumente (Followed Documents)
Anwenderspezifischer Link
https://sharepoint-my/people/h_ulbricht/Social/FollowedContent.aspx
Neutraler Link
https://sharepoint-my/_layouts/15/MySite.aspx?MySiteRedirect=FollowedDocuments
Aufrufziel Meine Vorgänge (My Tasks)
Anwenderspezifischer Link
https://sharepoint-my/people/h_ulbricht/AllTasks.aspx
Neutraler Link
https://sharepoint-my/_layouts/15/MySite.aspx?MySiteRedirect=AllTasks
Aufrufziel Mit mir geteilte Dokumente
Anwenderspezifischer Link
https://sharepoint-my/people/h_ulbricht/Documents/Forms/SharedWithMe.aspx
Neutraler Link
https://sharepoint-my/_layouts/15/MySite.aspx?MySiteRedirect=SharedDocuments
Aufrufziel Mein Inhalt (My Content)
Anwenderspezifischer Link
https://sharepoint-my/people/h_ulbricht/default.aspx
Neutraler Link
https://sharepoint-my/_layouts/15/MySite.aspx?MySiteRedirect=gronkh
O.k. der letzte Parameter ist nicht ganz ernst zu nehmen. SharePoint leitet auf "Mein Inhalt" um, wenn der MySiteRedirect-Parameter einen ungültigen Wert enthält.
Fazit
Mit der MySite.aspx und dem Query-Parameter MySiteRedirect ist es möglich, neutrale My Site Links für verschiedene Bereiche der My Site zu erstellen, die für jeden angemeldeten Nutzer funktionieren. Praktisch.
Klasse, diese Aufstellung hat uns eine Menge Arbeit gespart. Wir hatten schon befürchtet, die persönlichen Links per Skript konstruieren zu müssen.
Vielen Dank!