데이터 모델 빌드

  • 릴리스 버전: Zurich
  • 업데이트 날짜 2025년 07월 31일
  • 소요 시간: 4분
  • 테이블에 테이블과 필드를 생성하여 애플리케이션의 데이터 모델을 지원합니다.

    주:
    에이전틱 AI의 도움을 받아 애플리케이션을 생성하는 것이 좋습니다. 자세한 내용은 사용자 지정 애플리케이션에서 AI 기능 사용 문서를 참조하십시오.

    ServiceNow 각각의 새 테이블에 5개의 필드를 자동으로 추가합니다. 새 필드에는 테이블에 대한 정보가 자동으로 채워집니다.

    표 1. 모든 테이블에 추가된 필드
    필드 이름 데이터베이스 이름 설명
    작성자 sys_created_by 기록을 생성한 사용자입니다.
    작성됨 sys_created_on 기록이 생성된 날짜/시간입니다.
    업데이트한 사람 sys_updated_by 기록을 마지막으로 업데이트한 사용자입니다.
    시스템 ID sys_id 기록의 고유 식별자입니다. 인스턴스 전체에서 고유합니다.
    업데이트 sys_mod_count 기록 생성 이후 기록에 대한 업데이트 횟수를 계산하는 숫자 필드입니다.

    새 테이블은 기존 테이블을 확장하여 확장되는 테이블의 필드와 기능을 상속할 수 있습니다. 확장된 테이블의 구성요소를 추가하고 수정합니다. 가장 일반적으로 확장되는 ServiceNow 테이블은 작업 테이블입니다. 자세한 내용은 새 테이블을 생성하는 경우와 확장하는 시기Exploring ServiceNow AI Platform® tables를 참조하십시오.

    애플리케이션에 필요한 데이터 모델을 지원하도록 테이블에 필드를 추가합니다. ServiceNow에는 확인이 내장된 다양한 필드 유형이 있습니다. 필드 데이터에 가장 적합한 필드 유형을 선택합니다.
    주:
    문자열(일반 텍스트) 필드를 가장 쉽게 구성할 수 있습니다. 그러나 사용자가 무엇이든 입력할 수 있기 때문에 문자열 필드는 사용하기 어려운 나쁘고 일관성 없는 데이터를 초래할 수 있습니다.

    이 예시에서 문자열 필드 유형은 사용자 이름에 사용됩니다. 호출자 필드는 인시던트 기록마다 다르지만 호출자는 동일한 사람일 수 있습니다. 테이블에서 사용자 이름에 문자열 필드 유형을 사용하지 마십시오.

    사용자 이름에 문자열 필드를 사용하지 마십시오. 오류 가능성을 높입니다.

    대신 문자열 필드 대신 사용자 테이블을 참조하는 참조 필드 유형을 사용하십시오. 그런 다음 사용자는 호출자 필드에서 일관된 단일 기록을 선택해야 합니다.

    일관성을 위해 사용자 이름에 참조 필드 사용

    참조 필드는 ServiceNow의 다른 테이블에서 날짜를 표준화하여 일관된 데이터를 보장합니다. ServiceNow에는 참조할 수 있는 2,000개 이상의 기준선 테이블이 있습니다. 부록에는 앱 빌드에 일반적으로 사용되는 몇 가지 테이블이 나열되어 있습니다.

    참조 필드는 데이터를 표준화할 수 있지만 특정 유형의 데이터에 다른 필드를 사용할 수 있습니다. 몇 가지 일반적인 필드 유형은 다음과 같습니다.
    필드 유형 설명
    정수 숫자 값을 저장하고 계산에 사용할 수 있습니다.
    통화 통화 값을 보유하며 로그인한 사용자의 통화로 값을 표시합니다.
    전화 번호 E164 호환 전화 번호에 대한 확인 및 형식을 포함합니다.
    참조 다른 테이블의 기록을 표시하고 데이터를 표준화하는 데 도움이 됩니다.
    선택 미리 정의된 선택 목록이 있는 선택 상자를 표시합니다. 선택 목록에는 10개 미만의 항목이 포함되어야 합니다.
    날짜 날짜 선택기로 선택한 날짜 값을 저장합니다. 특정 시간이 필요하지 않은 경우 날짜를 사용합니다.
    날짜/시간 날짜 및 시간 선택기로 선택한 날짜 및 시간 값을 저장합니다. 특정 시간을 비교하거나 정확한 시간이 중요한 경우 날짜/시간을 사용합니다.
    문자열 자유 형식 텍스트를 포함합니다. 필드에 저장된 값과 일치하는 다른 필드 유형이 없으면 문자열을 사용합니다.
    주:
    필드를 생성한 후에는 필드 유형을 변경해서는 안 됩니다.

    선택 목록 또는 참조 필드

    선택 목록과 참조 필드는 모두 사용자에게 목록에서 값을 선택할 수 있는 방법을 제공합니다. 선택 목록은 이름/값 쌍입니다. 사용자가 이름에서 선택하면 필드에 선택한 값이 저장됩니다. 스크립트에서 이 값을 사용합니다. 선택 항목에서 이름/값 쌍을 추가하거나 제거하여 옵션 목록을 관리합니다.

    참조 필드는 테이블을 가리킵니다. 테이블의 선택 항목을 관리합니다. 참조 필드에 저장된 값은 참조된 기록의 sys_id 입니다.

    선택 목록은 참조 테이블이 필요하지 않으며 참조 필드보다 쉽게 구성할 수 있습니다. 필드에 옵션이 10개 이하이고 옵션이 변경되지 않는 경우 선택 목록을 사용합니다. 다음과 같은 경우 참조 필드와 테이블을 사용하는 것이 좋습니다.
    • 이 필드에는 10개 이상의 선택 항목이 필요합니다.
    • 선택 사항은 정기적으로 변경됩니다.
    • 관리자가 아닌 다른 사람이 선택 항목을 관리해야 합니다.
    • 필드 값은 결정 논리에 영향을 미칩니다. 플로우 디자이너의 결정 테이블을 예로 들 수 있습니다.
    • 데이터에는 복잡하고 다루기 힘든 선택 필드 조합으로 이어질 수 있는 여러 필드 간에 다단계 의존성이 있습니다.
    • 선택 항목에는 이름/값 쌍 이상이 필요합니다. 예를 들어 사용자 기록을 참조하면 참조 테이블에서 이메일 및 부서와 같은 다른 사용자 상세 정보에 액세스할 수 있습니다.
    • 필드에 필요한 데이터가 포함된 테이블이 이미 있습니다.
    참조 필드를 사용하는 경우 테이블을 생성하기 전에 인스턴스에서 사용 가능한 테이블을 검토하여 참조합니다. 새 테이블을 생성하는 경우 사용자 지정 테이블 가이드의 섹션 2에서 제외 테이블 목록을 확인하십시오. 해당하는 경우, 다음 중 하나에서 새 테이블을 확장합니다.
    주:
    확장 테이블에 새 필드를 생성하기 전에 유사한 용도로 기본 테이블에서 상속된 기존 필드를 확인합니다. 필드가 발견되면 확장된 테이블의 레이블을 재정의합니다.