목록 API - ServiceNow Fluent

  • 릴리스 버전: Xanadu
  • 업데이트 날짜 2024년 08월 01일
  • 읽기1분
  • 목록 API에는 테이블에 대한 목록 뷰[sys_ui_list]를 정의하는 개체가 포함되어 있습니다.

    목록 객체

    목록 [sys_ui_list] 및 해당 뷰를 구성합니다.

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

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

    테이블 문자열 필수 목록에 대한 테이블의 이름입니다.
    참조 필수 목록 또는 default_view에 적용할 UI 뷰 [sys_ui_view]의 변수 식별자입니다. UI 뷰를 정의하려면 기록 API - ServiceNow Fluent.
    기본 뷰(default_view)를 임포트하는 경우 사용할 수도 있습니다.
    import { default_view } from '@servicenow/sdk/core'
    배열 필수 목록에 표시할 테이블의 열 배열로, 목록의 열 이름과 위치를 사용하여 지정됩니다.
    import { List } from "@servicenow/sdk/core";
    
    List({
        $id: Now.ID["app_task_view_list"],
        table: "cmdb_ci_server",
        view: app_task_view,
        columns: [
            { element: "name", position: 0 },
            { element: "business_unit", position: 1 },
            { element: "vendor", position: 2 },
            { element: "cpu_type", position: 3 },
        ],
    });
    
    참조된 UI 뷰 정의는 Record 객체를 사용하여 정의됩니다.
    import { Record } from "@servicenow/sdk/core";
    
    const app_task_view = Record({
       $id: Now.ID['app_task_view'],
       table: 'sys_ui_view',
       data: {
            name: 'app_task_view',
            title: 'app_task_view'
       }
    })