CSM 쿼리 규칙

  • 릴리스 버전: Australia
  • 업데이트 날짜 2026년 03월 12일
  • 소요 시간: 2분
  • 쿼리 규칙은 CSM 역할이 있는 사용자가 액세스할 수 있는 CSM 관련 테이블의 기록을 필터링하는 데 사용됩니다. CSM 관련 테이블의 쿼리 비즈니스 규칙과 읽기 ACL에 적용되는 이러한 필터는 메타데이터 테이블에 저장됩니다.

    London 릴리스부터 쿼리 규칙과 필터는 CSQueryBRUtilOOBConstants 스크립트 포함에 정의되어 있었습니다. Quebec 릴리스에서 이러한 필터는 쿼리 규칙(sn_query_rule) 테이블로 이동되었습니다.

    이러한 변경 사항은 CSM 관련 테이블의 QBR(쿼리 비즈니스 규칙) 및 읽기 ACL에 적용됩니다. Quebec 이전에 QBR을 사용했던 각 데이터 테이블에는 이제 새 논리를 사용하는 새 QBR이 있습니다. CSQueryBRUtilOOBConstants 스크립트 포함의 필터를 사용했던 읽기 ACL이 있는 테이블에는 이제 쿼리 규칙 테이블의 필터를 사용하는 읽기 ACL이 하나 더 있습니다.

    sn_queryrules.admin 역할을 가진 사용자는 쿼리 규칙을 생성, 업데이트, 조회 및 삭제할 수 있습니다. 역할이 있는 사용자는 쿼리 규칙 테이블을 볼 수 있습니다.

    가용성

    CSM 쿼리 필터 기능은 zBoot 인스턴스에서 활성 상태입니다. 기존 고객은 이 기능을 사용하려면 고객 지원에 문의 ServiceNow 해야 합니다.

    쿼리 규칙 속성

    sn_cs_queryrules.use_query_rules 이 속성은 쿼리 규칙 테이블 또는 CSQueryBRUtilOOBConstants 스크립트 포함을 사용할지 여부를 결정합니다. 이 속성은 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)