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

  • 릴리스 버전: Washingtondc
  • 업데이트 날짜 2024년 02월 01일
  • 읽기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] 테이블
    glide.sys.domain.use_record_domain_for_processes 또는 속성이 glide.sys.domain.use_record_domain_for_datatrue로 설정되면 설정에 관계없이 다음 속성이 사용되지 않습니다.
    • 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 도메인 관리자 전용 true일 때는 기본 범위를 기록의 도메인이 아닌 사용자의 세션 도메인으로 설정합니다. false인 경우 기본 범위는 기록의 도메인입니다. domain_expand_scope 사용자 역할의 사용자도 필요에 따라 도메인 범위를 변경할 수 있습니다.
    • 유형: true | false
    • 기본값: false
    glide.domain.session_scope_notification 도메인 관리자 전용 true이면 레코드 값에 확장된 도메인 범위가 포함된다는 시각적 큐가 표시됩니다. false인 경우 알림이 숨겨집니다.
    • 유형: true | false
    • 기본값: true