Categoria do Navegador de aplicações
Verifique a funcionalidade de menus e módulos no navegador de aplicações.
Visibilidade do menu de aplicação
Verifica a visibilidade, ou a falta dela, dos menus da aplicação selecionados no navegador de aplicações (barra de navegação à esquerda). Por exemplo, você cria um teste que primeiro representa um usuário e, em seguida, verifica se os menus do aplicativo especificados (como Autoatendimento e Relatórios) estão visíveis ou não para esse usuário.
| Campo | Descrição |
|---|---|
| Ordem de execução | Inteiro que especifica a ordem na qual o teste executa esta etapa. Conforme você cria etapas, o sistema atribui automaticamente a cada etapa um valor incremental. Este valor faz com que o teste execute as etapas na ordem em que você as criou em. Você pode mudar essa ordem padrão editando os valores da ordem de execução. |
| Ativo | Opção para ativar esta etapa de teste para uso. |
| Aplicação | O escopo da aplicação no qual o sistema executa este teste ou pacote de testes. |
| Teste | Nome somente leitura do teste ao qual você está adicionando a etapa. |
| Configuração da etapa | Nome somente leitura da etapa. |
| Descrição | Descrição da etapa de teste. Este valor de campo é definido automaticamente com base nos valores de campo da etapa de teste. Este campo aparece depois que a etapa de teste é enviada. |
| Anotações | Anotações sobre a etapa de teste. |
| Navegador | Versão do navegador para estipular
|
| Tipo de asserção visível | Especifica como os menus da aplicação selecionados no campo Menus da aplicação visíveis devem ser testados quanto à visibilidade no navegador da aplicação.
|
| Menus da aplicação visíveis | Menus da aplicação cuja visibilidade no navegador de aplicações está sendo verificada. |
| Tipo de asserção não visível | Especifica como os menus da aplicação selecionados no campo Menus da aplicação não visíveis devem ser testados quanto à falta de visibilidade no navegador da aplicação.
|
| Menus da aplicação não visíveis | Menus da aplicação cuja falta de visibilidade no navegador da aplicação está sendo verificada. |
Criar um menu de aplicações
Os menus da aplicação definem o conteúdo principal que os usuários podem acessar no navegador da aplicação. Você pode configurar quais aplicações aparecem no navegador de aplicações.
Antes de Iniciar
Por Que e Quando Desempenhar Esta Tarefa
Procedimento
Criar um módulo
Os módulos são os secundários ou as opções de navegação de segunda camada para as aplicações no navegador de aplicações. Os módulos geralmente são vinculados a outras páginas ou registros na plataforma. Você pode configurar quais módulos aparecem no navegador de aplicações usando o módulo Menus da aplicação.
Assista a este vídeo de cinco minutos para saber mais sobre como adicionar menus e módulos de aplicações ao navegador de aplicações.
Antes de Iniciar
Procedimento
Tipos de link do módulo
O campo Tipo de link no formulário do Módulo especifica que tipo de link o módulo abre.
| Tipo de Link | Descrição |
|---|---|
| Avaliação | Links para a pesquisa baseada em avaliação selecionada no campo Referência de avaliação. Consulte Criar um módulo de pesquisa. |
| Página de Conteúdo | Exibe a página de conteúdo selecionada no campo de referência da página de conteúdo. Consulte Criação de uma página de conteúdo. |
| Link de documentação | Vincula a uma página de documentação e abre em uma nova guia ou janela. Este tipo de link é usado com metadados incorporados em tópicos de documentação. Para abrir um documento interno de um módulo, use o tipo de link do módulo URL (de argumentos). |
| Página inicial | Exibe a página inicial selecionada no campo de referência da página inicial. |
| HTML (de argumentos) | Insere o HTML no navegador de aplicações. Este tipo de link é usado para links mais complexos, em que um URL simples não é personalizável o suficiente. Nota:
|
| Filtro de lista | Exibe uma exibição de lista não preenchida para a tabela selecionada no campo Tabela. Permite que os usuários especifiquem um filtro sem carregar a lista primeiro. Use o campo Filtro para definir o filtro padrão da lista. Use o campo Nome de exibição para especificar um gerenciamento de exibição. |
| Lista de registros | Exibe a exibição de lista da tabela selecionada no campo Tabela. Use o campo Filtro para definir o filtro padrão da lista. Use o campo Nome de exibição para especificar uma exibição. |
| Página de Mapa | Exibe a página do mapa selecionada no campo de referência da página do mapa. |
| Novo registro | Exibe um formulário para criar um registro na tabela selecionada no campo Tabela.
|
| Executar um relatório | Executa o relatório salvo selecionado no campo Relatório. |
| Script (de argumentos) | Executa um script, conforme definido no campo Argumentos. Nota: Insira um valor para o campo Argumentos. |
| Tela de pesquisa | Link que exibe um formulário em branco para pesquisar registros na tabela. Use o campo Nome de exibição para especificar uma exibição. Nota: Use o parâmetro &sysparm_result_view=view_name para definir a exibição em que os resultados são renderizados. Todas as pesquisas usam uma consulta [inicia com] para pesquisar texto correspondente. Outros tipos de consulta não são compatíveis com as telas de pesquisa. |
| Separador | Cria uma divisão entre os módulos. Insira um nome no campo Título para adicionar um nome de seção que os usuários podem recolher ou expandir. |
| Registro único | Exibe um formulário para um único registro na tabela. Use o campo Nome de exibição para especificar uma exibição. |
| Pesquisa | Links para a pesquisa legada selecionada no campo Referência de pesquisa. Use a caixa de seleção Substituir pesquisa para determinar se a pesquisa pode ser feita várias vezes. Nota: O tipo de link Pesquisa é para uso somente com pesquisas legadas, que as pesquisas baseadas em avaliação substituem. Selecione o tipo de link Avaliação para vincular o módulo a uma pesquisa baseada em avaliação. |
| Página da linha do tempo | Exibe a página da linha do tempo selecionada no campo de referência Página da linha do tempo. Consulte Páginas da linha do tempo. |
| URL (de argumentos) | Abre qualquer URL, conforme definido no campo Argumentos. [Opcional] Use o campo Nome da janela para definir um link que é aberto em uma nova janela. Nota:
|
Codificação de URIs do módulo
Clicar em um nome de módulo no painel de navegação executa um URI que abre a página do módulo no painel de conteúdo. Todos os caracteres nos URIs do módulo devem ser codificados por URL ou o link quebra.
Ao criar módulos, você tem a opção de adicionar argumentos e condições de filtro que classificam e/ou reduzem o número de resultados exibidos no painel de conteúdo. Quando você clica em um nome de módulo no , você pode ver essas condições e argumentos na guia Tipo de link.
A definição do argumento em Argumentos e as condições de filtro definidas em Filtro se tornam parte do URI do módulo e devem ser codificadas por URL. ServiceNow codifica automaticamente as condições do filtro por URL e as anexa ao URI do módulo usando sysparm_query. Por exemplo, adicionar a condição de filtro Ativo é verdadeiro anexa sysparm_query=active%3Dtrue ao URI do módulo; %3D é a codificação de URL para o sinal de igual (=).
A tabela a seguir mostra quando você deve codificar por URL o argumento no campo Argumentos e quando ServiceNow codifica por URL o argumento.
| Tem uma condição de filtro? | A definição de argumento começa com | Quem codifica o argumento? | Como o argumento é tratado |
|---|---|---|---|
| Não | ^ | ServiceNow |
Remove o cursor (^) do argumento, codifica-o e usa sysparm_query para anexá-lo ao URI do módulo. |
| Não | & | Você | Remove o e comercial (&) do argumento e o anexa ao URI do módulo. |
| Não | Qualquer outra coisa | ServiceNow | Codifica o argumento e usa sysparm_query para anexá-lo ao URI do módulo. |
| Sim | ^ | ServiceNow | URL-codifica a definição do filtro e o argumento e usa sysparm_query para anexar a combinação ao URI do módulo. |
| Sim | Qualquer outra coisa | Você | URL-codifica a definição do filtro e usa sysparm_query para anexá-la e aos argumentos (inalterados) ao URI do módulo. |
Você pode ativar (o padrão) e desativar o requisito de codificação de URL para IUs do módulo usando a propriedade glide.ui.encode_module_uri.
Exemplos
- Não há condições de filtro e a definição do argumento em Argumentos começa com um e comercial, por exemplo,
&sysparm_fixed_query=assigned_to=javascript:gs.user_id().Este argumento quebra o URI do módulo porque o sinal de igual e os dois pontos não são codificados por URL e o e comercial impede que ServiceNow codifique o argumento por URL. Codifique o argumento em URL:
&sysparm_fixed_query=assigned_to%3Djavascript%3Ags.user_id(). - Há condições de filtro e a definição do argumento em Argumentos não começa com um acento circunflexo (^), por exemplo,
sysparm_name=Barnes & Noble's.Este argumento quebra o URI do módulo porque o e comercial e os espaços não são codificados por URL. URL-codificar o argumento:
sysparm_name=Barnes%20%26%20Nobel's
Visibilidade do Módulo
Verifique a visibilidade, ou a falta dela, dos módulos selecionados no navegador de aplicações (barra de navegação à esquerda). Por exemplo, crie um teste que primeiro represente um usuário e, em seguida, verifique se os módulos especificados (como Página inicial e Minhas solicitações) estão visíveis ou não para esse usuário.
| Campo | Descrição |
|---|---|
| Ordem de execução | Inteiro que especifica a ordem na qual o teste executa esta etapa. Conforme você cria etapas, o sistema atribui automaticamente a cada etapa um valor incremental. Este valor faz com que o teste execute as etapas na ordem em que você as criou em. Você pode mudar essa ordem padrão editando os valores da ordem de execução. |
| Ativo | Opção para ativar esta etapa de teste para uso. |
| Aplicação | O escopo da aplicação no qual o sistema executa este teste ou pacote de testes. |
| Teste | Nome somente leitura do teste ao qual você está adicionando a etapa. |
| Configuração da etapa | Nome somente leitura da etapa. |
| Descrição | Descrição da etapa de teste. Este valor de campo é definido automaticamente com base nos valores de campo da etapa de teste. Este campo aparece depois que a etapa de teste é enviada. |
| Anotações | Anotações sobre a etapa de teste. |
| Navegador | Versão do navegador para estipular
|
| Tipo de asserção visível | Especifica como os módulos selecionados no campo Módulos visíveis devem ser testados quanto à visibilidade no navegador de aplicações.
|
| Módulos visíveis | Módulos cuja visibilidade no navegador de aplicações está sendo verificada. |
| Tipo de asserção não visível | Especifica como os módulos selecionados no campo Módulos não visíveis devem ser testados quanto à falta de visibilidade no navegador de aplicações.
|
| Módulos não visíveis | Módulos cuja falta de visibilidade no navegador de aplicações está sendo verificada. |
Navegue até o Módulo
Abre um módulo no navegador de aplicações, como se um usuário tivesse clicado nele. O módulo deve estar visível para o usuário em execução no momento para navegar até ele.
| Campo | Descrição |
|---|---|
| Ordem de execução | Inteiro que especifica a ordem na qual o teste executa esta etapa. Conforme você cria etapas, o sistema atribui automaticamente a cada etapa um valor incremental. Este valor faz com que o teste execute as etapas na ordem em que você as criou em. Você pode mudar essa ordem padrão editando os valores da ordem de execução. |
| Ativo | Opção para ativar esta etapa de teste para uso. |
| Tempo limite | Número de segundos permitidos antes que a etapa falhe. Se a validação falhar, o sistema repetirá a etapa até atingir a duração do tempo limite. Se a validação falhar após a duração do tempo limite, a etapa falhará. |
| Aplicação | Escopo da aplicação no qual o sistema executa esta etapa. |
| Teste | Nome somente leitura do teste ao qual você está adicionando a etapa. |
| Configuração da etapa | Nome somente leitura da etapa. |
| Descrição | Descrição da etapa de teste. Este valor de campo é definido automaticamente com base nos valores de campo da etapa de teste. Este campo aparece depois que a etapa de teste é enviada. |
| Anotações | Anotações sobre a etapa de teste. |
| Módulo | Módulo que deve ser aberto. Para navegar até o módulo selecionado, o módulo deve estar visível para o usuário em execução no navegador de aplicações. Os seguintes módulos não são compatíveis e não podem ser testados:
|