Benutzer mit den meisten Antworten
Report mit Daten auf die User keine Rechte hat

Frage
-
Hallo,
ich möchte das die Nutzer einen Bericht aus Arbeitsplatz > Berichte aufrufen können. Der Bericht enthält eine Produktmatrix die die Anzahl der gemeinsamen Käufe des Produkte in Spalte X und des Produktes in Spalte Y Zeile anzeigt. Die Daten kommen aus einer selbst erstellen Entität (Tabelle).
In dem Bericht wird dem User aus BU 1 jeweils eine Spalte mit den aggregierten Daten der Produkte von BU 2,3,4 angezeigt.
Eine weitere Aufschlüsselung ist aufgrund des Rechtemanagements nicht gewollt.Nun das Problem:
Im operativen Geschäft haben die User aus 1 keine Rechte die Daten von BU 2,3,4 zu lesen. Somit werden die Daten im Bericht nicht angezeigt.
Der Bericht bedient sich den Filtered Views.Wie kann ich mir behelfen? Varianten:
1. Gespeicherte Prozedur in externe Datenbank mit Leserechten für alle User. Geht bisher nicht. Habe diese Versuche heruntergebrochen auf einen View in der externen Datenbank. Bisher nur Fehler... Siehe hier: http://social.msdn.microsoft.com/Forums/de-AT/crmgerman/thread/b160f4d0-6705-462f-96c9-8160e76166c5
2. Nutzung der nicht Filtered Views. Gleiches Problem wie bei 1.
3. Erstellung des Berichtes durch Admin. Mhm... möglich aber nicht wirklich elegant... muss ja dann auch noch versendet werden.
4. Abonement auf Berichtsmanager? Noch nicht probiert.
Andere Ideen?
Antworten
-
Hallo Sebastian,
sobald du die FilteredViews verwendest, werden die Rechte der Benutzer beachtet, deshalb bekommst du dann die Daten nicht. Verwendest du im Report nicht die FilteredViews sondert direkt die Tabellen, sollten alle Daten angezeigt werden.
Ansonsten verwende ich auch gerne das automatische versenden der Reports über den Report Server. Dort kann man die Reports zeitgesteuert erstellen lassen dann als Anhang einer Mail verschicken.
Viele Grüße
Michael Sulz
MVP für Microsoft Dynamics CRM
www.msdynamics.de- Als Antwort markiert Michael Sulz Mittwoch, 13. Oktober 2010 05:58
- Tag als Antwort aufgehoben Sebastian1234 Donnerstag, 21. Oktober 2010 12:47
- Als Antwort markiert Michael Sulz Mittwoch, 3. November 2010 16:19
Alle Antworten
-
Hallo Sebastian,
sobald du die FilteredViews verwendest, werden die Rechte der Benutzer beachtet, deshalb bekommst du dann die Daten nicht. Verwendest du im Report nicht die FilteredViews sondert direkt die Tabellen, sollten alle Daten angezeigt werden.
Ansonsten verwende ich auch gerne das automatische versenden der Reports über den Report Server. Dort kann man die Reports zeitgesteuert erstellen lassen dann als Anhang einer Mail verschicken.
Viele Grüße
Michael Sulz
MVP für Microsoft Dynamics CRM
www.msdynamics.de- Als Antwort markiert Michael Sulz Mittwoch, 13. Oktober 2010 05:58
- Tag als Antwort aufgehoben Sebastian1234 Donnerstag, 21. Oktober 2010 12:47
- Als Antwort markiert Michael Sulz Mittwoch, 3. November 2010 16:19
-
Hallo Michael,
mhm... der Grund ist klar.
Wie geschrieben unter 2 habe ich die Nicht-Filtered-Views schon probiert und die selbe Fehlermeldung wie in diesem Thread.
http://social.msdn.microsoft.com/Forums/de-AT/crmgerman/thread/b160f4d0-6705-462f-96c9-8160e76166c5Hast du wirklich einen Bericht in CRM unter Berichte der die Nicht-Filtered-Views verwendet und ohne Fehler erstellt wird?
Falls ja, dann ist an unserer Installation/Einrichtung etwas fehlerhaft und ich weiß das diese zu prüfen ist.
Die Berichte waren nicht zu Versendung bestimmt.
Die NutzerInnen sollen diese bei Bedarf aufrufen können.
Aber es wäre möglich sie nach "Anruf" vom Admin erstellen zu lassen.Grüße
Sebastian