SharePointCommunity
Die deutschsprachige Community für SharePoint, Microsoft 365, Teams, Yammer und mit Azure

Sponsored by

Willkommen im Forum Archiv.
Einträge sind hier nicht mehr möglich, aber der Bestand von 12 Jahren SharePoint-Wissen ist hier recherchierbar.




Vom Webpart direkt in die DocLIB

Unbeantwortet Dieser Beitrag hat 2 Antworten

Ohne Rang
3 Beiträge
Rooney erstellt 18 Nov. 2009 12:48
SchlechtSchlechtIn OrdnungIn OrdnungDurchschnittDurchschnittGutGutSehr gutSehr gut

Hallo zusammen,

ich habe einen "schmalen,  kleinen" Urlaubsantrag per SSP mithilfe eines InfoPath Formulars fertiggestellt. Dieses Formular wird in einer DokLib auf dem Sharepoint gespeichert. Da ich nicht möchte, dass jeder Zugriff auf alle Formulare hat, habe ich eine Website mit unterschiedlichen Webparts davorgeschaltet:

1. Antragsteller sieht seine eigenen - mittels Aktueller Benuterfilter Webpart

2. Vorgesetzter sieht sein Team - ebenso mit Aktueller Benuterfilter Webpart, jedoch auf die Spalte Vorgestzter, welche aus dem Form kommt.

Klappt super....aber....Jetzt kommen die Hintertürchen in die DocLib

1. Web URL: Per URL kann jeder alle Forms anschauen ( auch nur mit einer reduzierten Ansicht, kann man per Windows Explorer alle Forms sehen)

2. Alle Websiteinhalte einblenden und ich kann auf die Doc Lib zugreiffen

3. Klick in die Überschrift von meinem Webpart und ich komm wieder direkt in die Doc Lib.

Punkt eins mag ich als "mutwillig schaff ichs überall rein" ausschliessen, doch die anderen Beiden Punkte können allen Usern mal "ausversehen" passieren. Kann man also den Zugang zu dieser Doc Lib irgendwie unterbinden? Oder Windows Explorer Link ausblenden?

Ja ich weiss, dass das Berechtigungskonzept etwas hakt ;-) Aber es ist wie gesagt lediglich der Urlaubsantrag.... P.S. Alle haben Teilnehmen Recht auf der DokLIB.

Danke für Eure Unterstützung

Alle Antworten

Ohne Rang
1714 Beiträge
C.Kaiser Als Antwort am 18 Nov. 2009 13:06
SchlechtSchlechtIn OrdnungIn OrdnungDurchschnittDurchschnittGutGutSehr gutSehr gut

1. Kannst du nur umgehen, wenn du Berechtigungen direkt aufs Element setzt siehe http://spdactivities.codeplex.com/, (bei einem Urlaubsantrag würde ich das eventuell sogar durchgehen lassen ;-) )

2. Ausblenden von "Alle Websiteinhalte anzeigen":
http://www.crsw.com/mark/Lists/Posts/Post.aspx?List=c0001cfc%2Dd84a%2D4be0%2Db437%2D6a625925a9d5&ID=36
Oder google nach "Hide All Site Content" -> geht mit dem SharePoint Designer

3. Kannst du in den Webparteigenschaften einstellen: "Freigegebenes Webpart bearbeiten" -> "Erweitert" -> "Titel URL"

Beste Grüße,
Christian

http://www.sharepoint-rhein-ruhr.de

Ohne Rang
19231 Beiträge
Andi Fandrich Als Antwort am 18 Nov. 2009 13:09
SchlechtSchlechtIn OrdnungIn OrdnungDurchschnittDurchschnittGutGutSehr gutSehr gut

Was Du da machst nennt man "Security by obscurity", sprich Sicherheit durch Verstecken. Falls Dir das reicht: den Punkt "Alle Websiteinhalte einblenden" kannst Du in der Masterpage mit höheren Zugriffsrechten versehen (oder ganz verstecken), so daß ihn nicht mehr jeder sieht. Den Link in der Webpartüberschrift kannst Du in den Webparteinstellungen einfach entfernen.

Falls Du es doch etwas "besser" gelöst haben willst, dann lege einen SharePoint Designer Workflow auf die Bibliothek, mit dem Du für jedes Formular  explizit Rechte setzt. Dann sieht jeder wirklich nur noch das, worauf er Rechte hat. Das geht mit
http://spdactivities.codeplex.com

Edit @ Christian: da hatten wir wohl zur selben Zeit die selben Ideen :-)

Viele Grüße
Andi
af @ evocom de
Blog