Règles de requête CSM
Les règles de requête sont utilisées pour filtrer les enregistrements dans les tables associées à CSM qui sont accessibles aux utilisateurs disposant de rôles CSM. Ces filtres, qui sont appliqués dans les règles métier des requêtes et les ACL en lecture sur les tables associées à CSM, sont stockés dans une table de métadonnées.
À partir de la version London, des règles de requête et des filtres ont été définis dans l’include de script CSQueryBRUtilOOBConstants. Dans la version Quebec, ces filtres ont été déplacés vers la table Règle de requête (sn_query_rule).
Ce changement s’applique aux règles métier de requête (QBR) et aux ACL de lecture sur les tables associées à CSM. Chaque table de données qui utilisait des QBR avant Québec a maintenant un nouveau QBR qui utilise la nouvelle logique. Les tables avec des ACL de lecture qui utilisaient des filtres de l’include de script CSQueryBRUtilOOBConstants disposent désormais d’une ACL de lecture supplémentaire qui utilise les filtres de la table Règle de requête.
En tant qu’utilisateur disposant du rôle sn_queryrules.admin, vous pouvez créer, mettre à jour, afficher et supprimer une règle de requête. En tant qu’utilisateur disposant du rôle, vous pouvez afficher la table Règles de requête.
Disponibilité
La fonctionnalité de filtres de requête CSM est active sur les instances zboot. Les clients existants doivent contacter ServiceNow l’assistance clientèle pour activer cette fonctionnalité.
Propriété des règles de requête
- Si vrai, l’instance utilise les règles et filtres de la table Règle de requête pour déterminer l’accès en lecture aux tables CSM pour l’utilisateur connecté.
- Si cette propriété est définie sur false, l’instance utilise des règles et des filtres de CSQueryBRUtilOOBConstants et de ses extensions pour déterminer l’accès en lecture aux tables CSM pour l’utilisateur connecté.
Table de règle de requête
- Ticket (sn_customerservice_case)
- Bases d’installation affectées (sn_install_base_m2m_affected_install_base)
- Éléments de base d’installation (sn_install_base_item)
- Produits installés (sn_install_base_m2m_installed_product)
- Produits vendus (sn_install_base_sold_product)
- Ticket de commande (csm_order_case)
- Produit vendu couvert (sn_install_base_m2m_contract_sold_product)
- Commandes (csm_order)
- Actif (alm_asset)
- Droit (service_entitlement)
- Compte (customer_account)
- Commande de travaux (wm_order)
- Contact (customer_contact)
- Contrat (ast_contract)