Filtern Sie Berichtbewertungsscans
Vor allem bei großen Instanzen kann die ACL-Bewertung für Berichte lange dauern. Um die Bewertungszeit zu verkürzen, können Sie Systemeigenschaften verwenden, um die Berichte zu filtern, für die die Bewertung gilt.
Vorbereitungen
Erforderliche Rolle: admin und security_admin.
- sn_report_acl.com.par_report_acl_assessment.report_view.sys_ids
- sn_report_acl.glide.script.block.client.globals
Prozedur
Systemeigenschaften für Berichtbewertungen
Verwenden Sie diese Eigenschaften, um die Prüfung der ACL-Bewertung für Berichte zu konfigurieren.
Um Systemeigenschaften zu konfigurieren, navigieren Sie zu sys_properties.list und filtern Sie nach dem Eigenschaftsnamen.
| Eigenschaft | Beschreibung |
|---|---|
| sn_report_acl.run_scan_with_queryNoDomain | Nur gültig für domänengetrennte Instanzen. Definiert, ob die App die Benutzerdomäne berücksichtigt, wenn Sie die Abfrage ausführen. Bei „false“ erhält der security_admin nur Ergebnisse für die Domänen, in die er Einblick hat. Ein globaler security_admin kann die Eigenschaft auf „true“ festlegen und die Ergebnisse für alle Domänen in der Instanz abrufen. Die einzelnen security_admins können dann die gesammelten Ergebnisse für ihre eigenen Domänen anzeigen. Weitere Informationen finden Sie unter Berichtbewertung und Domänentrennung. Wenn Sie diese Eigenschaft für eine nicht domänengetrennte Instanz auf „true“ festlegen, wird die Bewertung als normale Abfrage ausgeführt. Wenn Sie diese Eigenschaft löschen, lautet der Standardwert im Code „false“. Typ: true/false Standardwert: false |
| sn_report_acl.add_encoded_query_for_sys_report_table | Ermöglicht Sicherheitsadministratoren das Hinzufügen einer codierten UND-Abfragebedingung zur Abfrage, die der Bewertungsscan für die Tabelle „sys_report“ ausführt. Sie können beispielsweise eine codierte Abfrage hinzufügen, die Berichte nur für bestimmte Tabellen auswertet. Die Gültigkeit der codierten Abfrage liegt in der Verantwortung des Anwenders. Aus Leistungsgründen validiert die App vor der Ausführung keine zusätzlichen Abfragen im Code. Wenn Sie diese Eigenschaft löschen oder sie einen leeren Wert hat, wird der Bewertungsscan nur mit den ursprünglichen Bedingungen ausgeführt. Typ: Zeichenfolge |
| sn_report_acl.com.par_report_acl_assessment.collekt_punktwalk | Legt fest, ob die App Dot-Walking-Felder auf betroffene Berichte überprüft. Bei „false“ verbessert sich die Leistung der App, die App gibt jedoch nur eine Teilmenge der Gesamtergebnisse zurück. Typ: true/false Standardwert: false |
| sn_report_acl.add_encoded_query_for_sys_user_table | Ermöglicht Sicherheitsadministratoren das Hinzufügen einer codierten UND-Abfragebedingung zur Abfrage, die der Bewertungsscan für die Tabelle „sys_user“ ausführt. Sie können beispielsweise eine codierte Abfrage hinzufügen, die nur bestimmte Rollen auswertet. Die Gültigkeit der codierten Abfrage liegt in der Verantwortung des Anwenders. Aus Leistungsgründen validiert die App vor der Ausführung keine zusätzlichen Abfragen im Code. Wenn Sie diese Eigenschaft löschen oder sie einen leeren Wert hat, wird der Bewertungsscan nur mit den ursprünglichen Bedingungen ausgeführt. Typ: Zeichenfolge |
| sn_report_acl.process_reports_executed_within_X_days_ago | Definiert die maximale Anzahl der Tage seit der letzten Anzeige eines Berichts durch einen Anwender, die die App beim Ausführen des Bewertungsscans berücksichtigt. Typ: Ganzzahl Standard: 365 |
| sn_report_acl.run_scan_based_on_report_execution_only | Die Prüfung berechnet für jeden betroffenen Bericht die Anzahl der Ausführungen. Wenn diese Eigenschaft auf „false“ festgelegt ist, ist die Spalte „ Gesamtzahl Ausführungen “ in der Liste „Betroffene Berichte“ immer leer, und process_reports_executed_within_X_days_ago wird ignoriert. Typ: true/false Standardwert: true |
| sn_report_acl.com.par_report_acl_assessment.max_affected_users | Die maximale Anzahl der betroffenen Anwender, die abgerufen wird, wenn Sie auf Betroffene Anwender anzeigenklicken. Gilt für Berichte, die von Anwendern mit angegebenen Rollen angezeigt werden können, oder für Berichte, die von jedem angezeigt werden können. Für Berichte, die von Gruppen angezeigt werden können, ist dieser Wert die maximale Anzahl betroffener Anwender, die pro Gruppe abgerufen werden. Typ: Ganzzahl Standard: 5 |
| sn_report_acl.com.par_report_acl_assessment.collekt_punktwalk | Erfasst Berichtsfelder in erweiterten Tabellen, die dazu führen, dass ein Bericht blockiert wird. Diese Eigenschaft fügt die Spalte „Dot-Walk-Felder “ der Tabelle „Betroffene Berichte“ hinzu, wenn diese Felder vorhanden sind. Typ: true/false Standardwert: true |