Dashboard-Rollendateneinschränkungen (CX)
Informationen zu Dashboard-Dateneinschränkungen
Wenn Sie ein Dashboard freigeben, können Sie die Daten nach Benutzer oder Rolle einschränken. Jeder Benutzer oder jede Rolle, für die das Dashboard freigegeben wurde, kann das Dashboard mit den von Ihnen gewählten Einschränkungen anzeigen. Diese Einschränkungen gelten für alle Widgets und Seiten.
Einschränkungen basierend auf Umfragedaten
- Geben Sie Ihr Dashboard für einen Benutzer oder eine Benutzerrolle mit ausgewähltem schreibgeschützten Zugriff (Anzeigen) frei.
Tipp: Sie können die Daten nicht für alle Benutzer eines Dashboards einschränken – die Daten müssen für einen Benutzer oder eine Rolle eingeschränkt sein. - Klicken Sie auf die Option Alle Daten neben dem Namen der Person.
Tipp: Wenn bereits eine Dateneinschränkung besteht, wird die Dateneinschränkung selbst anstelle von „Alle Daten“ angezeigt.
- Wählen Sie Einschränkungen hinzufügen.
- Der Benutzer/die Rolle kann nur die Daten sehen, die die Bedingungen erfüllen, die Sie jetzt festlegen. Erstellen Sie eine Bedingung, indem Sie zuerst ein beliebiges Textsetfeld in Ihrem Datenset festlegen.
- Klicken Sie auf das Feld Typ auswählen, um einen Operator auszuwählen. In diesem Beispiel wählen wir „ist“.
- Wählen Sie in der Dropdown-Liste die Werte aus, auf die der Benutzer Zugriff haben soll oder nicht. Dies hängt wiederum von der Bedingung ab, die Sie festgelegt haben. Beachten Sie, dass Sie mehrere Positionen auswählen können.
Tipp: Sie können nur statische Einschränkungen für Werte festlegen, die sich aktuell in Ihrem Datenset befinden.
Einschränkungen basierend auf Benutzerattributen
- Geben Sie Ihr Dashboard für einen Benutzer mit Anzeigezugriff (Anzeigen) oder Exportzugriff (Export) frei.
- Klicken Sie auf die Option Alle Daten neben dem Namen der Person.
Tipp: Wenn bereits eine Dateneinschränkung besteht, wird die Dateneinschränkung selbst anstelle von „Alle Daten“ angezeigt.
- Klicken Sie im Dialogfenster auf Einschränkungen hinzufügen.
- Wählen Sie ein beliebiges Text- oder Nummernsetfeld in Ihrem Datenset aus.
- Wählen Sie den Operator “Stimmt mit Benutzerattribut überein”.
- Wählen Sie aus dem Dropdown-Menü die Werte aus, die basierend auf den Attributen der Rolle/des Benutzers eingeschränkt werden sollen.
Dateneinschränkungen für Benutzerattribute werden häufig bei SSO-Anmeldungen (Single Sign-On) verwendet, um den Zugriff auf Daten über Ihre bereits vorhandene Hierarchie einzuschränken. Beispielsweise könnte ein SSO-Anmeldesystem ein Attribut namens “StoreID” mit der Filial-ID jedes Benutzers speichern. Wenn die Filial-ID auch in Ihren Dashboard-Daten vorhanden ist, können Sie eine Einschränkung basierend auf der Filial-ID vornehmen, die im Benutzerattribut gefunden wurde. Die Feld- und SSO-Attributnamen müssen nicht übereinstimmen, aber ihre Werte stimmen überein.
Dies ist besonders nützlich, wenn Sie sowohl Benutzerrollen als auch Benutzerattribute verwenden. Durch das Teilen mit einer Benutzerrolle und anschließendes Einschränken der Daten durch ein Benutzerattribut sieht jeder Benutzer nur die Daten, die mit seinem Benutzerattribut übereinstimmen. Auf diese Weise können Sie das Dashboard mit nur wenigen Klicks mit Hunderten von Personen teilen, anstatt mit jedem Benutzer einzeln zusammenarbeiten zu müssen. Damit dies funktioniert, müssen für Ihre Benutzer Benutzerattribute festgelegt sein.
Rollup-Daten zulassen
„Rollup-Daten zulassen“ ermöglicht es Benutzern, alle aggregierten Daten dieses Felds anzuzeigen, schränkt jedoch die Datenfilterung auf den angegebenen Wert oder die angegebenen Werte ein. Beispiel: Ein Filter für „Region ist Westen“ mit aktivierter Option „Rollup-Daten zulassen“ würde es einem Benutzer ermöglichen, die aggregierten Daten über alle Regionen hinweg anzuzeigen, aber der Benutzer könnte nur nach der Region „West“ filtern.
Achtung: Wenn „Rollup-Daten zulassen“ für ein Dashboard-Feld aktiviert ist, wird dem Benutzer nicht automatisch ein Filter angezeigt. Wenn ein auf dem Feld basierender Filter auf die Seite angewendet wird, wird der Filter standardmäßig auf den eingeschränkten Wert gesetzt, aber der Benutzer kann weiterhin „Alle“ auswählen, um aggregierte Daten anzuzeigen.
Wenn ein auf der Dateneinschränkung basierender gesperrter Filter auf die Seite angewendet wird, wird der Filter standardmäßig auf den eingeschränkten Wert gesetzt, und der Benutzer hat nicht die Möglichkeit, „Alle“ auszuwählen, um aggregierte Daten anzuzeigen.
Eingeschränkte Benutzersicht
Wenn Sie Berechtigungen auf die Rolle des Benutzers oder direkt auf den Benutzer angewendet haben, sind alle Daten, die ihm angezeigt werden, auf seine Dateneinschränkungen beschränkt. Sie sehen weiterhin, dass Filter auf eine Seite oder ein Widget angewendet wurden, die nicht bearbeitbaren Filter werden jedoch dunkelgrau angezeigt. Die Einschränkung wird unabhängig davon angewendet, ob das eingeschränkte Feld als Filter auf Seitenebene vorhanden ist oder nicht.
Wenn Sie Benutzern erlaubt haben, mehrere Werte innerhalb eines Satzes anzuzeigen, können sie innerhalb eines Filters zwischen diesen Werten wechseln. Wenn es andere Werte gibt, die vom eingeschränkten Wert abhängig sind (z.B. mehrere Restaurants in einem Bundesstaat), sind alle Werte verfügbar, die unter den eingeschränkten Wert fallen.
Interaktionen zwischen Dateneinschränkungen für Benutzer und Rollen
Ein Administrator kann Dateneinschränkungen für Dashboard-Betrachter sowohl auf Einzelebene als auch als Teil einer Rolle festlegen. In diesem Abschnitt wird anhand vieler Beispiele gezeigt, wie diese Einschränkungen interagieren. In unseren Beispielen gewähren wir Zugriff auf einen CX-Dashboard-Benutzer, der Daten für eine fiktive Fluggesellschaft analysiert.
Mehrere Einschränkungen auf dasselbe Feld angewendet
Es ist möglich, mehrere Dateneinschränkungen für dasselbe Feld zuzuordnen. Abhängig von der Methode, die zum Einschränken der Daten verwendet wird, verhält sich die Dateneinschränkung unterschiedlich:
- Wenn ein Feld zwei oder mehr Dateneinschränkungen hat und die Einschränkungen sowohl von einer einzelnen Ebene als auch von einer Rolle stammen, haben die Einschränkungen auf der einzelnen Ebene Vorrang.
Beispiel: In diesem Beispiel wurde Barnaby Smith Zugriff auf ein Dashboard sowohl auf Einzelebene als auch als Teil einer Rolle gewährt. Auf der Einzelebene ist er auf die Daten der Flughäfen LAX und ORD beschränkt. Auf Rollenebene kann er nur Daten für den SLC-Flughafen anzeigen. Da Barnaby Einschränkungen auf beiden Ebenen hat, wird die Einschränkung auf der individuellen Ebene die Rollenebene ersetzen. Wenn Barnaby das Dashboard anzeigt, sieht er Daten für die Flughäfen LAX und ORD.
- Wenn ein Feld zwei oder mehr Dateneinschränkungen hat und diese Einschränkungen aus verschiedenen Rollen stammen, werden die Einschränkungen mit der „oder“-Logik angewendet. Das bedeutet, dass der Dashboard-Viewer Daten sehen kann, für die eine beliebige Einschränkung zutrifft.
Beispiel: In diesem Beispiel hat Barnaby Smith Zugriff auf ein Dashboard in zwei verschiedenen Rollen erhalten. In einer Rolle beschränkt er sich nur auf Daten für den Flughafen SLC. In der anderen Rolle hat er Zugang zu den Flughäfen ATL und ORD. Da die Dateneinschränkungen beide aus Rollen stammen, kann Barnaby Daten für alle drei Flughäfen sehen.
Dateneinschränkungen auf mehrere Felder angewendet
Es ist möglich, den Datenzugriff für mehrere Felder einzuschränken. Abhängig von der Methode, die zum Einschränken der Daten verwendet wird, verhält sich die Dateneinschränkung unterschiedlich:
- Wenn Dateneinschränkungen auf mehrere Felder angewendet werden und die Einschränkungen aus einer Mischung aus einer Rolle und einer einzelnen Ebene stammen oder sich alle auf derselben Ebene befinden (d.h. alle auf einer einzelnen Ebene oder alle aus derselben Rolle), werden die Einschränkungen mit der “und”-Logik angewendet. Das bedeutet, dass der Dashboard-Viewer nur Daten sehen kann, auf die alle Einschränkungen zutreffen.
Beispiel: In diesem Beispiel wurde Barnaby Smith Zugriff auf ein Dashboard auf individueller Ebene gewährt. Seine Daten sind eingeschränkt, sodass er nur Antworten für den SLC-Flughafen und für Antworten sehen kann, die NPS-Promoter sind. Da diese Einschränkungen auf derselben Ebene festgelegt werden, kann Barnaby nur Daten für Promoter am SLC-Flughafen sehen.
- Wenn Dateneinschränkungen auf mehrere Felder angewendet werden und die Einschränkungen aus mehreren Rollen stammen, werden die Einschränkungen mit der „oder“-Logik angewendet. Das bedeutet, dass der Dashboard-Viewer Daten sehen kann, für die eine beliebige Einschränkung zutrifft.
Beispiel: In diesem Beispiel wurde Barnaby Smith Zugriff auf ein Dashboard als Teil von zwei verschiedenen Rollen gewährt. In einer Rolle beschränkt er sich auf Daten für den Flughafen SLC. In einer anderen Rolle beschränkt er sich auf Daten für NPS-Kritiker. Da seine Einschränkungen aus zwei separaten Rollen stammen, kann Barnaby Daten für alle Antworten am SLC-Flughafen sowie alle Antworten, die NPS-Kritiker sind, anzeigen.