---
sourceDocument: Criar ou modificar aplicações do Xanadu
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/pt-BR/xanadu/application-development

 Release :

    - xanadu

ft:locale :

    - pt-BR

ft:publication_title :

    - Criar ou modificar aplicações do Xanadu

ft:clusterId :

    - cadev

bundleId :

    - cadev

workflow :

    - Creator


---

# API do menu da aplicação - ServiceNow Fluent

# API do menu da aplicação - ServiceNow Fluent {#ariaid-title1}

* Versão de lançamento: Xanadu
* 
* Atualizado 1 de ago. de 2024
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 1 min. de leitura

A API Menu da aplicação inclui objetos que definem menus no navegador de aplicações \[sys_app_application\].

## Objeto ApplicationMenu {#ariaid-title2}

Crie um menu para uma aplicação \[sys_app_application\].
{#appmenu-object-now-ts__table_vy2_525_jq__entry__3}

| Nome | Tipo | Descrição |
|-|-|-|
| $id | Cadeia de caracteres ou número | Obrigatório. Um ID exclusivo para o objeto de metadados fornecido no seguinte formato, em que\<value\> é uma cadeia de caracteres ou um número. $id: Now.ID[<value>] Quando você cria a aplicação, esse ID é convertido em um sys_ID exclusivo. |
| título | Cadeia de caracteres | Obrigatório. O rótulo do menu no navegador de aplicações. |
| ativo | Booliano | Sinalizador que indica se o menu aparece no navegador de aplicações. Valores válidos: * verdadeiro: o menu é exibido. * falso: o menu está oculto. {#appmenu-object-now-ts__ul_cxj_srr_4bc} Padrão: verdadeiro |
| funções | Matriz | Uma lista de identificadores de variáveis de objetos de função ou nomes de funções que podem acessar o menu. Para obter mais informações, consulte [API de função - ServiceNow Fluent](https://servicenow-prod.fluidtopics.net/F21V5kDYOmAXIvT4qIieyg#role-api-now-ts "A API Role inclui objetos que definem funções [sys_user_role] para usuários de uma aplicação."). |
| 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 o [API de registro - ServiceNow Fluent](https://servicenow-prod.fluidtopics.net/bWWcxiu~_PYRkkMkM5GCsQ#record-api-now-ts "A API de registro inclui objetos que definem registros em qualquer tabela."). Para obter informações gerais sobre categorias de menu, consulte [Customize menu categories](https://www.servicenow.com/docs/access?context=customize-menu-categories&version=xanadu&pubname=xanadu-platform-user-interface&ft:locale=en-US). |
| dica | Cadeia de caracteres | O texto de dica da ferramenta que aparece quando um usuário passa o mouse sobre o menu. |
| 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 de aplicações no navegador de aplicações. Padrão: 100 |
[Tabela 1. Propriedades]

{#appmenu-object-now-ts__table_vy2_525_jq}  

    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 o objeto Registro :

    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;',
       },
    })


