데이터 모델 빌드
테이블에 테이블과 필드를 생성하여 애플리케이션의 데이터 모델을 지원합니다.
ServiceNow는 새 테이블 각각에 5개의 필드를 자동으로 추가합니다. 새 필드에는 테이블에 대한 정보가 자동으로 채워집니다.
| 필드 이름 | 데이터베이스 이름 | 설명 |
|---|---|---|
| 작성자 | sys_created_by | 기록을 생성한 사용자입니다. |
| 작성됨 | sys_created_on | 기록이 생성된 날짜/시간입니다. |
| 업데이트한 사람 | sys_updated_by | 기록을 마지막으로 업데이트한 사용자입니다. |
| 시스템 ID | sys_id | 기록의 고유 식별자입니다. 인스턴스 전체에서 고유합니다. |
| 업데이트 | sys_mod_count | 기록 생성 이후 기록에 대한 업데이트 횟수를 계산하는 숫자 필드입니다. |
새 테이블은 기존 테이블을 확장하여 확장되는 테이블의 필드와 기능을 상속할 수 있습니다. 확장된 테이블의 구성요소를 추가하고 수정합니다. 가장 일반적으로 확장되는 ServiceNow 테이블은 작업 테이블입니다. 자세한 내용은 새 테이블을 만드는 경우와 확장Exploring ServiceNow AI Platform® tables해야 하는 경우를 참조하십시오.
이 예시에서는 사용자 이름에 문자열 필드 유형이 사용됩니다. 호출자 필드는 인시던트마다 다르지만 호출자는 동일한 사람일 수 있습니다. 테이블에서 사용자 이름에 문자열 필드 유형을 사용하지 마십시오.
대신 문자열 필드 대신 사용자 테이블을 참조하는 참조 필드 유형을 사용하십시오. 그런 다음 사용자는 호출자 필드에서 일관된 단일 기록을 선택해야 합니다.
참조 필드는 ServiceNow에서 다른 테이블의 날짜를 표준화하여 일관된 데이터를 보장합니다. ServiceNow에는 참조할 수 있는 기준선 테이블이 2,000개 이상 있습니다. 부록에는 앱을 빌드하는 데 일반적으로 사용되는 몇 가지 테이블이 나열되어 있습니다.
| 필드 유형 | 설명 |
|---|---|
| 정수 | 숫자 값을 저장하고 계산에 사용할 수 있습니다. |
| 통화 | 통화 값을 보유하고 로그인한 사용자의 통화로 값을 표시합니다. |
| 전화 번호 | E164 규격 전화 번호에 대한 유효성 검사 및 형식 지정이 포함됩니다. |
| 참조 | 다른 테이블의 기록을 표시하고 데이터 정규화에 도움을 줍니다. |
| 선택 | 미리 정의된 선택 목록이 있는 선택 상자를 표시합니다. 선택 목록에는 10개 미만의 항목이 포함되어야 합니다. |
| 날짜 | 날짜 선택기로 선택한 날짜 값을 저장합니다. 특정 시간이 필요하지 않은 경우 날짜를 사용합니다. |
| 날짜/시간 | 날짜 및 시간 선택기로 선택한 날짜 및 시간 값을 저장합니다. 날짜/시간을 사용하여 특정 시간을 비교하거나 정확한 시간이 중요한 경우 사용할 수 있습니다. |
| 문자열 | 자유형 텍스트를 보관합니다. 필드에 저장된 값과 일치하는 다른 필드 유형이 없는 경우 문자열을 사용합니다. |
선택 목록 또는 참조 필드
선택 목록과 참조 필드는 모두 사용자에게 목록에서 값을 선택할 수 있는 방법을 제공합니다. 선택 목록은 이름/값 쌍입니다. 사용자는 이름에서 선택하고 필드는 선택한 선택 값을 저장합니다. 스크립트는 이 값을 사용합니다. 선택 항목에서 이름/값 쌍을 추가 및 제거하여 옵션 목록을 관리합니다.
참조 필드가 테이블을 가리킵니다. 테이블에서 선택 항목을 관리합니다. 참조 필드에 저장된 값은 참조된 기록의 sys_id 입니다.
- 이 필드에는 10개 이상의 선택 항목이 필요합니다.
- 선택 항목은 정기적으로 변경됩니다.
- 관리자가 아닌 다른 사람이 선택 항목을 관리해야 합니다.
- 필드 값은 결정 논리에 영향을 미칩니다. 예를 들어 플로우 디자이너의 결정 테이블입니다.
- 이 데이터에는 서로 다른 필드 간에 다단계 종속성이 있어 복잡하고 다루기 힘든 선택 필드 조합이 생성될 수 있습니다.
- 선택 항목에는 이름/값 쌍 이상이 필요합니다. 예를 들어, 사용자 기록을 참조하면 참조 테이블에 이메일 및 부서와 같은 다른 사용자 상세 정보에 액세스할 수 있습니다.
- 필드에 필요한 데이터를 포함하는 테이블이 이미 있습니다.