기록 API - ServiceNow Fluent

  • 릴리스 버전: Yokohama
  • 업데이트 날짜 2025년 01월 30일
  • 읽기2분
  • Record API에는 모든 테이블에서 기록을 정의하는 객체가 포함됩니다.

    기록 API를 사용하여 전용 ServiceNow Fluent API가 없는 애플리케이션 메타데이터를 정의할 수 있습니다.

    기록 객체

    기록이 있는 테이블에 데이터를 추가합니다.

    표 1. 속성
    이름 유형 설명
    $id 문자열 또는 숫자 필수 다음 형식으로 제공되는 메타데이터 개체의 고유 ID입니다. 여기서 <value> 는 문자열 또는 숫자입니다.
    $id: Now.ID[<value>]

    애플리케이션을 빌드할 때 이 ID는 고유한 sys_ID로 해시됩니다.

    테이블 문자열 필수 기록이 속한 테이블의 이름입니다.
    데이터 객체 테이블의 필드와 해당 값입니다.
    data: {
       state: 'Ready',
       task: 'Add demo data'
    }
    이 예시에서는 메뉴 범주를 정의하는 기록이 메뉴 범주 [sys_app_category] 테이블에 추가됩니다.
    import { Record } from "@servicenow/sdk/core";
    
    export const appCategory = Record({
       table: 'sys_app_category',
       $id: Now.ID[9],
       data: {
          name: 'example',
          style: 'border-color: #a7cded; background-color: #e3f3ff;',
       },
    })
    이 예시에서는 인시던트를 정의하는 기록이 인시던트 [incident] 테이블에 추가됩니다.
    import { Record } from '@servicenow/sdk/core';
    
    export const incident1 = Record({
      $id: Now.ID['incident-1'],
      table: 'incident',
      data: {
        active: 'true',
        approval: 'not requested',
        description: 'Unable to send or receive emails.',
        incident_state: '1',
        short_description: 'Email server is down.',
        subcategory: 'email',
        caller_id: '77ad8176731313005754660c4cf6a7de'
      }
    })
    이 예시에서는 서버를 정의하는 기록이 서버 [cmdb_ci_server] 테이블에 추가됩니다.
    import { Record } from '@servicenow/sdk/core';
    
    export const ciserver1 = Record({
      $id: Now.ID['cmdb-ci-server-1'],
      table: 'cmdb_ci_server',
      data: {
        asset_tag: 'P1000199',
        attested: 'false',
        can_print: 'false',
        company: 'e7c1f3d53790200044e0bfc8bcbe5deb',
        cost: '2160',
        cost_cc: 'USD',
        cpu_speed: '633',
        cpu_type: 'GenuineIntel',
        disk_space: '100',
        manufacturer: 'b7e7d7d8c0a8016900a5d7f291acce5c',
        name: 'DatabaseServer1',
        os: 'Linux Red Hat',
        short_description: 'DB Server',
        subcategory: 'Computer'
      }
    })