Formulários na categoria Portal de serviços

  • Versão de lançamento: Yokohama
  • Atualizado 30 de jan. de 2025
  • 12 min. de leitura
  • Valide a funcionalidade de campos e ações de IU em Portal de serviços widgets de formulário.

    dependência de Portal de serviços

    A criação de etapas Portal de serviços automatizadas requer conhecimento do modelo de dados ServiceNow e do formulário Portal de serviços e estruturas de dados.

    Abrir um Formulário (SP)

    Abre um formulário em um portal.

    Use esta etapa para a página de formulário do sistema de base. Para páginas de formulário personalizadas, use a etapa Abrir página do Portal de serviços da categoria IU personalizada.

    Campo Descrição
    Ordem de execução Número 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. 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.
    Portal Portal no qual o formulário definido é aberto. Portal de serviços é o padrão.
    Página Página a ser aberta no portal definido. A página do formulário é o padrão.
    Tabela Tabela que contém o formulário a ser aberto.
    sys_id Sys_id do registro a ser aberto. O padrão é -1, que abre um novo registro.
    Exibição A exibição do formulário a ser aberta. Se estiver em branco, o sistema usará a exibição padrão.
    Parâmetros de consulta Parâmetros e valores de consulta de URL adicionais para o formulário.

    Definir Valores de campos (SP)

    Define os valores dos campos em um formulário. Para usar esta etapa, você já deve ter aberto um formulário usando a etapa de teste Abrir um formulário (SP).

    Campo Descrição
    Ordem de execução Número 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. 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 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.
    Nota:
    Use o Construtor de condições para definir o valor do campo. O Construtor de condições exibe um controle apropriado para o tipo de dados do campo. Por exemplo, um campo de referência exibe um controle de registro de pesquisa.
    Tabela A tabela do formulário na qual os valores de campos serão definidos. O valor deve ser a tabela na etapa Abrir um formulário (SP).
    Valores de campos Campos para os quais os valores serão definidos e os valores a serem definidos para esses campos.

    Validação dos Valores de campos (SP)

    Valida valores de campo no formulário atual com base nas condições definidas. Para usar esta etapa, você já deve ter aberto um formulário usando a etapa de teste Abrir um formulário (SP).

    Campo Descrição
    Ordem de execução Número 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. 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 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.
    Nota:
    Use o Construtor de condições para definir o valor do campo. O Construtor de condições exibe um controle apropriado para o tipo de dados do campo. Por exemplo, um campo de referência exibe um controle de registro de pesquisa.
    Tabela A tabela que contém o formulário no qual os campos serão validados. O valor deve ser a tabela na etapa Abrir um formulário (SP).
    Condições Condições usadas para validar um ou mais campos no formulário. Se a condição for avaliada como verdadeira, a etapa será aprovada.

    Validação do Estado do Campo (SP)

    Valida estados de campo em um formulário em Portal de serviços.

    Campo Descrição
    Ordem de execução Número 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. 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 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.
    Tabela A tabela do formulário na qual os estados do campo serão validados. O valor deve ser a tabela na etapa Abrir um formulário (SP).
    Visível Valida se os campos neste formulário estão visíveis. O teste falhará se os campos não estiverem visíveis.
    Não visível Valida se os campos neste formulário estão visíveis. O teste falhará se os campos estiverem visíveis.
    Somente leitura Valida se os campos neste formulário são somente leitura. O teste falhará se os campos não forem somente leitura.
    Não somente para leitura Valida se os campos neste formulário são somente leitura. O teste falhará se os campos forem somente leitura.
    Obrigatório Valida se os campos neste formulário são obrigatórios. O teste falhará se os campos não forem obrigatórios.
    Não obrigatório Valida se os campos neste formulário são obrigatórios. O teste falhará se os campos forem obrigatórios.

    Adicionar Anexos ao Formulário (SP)

    Teste a funcionalidade de anexar um arquivo a um widget de formulário Portal de serviços.

    Para usar esta etapa, você já deve ter aberto um formulário usando a etapa de teste Abrir um formulário (SP) ou as etapas Abrir página do Portal de serviços. Esta etapa não pode ser usada depois que uma etapa Enviar formulário ou Clicar em uma ação de IU tiver sido usada.

    Tabela 1. Entradas
    Campo Descrição
    Ordem de execução Número 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. 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 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.
    Anotações Anotações sobre a etapa de teste.
    Carregar Anexos Botão para anexar um ou mais arquivos ao formulário.

    Validação de visibilidade da ação de IU (SP)

    Determina se uma ação de IU no formulário Portal de serviços atual está visível. Para usar esta etapa, você já deve ter aberto um formulário usando a etapa de teste Abrir um formulário (SP).

    Portal de serviços só oferece suporte a ações de IU do servidor. O método setRedirectURL() e as ações de IU do cliente não são compatíveis. A visibilidade da ação de IU pode variar dependendo do usuário conectado ou representado no momento.

    Campo Descrição
    Ordem de execução Número 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. 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 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.
    Tabela A tabela do formulário na qual a visibilidade da ação de IU será verificada. O valor deve ser a tabela na etapa Abrir um formulário (SP).
    Visível Campos da tabela Ações de IU a serem verificados quanto à visibilidade. Inclui somente ações de IU baseadas em formulário. O teste falhará se a ação de IU não estiver visível no formulário do usuário conectado no momento.
    Nota:
    Se a lista contiver ações de IU com o mesmo nome, verifique o formulário para determinar o sys_id do elemento. Em seguida, filtre por sys_id na tabela Ação de IU para selecionar o elemento correto na etapa.
    Não visível Campos da tabela Ações de IU a serem verificados quanto à visibilidade. Inclui somente ações de IU baseadas em formulário. O teste falhará se a ação de IU estiver visível no formulário do usuário conectado no momento.
    Nota:
    Se a lista contiver ações de IU com o mesmo nome, verifique o formulário para determinar o sys_id do elemento. Em seguida, filtre por sys_id na tabela Ação de IU para selecionar o elemento correto na etapa.

    Clique em Ação de IU (SP)

    Seleciona uma ação de IU no formulário Portal de serviços atual e gera a tabela e o sys_id do registro no qual a ação foi selecionada.

    Para usar esta etapa, você já deve ter aberto um formulário usando a etapa de teste Abrir um formulário (SP). Depois de usar esta etapa, você não poderá usar outras etapas de formulário.

    Campo Descrição
    Ordem de execução Número 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. 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.
    Tabela A tabela do formulário no qual clicar em uma ação de IU. O valor deve ser a tabela na etapa Abrir um formulário (SP).
    Ação de IU A ação de IU a ser clicada, selecionada na tabela Ações de IU. Inclui somente ações de IU baseadas em formulário.
    Tipo de asserção Especifica onde verificar o envio do formulário depois de clicar na ação de IU:
    • --Nenhum--: seleciona a ação de IU sem validar campos obrigatórios ou outros.
    • Envio de formulário cancelado no navegador: verifica se o formulário foi cancelado no navegador e não alcançou o servidor devido a validação ou outros problemas.
    • Formulário enviado ao servidor: verifica se o formulário foi enviado ao servidor.
    Tabela 2. Saídas
    Campo Descrição
    record_id Sys_id do registro no qual a ação foi clicada.
    tabela Tabela com a ação de IU clicada.

    Enviar um Formulário (SP)

    Envia o formulário atual em uma página Portal de serviços e gera a tabela e o sys_id do registro enviado.

    Para usar esta etapa, você já deve ter aberto um formulário usando a etapa de teste Abrir um formulário (SP). Depois de usar esta etapa, a página é fechada. Você não pode usar outras etapas na página atual.

    Campo Descrição
    Ordem de execução Número 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. 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.
    Tipo de asserção Especifica onde verificar o envio do formulário:
    • --Nenhum--: envia o formulário sem validar campos obrigatórios ou outros.
    • Formulário enviado ao servidor: verifica se o formulário foi enviado ao servidor.
    • Envio de formulário cancelado no navegador: verifica se o formulário foi cancelado no navegador e não alcançou o servidor devido a validação ou outros problemas.
    Tabela 3. Saídas
    Campo Descrição
    record_id Sys_id do registro enviado.
    tabela Tabela do registro enviado.