Einschränken von Sichten der Benutzer auf Sharepoint-Listen
Ich am entwickeln eines sharepoint 2010-Projekts.
Ich möchte verhindern, dass Benutzer anzeigen, die auf Listen basieren, auf Ihre Identität. (z.B. der Zweig der Organisation, die Sie arbeiten, aber in der Tat die ristrictions komplizierter sein kann).
Welche Lösungen empfehlen Sie?
Danke Euch allen, ich selbst habe noch nichts besseres gefunden als UI-tricks, ich denke, das ist eine gemeinsame Forderung, und es ist seltsam, dass es fehlt auf sharepoint.
InformationsquelleAutor Saeed Salmani | 2011-04-24
Schreibe einen Kommentar Antworten abbrechen
Du musst angemeldet sein, um einen Kommentar abzugeben.
Out-of-the-box-Funktionen ist dies nicht möglich. Sie können gehen zu den großen Längen, um die Liste zu löschen, Sicht-Selektoren und andere Navigationselemente, mit denen Menschen eine Kreuzfahrt rund um die schema und die Metadaten für eine Liste, aber es ist nicht ein Sicherheits-Mechanismus.
Wenn ein Benutzer hat lese-Berechtigungen auf ein Element, müssen Sie Lesezugriff auf alle Felder des Elements.
Es ist eine Außenseiter-chance, dass es Sie alle deaktiviert RPC-Mechanismen, SOAP, RESTful-web-services, Client-Objekt-Modell und die office-clients, die Sie vielleicht in der Lage sein, zu behaupten, dies als ein Sicherheits-Mechanismus. Wenn Sie nicht es wird immer einen Weg um Ihre "Sicherheit" - Schema.
InformationsquelleAutor Mark Mascolino
Diese Funktion kann nicht integriert werden, die von SharePoint, die von jetzt, und ich denke, weder für die nächste version
Können Sie eine Dritte Teil-Werkzeug, um es zu erreichen, wie BoostSolutions' Spalte/Ansicht-Erlaubnis oder LightningTools' DeliverPoint
BTW, ich arbeite für BoostSolutions und ich erwähnte unser eigenes Produkt, weil es funktioniert für Ihr Problem. Hoffe es hilft 🙂
InformationsquelleAutor Douglas
erstellen von sharepoint-Gruppen auf der Grundlage Ihrer Anforderung oder eine andere Art von Benutzer-Basis und dementsprechend geben diese Rechte können Positionsebene oder auf die komplette Liste
und während diese Dinge tut, gehen Sie einfach durch die folgenden Beiträge
http://blogs.gartner.com/neil_macdonald/2009/02/25/sharepoint-security-best-practices/
http://weblogs.asp.net/erobillard/archive/2008/09/11/sharepoint-security-hard-limits-and-recommended-practices.aspx
InformationsquelleAutor Ashutosh Singh-MVP SharePoint
Nicht 100% sicher, dass auf SharePoint 2010, aber klar für SharePoint 2007, es gibt nicht einen Weg um dies zu tun, vor allem wenn die Ansichten der entsprechenden security Anforderungen auf die Spalten Benutzer sind in der Lage, um zu sehen.
Einen Weg, dies zu umgehen ist die Liste nicht zugänglich durch den Benutzer, und dann haben die code-Logik und ermöglicht so den Zugang zu den Daten erstellen, die verschiedene "sichten" auf die Daten in so etwas wie einem Web-Teil. Die Nachteile dieses ist die Suche zu einem Problem (da die Daten versteckt) und mehrere "Ansichten" der Daten (wenn nötig) ist auch ein anderes Element durch Arbeit.
InformationsquelleAutor John Ptacek
Ich weiß, das ist eine sehr alte Frage, aber veröffentlichen Sie es, wie es vielleicht jemand helfen.
Gibt es eine Arbeit um zu tun es, wie beschrieben, hier
InformationsquelleAutor Mohit
Ich finde es einfacher, wenn möglich, um die Ansicht zu erstellen und fixieren Sie es mit den filtern auf der Seite Listeneinstellungen.
Zum Beispiel, ich habe eine Liste von Mitarbeitern, einschließlich deren Mitarbeiter-IDs. Ich benutze diese Liste auch auf anderen Seiten zum sammeln von Daten in andere webparts. Also ich filter die Mitarbeiter-Liste, um [ME]. So werden die Daten auf der Seite verfügbar ist, die Sie benötigen, um filter und andere können Sie nicht sehen, nichts anderes.
Nun, was ist mit der person, die Sie braucht, um Sie zu verwalten-Seite? Ich eine Ansicht erstellen, nennen Sie es, HR. Diese Ansicht kann alles sehen. Dann Exportiere ich das webpart mit Liste Blick über den designer. Ich lösche dann den HF-Ansicht aus der Mitarbeiter-Liste.
Diese Blätter keine Möglichkeit für jedermann, um die Ansichten wechseln und sehen wieder alles. Ich erstelle eine Web-Seite für die person, die es verwaltet, und ich lade das webpart, und legen Sie die Ansicht der webpart-zu HR. Am Ende habe ich eine Seite die ich sperren, anstatt zu versuchen zu sperren, die Ansichten oder die Liste der Berechtigungen getrennt.
InformationsquelleAutor Adam Gohre
Würden Sie in der Lage sein, um zwei Listen, die miteinander verknüpft sind. Eine, die alle Benutzer Zugriff haben, und andere, die nur gewisse Leute Zugriff haben, und dann sich Ihnen anzuschließen? Dann vielleicht die Leute, die keinen Zugriff auf die andere Tabelle ist es nicht ziehen Sie die Informationen? Nicht sicher, aber ich werde versuchen, dass später heute.
InformationsquelleAutor Dale