Beschränken Sie die Berichterstellung mit einer ACL-Regel

  • Freigeben Version: Yokohama
  • Aktualisiert 30. Januar 2025
  • 1 Minute Lesedauer
  • Erstellen Sie eine Zugriffssteuerungslistenregel, um einzuschränken, wer einen Bericht für eine Tabelle, Datenquelle oder Datenbankansicht erstellen kann.

    Vorbereitungen

    Erforderliche Rolle: Security_admin.

    Hinweis:
    Zusätzlich zu ACLs „Report_on“ Für bestimmte Tabellen steuert eine Schreib-ACL in der Tabelle [sys_Report] den Schreibzugriff für alle Berichte. Wenn diese ACL verhindert, dass Sie den aktuellen Bericht speichern, wird Speichern Schaltfläche im Berichtsdesigner ist deaktiviert. Beispiel: Wenn Sie einen Bericht anzeigen, den ein anderer Anwender für Sie freigegeben hat. Wenn Sie über die richtigen Sicherheitseinstellungen verfügen, klicken Sie auf Speichern > Einfügen Dient zum Speichern einer bearbeitbaren Kopie des Berichts.

    Prozedur

    1. Navigieren zu Systemsicherheit > Zugriffssteuerung (ACL)an.
    2. Fügen Sie einen Zugriffssteuerungsdatensatz mit den folgenden Informationen hinzu.
      OptionBezeichnung
      Typ Datensatz
      Vorgang Report_on
      Name (Tabelle) <select the table name>
    3. Definieren Sie die Regeln, die bestimmen, ob ein Anwender Berichte für eine Tabelle erstellen kann.
      Wenn ein Anwender nicht hat Report_on Zugriff für eine Tabelle, die Tabelle wird nicht in angezeigt Tabelle Feld, wenn der Anwender einen Bericht erstellt. Datenquellen basierend auf Tabellen, für die ein Anwender nicht übergibt Report_on ACL werden nicht in angezeigt Datenquelle Liste im Berichtsdesigner. Um zu verhindern, dass ein oder mehrere Anwender eine Datenquelle in sehen Berichtsquelle Erstellen Sie eine neue Lese-ACL in der Tabelle [sys_Report_Source], die diese Anwender ausschließt.
      Hinweis:
      • Anwender können Berichte für Tabellen anzeigen und ausführen, auch wenn sie aufgrund von ACL-Einschränkungen „Report_on“ keine Berichte erstellen können.
      • Systemtabellen sind standardmäßig nicht meldepflichtig. Um Berichte für Systemtabellen zu ermöglichen, können Administratoren konfigurieren glide.ui.permitted_tablesEigenschaft. Weitere Informationen finden Sie unter Berichterstellung für Systemtabellen.
      • Die ACL Report_on Der Vorgang gewährt das Recht, Berichte für die Zieltabelle zu erstellen.
      • DatenbankansichtenHaben eigene ACLs. Wenn ein Anwender hat Report_on Rechte für alle Tabellen in einer Datenbankansicht. Sie erfordern weiterhin Report_on-Rechte in der Datenbankansicht, um Berichte darüber zu erstellen. Siehe Datenbankansichten .