Adicionar e configurar componentes
Saiba como adicionar componentes à sua página em Construtor de IU. Uma página é criada adicionando componentes.
Antes de Iniciar
Função necessária: ui_builder_admin
Por Que e Quando Desempenhar Esta Tarefa
Os componentes são os blocos de construção usados para criar páginas personalizadas no Construtor de IU. Saiba como adicionar um componente a uma página. Depois de adicionar um componente a uma página, você deve configurar o componente. Para obter mais informações sobre como configurar componentes, consulte Documentação do componente em ServiceNowSite do desenvolvedor.
Procedimento
O que Fazer Depois
Você adicionou e configurou componentes em sua página. Para obter mais informações, consulte Expor dados dinamicamente nas páginas do Construtor de IU (recurso avançado). Um recurso de dados em Construtor de IUsão os dados que uma página busca para exibir conteúdo em componentes. Os componentes usam recursos de dados como uma forma de reutilizar dados e configurações em diferentes experiências e tornar os componentes dinâmicos em uma página.
Funções compatíveis no Construtor de IUeditor de fórmulas de componente
Saiba mais sobre as várias funções compatíveis com Construtor de IUeditor de fórmulas de componente.
A tabela a seguir lista as funções que você pode usar no Construtor de IUeditor de fórmulas de componente. Para obter mais informações sobre o editor de fórmulas de componente, consulte Personalize Construtor de IUpáginas que usam componentes.
| Rótulo do operador | Condição de exemplo | Operador de consulta equivalente | Consulta de exemplo | Saída de exemplo |
|---|---|---|---|---|
| Todos vazios | [Descrição resumida][ALL_EMPTY] | ALL_EMPTY | Short_descriptionALL_EMPTY | Todos os registros em que não há valor no Descrição resumida campo. |
| Todos iguais | [Descrição resumida][ALL_EQ][Armazenamento de rede indisponível] | ALL_EQ | armazenamento de rede indisponível | Todos os registros em que o valor para Descrição resumida O campo é igual a "Armazenamento de rede indisponível". |
| Todos maiores que | [Impact][ALL_GT][2 - Médio] | > | impacto>2 | Todos os registros em que Impacto o campo tem um valor de 3 - Baixo |
| Todos maiores ou iguais | [Impact][ALL_GTE][2 - Médio] | >= | impacto>: 2 | Todos os registros em que Impacto o campo tem um valor de 2 - Médio ou 3 - Baixo . |
| Tudo menor que | [Contagem de reatribuições][ALL_LT][2] | < | reassignment_count menor que 2 | Todos os registros nos quais o valor está em Contagem de reatribuições o campo é qualquer número menor que (mas não igual a) 2 . |
| Todos menores ou iguais | [Contagem de reatribuições][ALL_LTE][2] | <= | reassignment_count menor que 2 | Todos os registros nos quais o valor está em Contagem de reatribuições o campo é um dos seguintes:
|
| Nem todos iguais a. | [Impact][ALL_NEQ][1 - Alto] | != | impact!: 1 | Todos os registros nos quais o valor está em Impacto o campo é tudo menos 1 - Alto . |
| Nem todos estão vazios | [Impact][ALL_NOTEMPTY] | ALL_NOTEMPTY | ImpactALL_NOTEMPTY | Todos os registros em que Impacto o campo tem qualquer valor. |
| Nem todos são um | [Impact][ALL_NOTONEOF][1 - Alto, 2 - Médio] | ALL_NOTONEOF | ImpactALL_NOTONEOF1,2 | Todos os registros em que Impacto o campo é preenchido por qualquer coisa, exceto os seguintes valores:
|
| Todos um de | [Impact][ALL_ONEOF][1 - Alto, 2 - Médio] | ALL_ONEOF | ImpactALL_ONeoF1,2 | Todos os registros em que Impacto o campo é preenchido por um dos seguintes valores:
|
| Qualquer vazio | [Descrição resumida][ANY_EMPTY] | ANY_EMPTY | Short_descriptionANY_EMPTY | Qualquer registro no qual não há valor no Descrição resumida campo. |
| Qualquer igual | [Descrição resumida][ANY_EQ][Armazenamento de rede indisponível] | ANY_EQ | armazenamento de rede indisponível | Qualquer registro no qual o valor de Descrição resumida O campo é igual a "Armazenamento de rede indisponível". |
| Maior que | [Impact][ANY_GT][2 - Médio] | QUALQUER_GT | ImpactANY_GT2 | Todos os registros em que Impacto o campo tem um valor de 3 - Baixo |
| Qualquer maior que ou igual | [Impact][ANY_GTE][2 - Médio] | ANY_GTE | ImpactANY_GTE2 | Qualquer registro no qual Impacto o campo tem um valor de 2 - Médio ou 3 - Baixo . |
| Menos de | [Contagem de reatribuições][ANY_LT][2] | QUALQUER_LT | Reassignment_countANY_LT2 | Qualquer registro no qual o valor em Contagem de reatribuições o campo é qualquer número menor que (mas não igual a) 2 . |
| Menor ou igual a | [Contagem de reatribuições][ANY_LTE][2] | QUALQUER_LTE | Reassignment_countANY_LTE2 | Qualquer registro no qual o valor em Contagem de reatribuições o campo é um dos seguintes:
|
| Qualquer diferente | [Impact][ANY_NEQ][1 - Alto] | ANY_NEQ | ImpactANY_NEQ1 | Qualquer registro no qual o valor em Impacto o campo é tudo menos 1 - Alto . |
| Nenhum está vazio | [Impact][ANY_NOTEMPTY] | ANY_NOTEMPTY | ImpactANY_NOTEMPTY | Qualquer registro no qual Impacto o campo tem qualquer valor. |
| Nenhum de | [Impact][ANY_NOTONEOF][1 - Alto, 2 - Médio] | ANY_NOTONEOF | ImpactANY_NOTONEAF1,2 | Qualquer registro no qual Impacto o campo é preenchido por qualquer coisa, exceto os seguintes valores:
|
| Qualquer um de | [Impact][ANY_ONEOF][1 - Alto, 2 - Médio] | ANY_ONEOF | ImpactANY_ONeoF1,2 | Qualquer registro no qual Impacto o campo é preenchido por um dos seguintes valores:
|
| CONCAT | CONCAT(valor) | CONCAT | CONCAT("Bem-vindo, ", em context.session.user.firstName) | Crie uma nova cadeia de caracteres que combine todas as cadeias de caracteres fornecidas em uma |
| VAZIO | VAZY(valor) | VAZIO | VAZIO (a context.session.user.roles) | Retorna verdadeiro se o valor for nulo ou indefinido |
| SE | SE(if, então, else) | SE | SE (na página context.props.bare,"bare","Página não vazia") | Se a condição for verdadeira, retorne o valor em seguida. Se a condição for falsa, retorne o valor Else. |
| LEN | LEN (lista) | LEN | LEN([1,2,3]) | Retorna o número de itens na matriz |
| Selecionar | ESCOLHA (matriz, campo) | Selecionar | ESCOLHA (a context.session.user.preferences,"name") | Cria uma nova matriz em que cada item é selecionado do campo em cada item na matriz. Se o campo não existir, o item na nova matriz estará VAZIO |
| Intervalo | INTERVALO (de, a) | Intervalo | INTERVALO(1,10) | Cria uma matriz de números, começando com de, até, incrementando por etapa |
| Soma | SOMA (matriz) | Soma | SOMA([1,2,3]) | A partir de 0, adicione o valor numérico de cada item na matriz e retorne a soma resultante |
| Traduzir | TRADUÇÃO (texto) | Traduzir | TRANSLATE("Bem-vindo de volta") | Retorna a cadeia de caracteres do primeiro argumento depois que os caracteres especificados no segundo argumento são traduzidos nos caracteres especificados no terceiro argumento. |
| Vazio | [Descrição resumida][WHERE_EMPTY] | WHERE_EMPTY | Short_descriptionWHERE_EMPTY | Extraia registros em que não há valor no Descrição resumida campo. |
| Igual | [Descrição resumida][WHERE_EQ][Armazenamento de rede indisponível] | WHERE_EQ | Armazenamento short_descriptionWHERE_EQnetwork indisponível | Extraia registros em que Descrição resumida O campo é igual a "Armazenamento de rede indisponível". |
| Maior que | [Impacto][WHERE_GT][2 - Médio] | WHERE_GT | ImpactWHERE_GT2 | Extraia registros em que Impacto o campo tem um valor de 3 - Baixo |
| Quando maior que ou igual | [Impact][WHERE_GTE][2 - Médio] | WHERE_GTE | ImpactWHERE_GTE2 | Extraia registros em que Impacto o campo tem um valor de 2 - Médio ou 3 - Baixo . |
| Menor que | [Contagem de reatribuições][WHERE_LT][2] | WHERE_LT | Reassignment_countWHERE_LT2 | Extraia registros em que o valor está em Contagem de reatribuições o campo é qualquer número menor que (mas não igual a) 2 . |
| Menor que ou igual | [Contagem de reatribuições][WHERE_lte][2] | ONDE_LTE | Reassignment_countWHERE_LTE2 | Extraia registros em que o valor está em Contagem de reatribuições o campo é um dos seguintes:
|
| Em que não é igual | [Impacto][WHERE_NEQ][1 - Alto] | WHERE_NEQ | ImpactWHERE_NEQ1 | Extraia registros em que o valor está em Impacto o campo é tudo menos 1 - Alto . |
| Em que não está vazio | [Impact][WHERE_NOTEMPTY] | WHERE_NOTEMPTY | ImpactWHERE_NOTEMPTY | Extraia registros em que Impacto o campo tem qualquer valor. |
| Em que nem um de | [Impacto][WHERE_NOTONEOF][1 - Alto, 2 - Médio] | WHERE_NOTONEOF | ImpactWHERE_NOTONEAF1,2 | Extraia registros em que Impacto o campo é preenchido por qualquer coisa, exceto os seguintes valores:
|
| Em que um de | [Impact][WHERE_ONEOF][1 - Alto, 2 - Médio] | WHERE_ONEOF | ImpactWHERE_ONeoF1,2 | Extraia registros em que Impacto o campo é preenchido por um dos seguintes valores:
|