Filter und Breadcrumbs mit festen Abfragen einschränken

  • Freigeben Version: Washingtondc
  • Aktualisiert 1. Februar 2024
  • 1 Minute Lesedauer
  • In der Datensatzlistenansicht können Benutzer mithilfe von Breadcrumbs und Filtern zu verschiedenen Teilmengen einer Tabelle navigieren. Sie können den Zugriff auf Teile der Tabelle einschränken, indem Sie aktive Links in Breadcrumbs einschränken oder Breadcrumbs und Filter für bestimmte Rollen unterdrücken.

    Vorbereitungen

    Erforderliche Rolle: admin

    Warum und wann dieser Vorgang ausgeführt wird

    Mit einer Breadcrumb-Option kann ein Administrator die Basisansicht einer Datensatzliste steuern, die Benutzern angezeigt wird. Durch Hinzufügen einer festen Abfrage zum Argument für ein Modul kann ein Administrator verhindern, dass Benutzer ihre Ansicht über einen bestimmten Startpunkt hinaus erweitern. Das Argument für diese feste Abfrage wird als &sysparm_fixed_query=active=truegeschrieben. Ein Anwendungsfall für diese Abfrage besteht darin, Benutzer daran zu hindern, mithilfe der Breadcrumbs von einer Liste offener Incidents zu einer Liste aller Incidents zu wechseln. Wenn Benutzer auswählen Incident > Offen, können sie nur eine Liste offener (aktiv=wahr) Incidents anzeigen und filtern.

    Hinweis:
    Mit einer neuen ACL zum Erstellen können alle Benutzer standardmäßig Filter speichern. Dadurch werden vorhandene benutzerdefinierte ACLs überschrieben, wenn Administratoren den Filterzugriff einschränken. Die neue ACL gibt allen Benutzern standardmäßig Zugriff auf das Feld Benutzer und nur dann Zugriff auf das Feld Gruppe, wenn Benutzer die Rolle „filter_group“ haben und sich in der aktuell ausgewählten Gruppe befinden.

    Prozedur

    1. Zeigen Sie auf das Anwendungsmenü, das das zu bearbeitende Modul enthält, und klicken Sie auf das Symbol zum Bearbeiten der Anwendung (Bleistift).
      Um das Modul direkt zu öffnen, zeigen Sie auf das Modul und klicken auf das Symbol zum Bearbeiten des Moduls (Bleistift).
    2. Wählen Sie das zu bearbeitende Modul aus.
      Wählen Sie beispielsweise Öffnenaus.
    3. Wählen Sie im Abschnitt „ Link-Typ “ des Modulformulars für den Link-Typ die Option Liste der Datensätzeaus.
    4. Löschen Sie den Filter Aktiv ist true, falls vorhanden.
    5. Fügen Sie &sysparm_fixed_query=active=true zum Feld Argumente hinzu, und aktualisieren Sie den Datensatz.
      Fügen Sie ein festes Abfrageargument hinzu
    6. Navigieren zu Incidents > Offen und untersuchen Sie die Breadcrumbs.
      Der Link Aktiv = wahr ist die breiteste zulässige Ansicht in der Liste der angezeigten offenen Incidents. Der Breadcrumb für Alle ist aufgrund der festen Abfrage kein Link.
      Breadcrumb für „Alle“ ist nicht verknüpft