도메인 시스템 속성 및 사용자 기본 설정

  • 릴리스 버전: Yokohama
  • 업데이트 날짜 2025년 01월 30일
  • 읽기3분
  • 관리자는 도메인 범위를 제어하는 속성 및 사용자 기본 설정에 액세스할 수 있습니다.

    속성

    도메인 분리를 새로 활성화하면 모든 관련 데이터 또는 프로세스에 대한 도메인 범위가 기록의 도메인으로 자동으로 제한됩니다. 사용자가 양식에서 기록을 볼 때 기록의 관련 데이터(예: 참조 선택기 및 관련 목록 데이터) 및 적용된 프로세스(예: 비즈니스 규칙 및 클라이언트 스크립트)는 기록의 도메인 범위로 제한됩니다. 여러 탭에 기록이 있는 경우 각 탭에는 해당 탭 내에서 연 기록에 따라 고유한 도메인 범위가 있습니다. 다음 속성은 도메인 범위를 기록의 도메인과 사용자의 현재 세션 도메인으로 제한합니다.

    표 1. 도메인 시스템 속성
    속성 세부사항
    glide.sys.domain.use_record_domain_for_processes 모든 프로세스에 대해 도메인 범위를 기록의 도메인으로 제한합니다. 이 속성은 비즈니스 규칙에 적용되지 않습니다. 비즈니스 규칙은 항상 도메인 기록에서 처리됩니다.
    • 유형: true | false
    • 기본값: True
    • 위치: 시스템 속성 [sys_properties] 테이블
    glide.sys.domain.use_record_domain_for_data 모든 데이터에 대해 도메인 범위를 기록의 도메인으로 제한합니다.
    • 유형: true | false
    • 기본값: Fuji에서 새 도메인을 활성화하면 True입니다(Fuji 이전 인스턴스에서의 업그레이드는 테이블에 이 속성이 없음).
    • 위치: 시스템 속성 [sys_properties] 테이블
    or 속성이 true로 설정되면 설정에 관계없이 다음 속성이 사용되지 않습니다.glide.sys.domain.use_record_domain_for_dataglide.sys.domain.use_record_domain_for_processes
    • glide.sys.domain.use_record_domain
    • glide.sys.domain.use_record_domain_for_client_scripts
    • glide.sys.domain.domain_change_notify
    • glide.sys.domain.no_change_roles
    전체 속성 목록은 사용 가능한 시스템 속성을 참조하십시오.
    주:

    Jakarta 릴리스부터 도메인 분리를 새로 활성화하면 세션 도메인이 도메인 테이블에서 실행되는 비즈니스 규칙을 결정합니다. 이전 버전에서는 도메인 테이블에서 실행된 비즈니스 규칙이 새로 생성된 도메인의 계층 구조에 따라 설정되었습니다. 이 동작은 속성에 의해 수정됩니다 glide.sys.domain.skip_domain_insert_businessrules . 이 속성을 true로 설정하면 도메인 삽입 성능이 크게 향상됩니다.

    표 2. 도메인 테이블에서 실행되는 비즈니스 규칙의 도메인 범위 속성
    속성 세부사항
    glide.sys.domain.skip_domain_insert_businessrules 도메인 테이블에서 실행되는 비즈니스 규칙의 도메인 범위를 지정합니다. 도메인 분리를 새로 활성화하면 속성 기본값이 true이고 비즈니스 규칙은 세션 도메인에 의해 결정됩니다. 기존 구현에서 속성 기본값은 false이고 비즈니스 규칙은 새로 생성된 도메인의 계층 구조에 따라 결정됩니다.
    • 유형: true | false
    • 기본값: Jakarta로 시작하는 새 도메인 활성화에서 True입니다. 기존 구현에서는 False입니다.
    glide.sys.domain.skip_non_global_businessrule_if_nodomain queryNoDomain()을 사용하거나 테이블이 도메인으로 구분되지 않은 경우 전역 도메인의 bus.rules만 실행되므로 다른 비즈니스 규칙을 건너뛸 수 있습니다.
    • 유형: true | false
    • 속성을 false로 설정하면 이전 동작이 복원되고 권장 사례에 ServiceNow® 맞지 않습니다.
    • 권장: 테이블을 도메인 분리하십시오. 항상 세션 도메인보다는 레코드의 도메인을 사용하십시오.

    사용자 기본 설정

    또한 사용자 관리자는 전역 또는 사용자 단위로 다음 사용자 기본 설정을 설정할 수 있습니다.

    표 3. 도메인 범위 사용자 기본 설정
    기본 설정 범주 업데이트한 사람 세부사항
    glide.domain.session_scope 도메인 관리자만 예일 때는 기본 범위를 기록의 도메인이 아닌 사용자의 세션 도메인으로 설정합니다. false인 경우 기본 범위는 기록의 도메인입니다. domain_expand_scope 사용자 역할을 가진 사용자는 필요에 따라 도메인 범위를 변경할 수 있습니다.
    • 유형: true | false
    • 기본값: false
    glide.domain.session_scope_notification 도메인 관리자만 true인 경우, 기록 값에 확장된 도메인 범위가 포함되어 있다는 시각적 신호를 표시합니다. false인 경우 알림이 숨겨집니다.
    • 유형: true | false
    • 기본값: True