CSM 쿼리 규칙
쿼리 규칙은 CSM 역할을 보유한 사용자가 액세스할 수 있는 CSM 관련 테이블의 기록을 필터링하는 데 사용됩니다. CSM 관련 테이블에 대한 쿼리 비즈니스 규칙과 읽기 ACL에서 적용되는 이러한 필터는 메타데이터 테이블에 저장됩니다.
London 릴리스부터 CSQueryBRUtilOOBConstants 스크립트 포함에 쿼리 규칙과 필터가 정의되어 있었습니다. Quebec 릴리스에서 이러한 필터는 쿼리 규칙(sn_query_rule) 테이블로 이동되었습니다.
이러한 변경은 CSM 관련 테이블의 QBR(쿼리 비즈니스 규칙) 및 읽기 ACL에 적용됩니다. 현재 Quebec 이전에 QBR을 사용한 각 데이터 테이블에는 새로운 논리를 사용하는 새로운 QBR이 있습니다. CSQueryBRUtilOOBConstants 스크립트 포함에서 필터를 사용했던 읽기 ACL이 포함된 테이블에는 이제 쿼리 규칙 테이블의 필터를 사용하는 읽기 ACL이 하나 더 포함됩니다.
가용성
zBoot 인스턴스에서는 CSM 쿼리 필터 기능이 활성 상태입니다. 기존 고객이 이 기능을 사용 설정하려면 ServiceNow 고객 지원에 문의해야 합니다.
쿼리 규칙 속성
sn_cs_queryrules.use_query_rules 속성은 쿼리 규칙 테이블 또는 CSQueryBRUtilOOBConstants script include를 사용할지 여부를 결정합니다. 이 속성은 zBoot 인스턴스의 경우 true로, 업그레이드된 인스턴스의 경우 false로 설정됩니다.
- true인 경우, 인스턴스는 쿼리 규칙 테이블의 규칙과 필터를 사용하여 로그인 사용자의 CSM 테이블에 대한 읽기 권한을 결정합니다.
- false인 경우, 인스턴스는 CSQueryBRUtilOOBConstants 및 확장 프로그램의 규칙과 필터를 사용하여 로그인 사용자의 CSM 테이블에 대한 읽기 권한을 결정합니다.
쿼리 규칙 테이블
쿼리 규칙(sn_query_rule) 테이블은 sys_metadata 테이블을 확장하고 다음 테이블에 대한 필터를 저장합니다.
- 케이스(sn_customerservice_case)
- 영향을 받는 설치 기반(sn_install_base_m2m_affected_install_base)
- 설치 기반 항목(sn_install_base_item)
- 설치된 제품(sn_install_base_m2m_installed_product)
- 판매된 제품(sn_install_base_sold_product)
- 주문 케이스(csm_order_case)
- 판매된 제품 포함(sn_install_base_m2m_contract_sold_product)
- 주문(csm_order)
- 자산(alm_asset)
- 권리(service_entitlement)
- 계정(customer_account)
- 작업 주문(wm_order)
- 접촉 창구(customer_contact)
- 계약(ast_contract)