CSM-Abfrageregeln
Abfrageregeln werden zum Filtern der Datensätze in CSM-bezogenen Tabellen verwendet, auf die Benutzer mit CSM-Rollen zugreifen können. Diese Filter, die in Geschäftsregeln für Abfragen und Lese-ACLs für CSM-bezogene Tabellen angewendet werden, werden in einer Metadatentabelle gespeichert.
Ab dem London-Release wurden Abfrageregeln und Filter in der Skripteinbindung „CSQueryBRUtilOOBConstants“ definiert. Im Quebec-Release wurden diese Filter in die Tabelle „Abfrageregel“ (sn_query_rule) verschoben.
Diese Änderung gilt für Geschäftsregeln für Abfragen (QBRs) und Lese-ACLs für CSM-bezogene Tabellen. Alle Datentabellen, die QBRs vor Einführung des Quebec-Releases verwendet haben, verfügen jetzt über eine neue QBR, die die neue Logik verwendet. Tabellen mit Lese-ACLs, die Filter aus der Skripteinbindung „CSQueryBRUtilOOBConstants“ verwendet haben, enthalten jetzt eine weitere Lese-ACL, die die Filter aus der Tabelle „Abfrageregel“ verwendet.
Verfügbarkeit
Die CSM-Abfragefilterfunktion ist für zBoot-Instanzen aktiv. Bestehende Kunden müssen sich an den ServiceNow-Kundensupport wenden, um diese Funktion zu aktivieren.
Eigenschaft für Abfrageregeln
- Bei „true“ verwendet die Instanz Regeln und Filter aus der Tabelle „Abfrageregel“, um den Lesezugriff auf die CSM-Tabellen für den angemeldeten Benutzer zu bestimmen.
- Bei „false“ verwendet die Instanz Regeln und Filter aus „CSQueryBRUtilOOBConstants“ und den zugehörigen Erweiterungen, um den Lesezugriff auf die CSM-Tabellen für angemeldete Benutzer zu bestimmen.
Tabelle „Abfrageregel“
- Fall (sn_customerservice_case)
- Betroffene Installationsbasen (sn_install_base_m2m_affected_install_base)
- Installationsbasiselemente (sn_install_base_item)
- Installierte Produkte (sn_install_base_m2m_installed_product)
- Verkaufte Produkte (sn_install_base_sold_product)
- Auftragsfall (csm_order_case)
- Verkauftes Produkt abgedeckt (sn_install_base_m2m_contract_sold_product)
- Bestellungen (csm_order)
- Asset (alm_asset)
- Berechtigung (service_entitlement)
- Account (customer_account)
- Arbeitsauftrag (wm_order)
- Kontakt (customer_contact)
- Vertrag (ast_contract)