애플리케이션 메뉴 API - ServiceNow Fluent
애플리케이션 메뉴 API는 애플리케이션 네비게이터 [sys_app_application]에서 메뉴를 정의합니다.
애플리케이션 메뉴에 대한 일반적인 정보는 다음 문서를 참조하십시오 애플리케이션 메뉴 생성.
ApplicationMenu 객체
애플리케이션 [sys_app_application]에 대한 메뉴를 생성합니다.
| 이름 | 유형 | 설명 |
|---|---|---|
| $id | 문자열 또는 숫자 | 필수 |
| 제목 | 문자열 | 필수 애플리케이션 네비게이터의 메뉴 레이블입니다. |
| 활성 | 부울 | 메뉴가 애플리케이션 네비게이터에 표시되는지 여부를 나타내는 플래그입니다. 유효한 값은 다음과 같습니다. 기본값: true |
| 역할 | 배열 | 역할 개체의 변수 식별자 목록 또는 에 액세스할 수 있는 역할 이름입니다. 메뉴. 자세한 내용은 역할 API - ServiceNow Fluent 문서를 참조하십시오. |
| 범주 | 참조 | 탐색 메뉴 스타일을 정의하는 메뉴 범주 [sys_app_category]의 변수 식별자입니다. 메뉴 범주를 정의하려면 을 사용합니다 기록 API - ServiceNow Fluent. 메뉴 범주에 대한 일반 정보는 다음 문서를 참조하십시오 Customize menu categories. |
| 힌트 | 문자열 | 마우스로 가리킬 때 도구 설명으로 표시되는 메뉴에 대한 간단한 설명입니다. |
| 설명 | 문자열 | 애플리케이션의 기능에 대한 추가 정보입니다. |
| 이름 | 문자열 | 제목이 같은 애플리케이션을 구별하기 위한 내부 이름입니다. |
| 순서 | 번호 | 애플리케이션 네비게이터에서 애플리케이션 메뉴의 상대적 위치입니다. 기본값: 100 |
| $meta | 객체 | 애플리케이션 메타데이터의 메타데이터입니다. installMethod 속성을 사용하면 애플리케이션 메타데이터를 특정 상황에서만 로드되는 출력 디렉터리에 매핑할 수 있습니다. installMethod에 유효한 값: |
import { ApplicationMenu } from "@servicenow/sdk/core";
ApplicationMenu({
$id: Now.ID['my_app_menu'],
title: 'My App Menu',
hint: 'This is a hint',
description: 'This is a description',
category: appCategory,
roles: ['admin'],
active: true,
})
참조된 범주는 Record 객체를 사용하여 정의됩니다.
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;',
},
})