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.




Berechtigung Listeneinträge und Sicht aus Webpart untergeordneter Seite

Unbeantwortet Dieser Beitrag hat 3 Antworten

Ohne Rang
5 Beiträge
Chris erstellt 17 Feb. 2013 15:04
SchlechtSchlechtIn OrdnungIn OrdnungDurchschnittDurchschnittGutGutSehr gutSehr gut

Hallo,

wir haben ein Ticketsystem auf Basis von Sharepoint 2010 umgesetzt und möchten jetzt einen Teil der Tickets auch unseren Kunden zeigen, damit diese den aktuellen Status des Tickets einsehen können. Das Ticketsystem besteht aus 3 Listen, die über verschieden Workflows miteinander verbunden sind.

Nun zumeinem Problem:

Das Ticketsystem befindet sich unter folgender URL: http://sharepoint/service , die Tickets selber befinden sich in einer Liste mit verschiedenen Feldern. Diese Liste ist global bereitgestellt.

Für unsere Kunden haben wir je eine eigene Website unter folgender URL eingerichtet: http://sharepoint/service/kunde1  

Auf der Kundewebsite habe ich diese Ticketliste in ein Webpart eingebunden, die Listenelemente erhalten per Workflow die entsprechenden Berechtigung und erscheinen auch in dem Webpart.

In der Ticketliste ist ein versioniertesFeld welches wir als Historyfeld nutzen um einen aktuellen Status abzugeben. In der normalen Listenansicht erscheint der Link Einträge anzeigen, ein Klick darauf öffnet das entsprechende Ticket. Mit einem Klick auf Speichern lande ich aber im Ticketsystem und nicht wieder zurück auf der Kundenseite.

Gibt es dafür eventuell eine Lösung?

Welche Berechtigung muss ich im Ticketsystem einstelle, damit die Einträge korrekt angezeigt werden? Wenn ich die Berechtigung auf "beschränkter Zugriff" stelle, wird die die Seite nicht korrekt angezeigt, es sieht dann so aus als gäbe es gar keine Styles auf der Seite. Erteile ich mehr Berechtigungen, hätte die Kunden Zugriff auf die komplette Seite.

Ich hoffe, jemand versteht das, es ist leider nicht ganz einfach zu beschreiben

Chris

 

Alle Antworten

Ohne Rang
5 Beiträge
Dirk Löhn Als Antwort am 18 Feb. 2013 17:25
SchlechtSchlechtIn OrdnungIn OrdnungDurchschnittDurchschnittGutGutSehr gutSehr gut

Hallo Chris

Zur Frage 1, dass man nach dem Speichern im Ticketsystem landet: Versuche, dem Link zum Ticketformular z.B. per SharePoint Designer einen ?Source=http://[URL zur gewünschten Return-Seite] hinzuzufügen, mit den entsprechenden Codes für die Sonderzeichen, also

 http%3A%2F%2Fwww.abc.com%2Fdefault.aspx für http://www.abc.com/default.aspx

 

Ohne Rang
5 Beiträge
Chris Als Antwort am 20 Feb. 2013 08:04
SchlechtSchlechtIn OrdnungIn OrdnungDurchschnittDurchschnittGutGutSehr gutSehr gut

Hallo Dirk,

erstmal vielen Dank für deine schnelle Antwort.

Meines wissens nach sollte der Sp eigentlich so clever sein und von selber den Weg zur Quelle zurück finden. Nachdem ich gestern das Webpart auf der Kundenseite neu eingebunden habe, hat das komischerweise auch funktioniert.

Was mich stört, ist das der Kunde tatsächlich Rechte auch auf der Seite braucht, in welcher unser Ticketsystem ist. Dadurch sieht er natürlich auch all die entsprechenden Links, die weil angepasst nicht dem Standard entsprechen. Also habe ich beschlossen, eine neue DispForm.aspx zu bauen und diese in eine leere aspx einzubinden. Ein durch einen Workflow initiierter Link soll dann darauf verweisen. Ich werde das heute im Laufe des Tages testen.

Grüße Chris

Ohne Rang
5 Beiträge
Dirk Löhn Als Antwort am 18 Feb. 2013 17:34
SchlechtSchlechtIn OrdnungIn OrdnungDurchschnittDurchschnittGutGutSehr gutSehr gut

Zu Frage 2, Einstellen der Berechtigungen. Es müssen schon mindestens Leserechte für die Seite vergeben werden. Diese kann man durch Erstellen einer eigenen - eingeschränkten - Berechtigungsgruppe noch etwas restriktiver als die Standardleserechte gestalten (Websiteaktionen - Websiteberechtigungen - Berechtigungsstufen - dann eine Stufe auswählen wie "Eingeschränkter Lesezugriff" und aus dieser ganz unten mit "Berechtigungsstufe kopieren" eine neue Stufe machen und ggf. anpassen).

Technisch muss der Benutzer irgendein Recht haben, um die Ticketliste sehen zu können, aber man kann die Seiten, unter denen das eigentliche Ticketsystem erreichbar ist, nur für die gewünschten Mitarbeiter per Seitenberechtigung freischalten und für die Kunden eine spezielle ASPX mit einer definierten, eingeschränkten Ansicht einrichten.

Ich hoffe ich habe das so halbwegs richtig verstanden.