API do menu da aplicação - ServiceNow Fluent
A API do menu da aplicação define menus no navegador da aplicação [sys_app_application].
Para obter informações gerais sobre menus da aplicação, consulte Criar um menu de aplicação.
Objeto ApplicationMenu
Crie um menu para uma aplicação [sys_app_application].
| Nome | Tipo | Descrição |
|---|---|---|
| id | Cadeia de caracteres ou número | Necessário. |
| título | Cadeia de caracteres | Necessário. O rótulo do menu no navegador de aplicações. |
| ativo | Booliano | Sinalizador que indica se o menu aparece no navegador da aplicação. Valores válidos: Padrão: verdadeiro |
| funções | Matriz | Uma lista de identificadores de variáveis de Função objetos ou nomes de funções que podem acessar o. menu. Para obter mais informações, consulte API de função - ServiceNow Fluent. |
| categoria | Referência | O identificador de variável de uma categoria de menu [sys_app_category] que define o estilo do menu de navegação. Para definir uma categoria de menu, use API de registro - ServiceNow Fluent. Para obter informações gerais sobre categorias de menu, consulte Customize menu categories. |
| dica | Cadeia de caracteres | Uma descrição resumida do menu que é exibido como dica de ferramenta ao passar o mouse sobre ele. |
| descrição | Cadeia de caracteres | Informações adicionais sobre o que a aplicação faz. |
| nome | Cadeia de caracteres | Um nome interno para diferenciar entre aplicações com o mesmo título. |
| pedido | Número | A posição relativa do menu da aplicação no navegador da aplicação. Padrão: 100 |
| meta | Objeto | Metadados dos metadados da aplicação. Com o. Método de instalação , você pode mapear os metadados da aplicação para um diretório de saída que carrega somente em circunstâncias específicas. Valores válidos para Método de instalação : |
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,
})
A categoria referenciada é definida usando Registro objeto:
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;',
},
})