도메인 할당

  • 릴리스 버전: Zurich
  • 업데이트 날짜 2025년 07월 31일
  • 소요 시간: 2분
  • 기본적으로 도메인 분리는 테이블과 해당 확장에 도메인 필드를 추가합니다.

    테이블의 딕셔너리 정의에 sys_domain 필드를 추가하여 새로 만든 테이블로 도메인 분리를 확장할 수도 있습니다. 기본적으로 시스템 전용 도메인은 플랫폼 및 베이스라인 애플리케이션 테이블을 적절하게 분리합니다.

    경고:
    ServiceNow 에서는 예기치 않은 결과가 발생할 수 있으므로 플랫폼 테이블(딕셔너리 항목 [sys_dictionary] 및 딕셔너리 항목 무효화 [sys_dictionary_override] 테이블과 같이 sys_ 프리픽스가 있는 테이블)을 도메인 분리 하지 않는 것이 좋습니다.

    각 기록에는 단일 도메인이 할당됩니다.해당 도메인은 sys_domain필드에 저장됩니다.기본적으로 여러 테이블에 sys_domain 열이 있으며 이미 도메인으로 분리되어 있습니다. 

    sys_domain 필드의 값에는 다음 중 하나에 의해 기록에 할당된 도메인이 포함됩니다.
    • 사용자가 속한 회사
    • 기록을 작성할 때의 비즈니스 규칙
    • 기록을 작성할 때 사용되는 모듈
    • 기록을 작성할 때 사용된 양식 템플릿
    • 상위 기록의 도메인
    • 도메인 담당자 사용자 기록
    • 작성한 사용자의 도메인

    시스템은 다음 테이블이 도메인으로 분리되는 것을 방지합니다.

    • 접근 제어 [sys_security_acl]
    • 스크립트 포함 [sys_script_include]
    • 시스템 속성 [sys_properties]
    • 보안 제외/포함 목록 엔터티 [sys_security_restricted_list]
    • 딕셔너리 항목 [sys_dictionary]
    • 딕셔너리 항목 재정의 [sys_dictionary_override]

    회사에 사용자 할당

    관리자는 사용자를 회사에 할당하여 도메인에 빠르게 할당할 수 있습니다. 사용자가 도메인에 할당되면 기록은 자동으로 사용자의 도메인을 상속합니다.

    예를 들어, Bow Ruggeri를 ACME 회사에 할당하면 ACME 도메인에 자동으로 할당됩니다. Don Goodliffe를 Initech 회사에 할당하면 Initech 도메인에 자동으로 할당됩니다. 생성한 모든 기록은 해당 도메인에 자동으로 추가됩니다.

    비즈니스 규칙을 사용하여 도메인 할당

    관리자는 비즈니스 규칙을 사용하여 기록을 만들 때 도메인 값을 자동으로 설정할 수 있습니다. 비즈니스 규칙은 sys_domain 필드에 값을 설정해야 합니다. 관리자는 기록의 테이블에 사용할 수 있는 sys_domain 열이 있는지 확인해야 합니다. 자세한 내용은 문서를 참조하십시오 서비스 제공자를 위한 도메인 분리 권장 방법.

    모듈을 사용하여 도메인 할당

    관리자는 sysparm_domain URL 매개변수를 사용하여 모듈에서 특정 도메인에 새 기록을 자동으로 할당할 수 있습니다. 관리자는 인수 값이 도메인의 sysparm_domain=sys_ID인 모듈을 만들어야 합니다.

    양식 템플릿을 사용하여 도메인 할당

    관리자는 양식 서식 파일을 사용하여 특정 도메인에 새 기록을 자동으로 할당할 수 있습니다. 관리자는 양식에 sys_domain 필드를 추가하고 도메인 값을 선택해야 합니다. 예를 들어 sys_domain 필드를 TOP/ACME 도메인 으로 설정하면 이 템플릿의 모든 기록이 TOP/ACME 도메인에 자동으로 할당됩니다.

    테이블의 도메인 상속

    기본적으로 관련 기록은 상위 기록의 도메인을 상속합니다. 예:

    • 변경 작업 기록은 상위 변경 요청 기록의 도메인을 상속합니다.
    • 문제 기록은 상위 인시던트 기록의 도메인을 상속합니다.

    사용자 도메인을 기준으로 자동 도메인 할당

    다른 도메인 조건이 적용되지 않으면 기록은 기록을 만드는 사용자의 도메인을 자동으로 상속합니다.