Formulários na categoria Portal de serviços
Valide a funcionalidade de campos e ações de IU em widgets de formulário Portal de serviços.
Portal de serviços dependência
Criar etapas Portal de serviços automatizadas requer conhecimento do modelo de dados ServiceNowPortal de serviços e do formulário [] 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 | 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. |
| 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 de 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, o que abre um novo registro. |
| Exibição | A exibição de 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 | 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 | 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ção para definir o valor do campo. O construtor de condição 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 definir valores 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 em 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 | 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 | 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ção para definir o valor do campo. O construtor de condição 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 | 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 | 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 de 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.
| 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 | 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 oferece suporte somente 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 | 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 | 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 verificar a visibilidade da ação de IU. 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 para o 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 para o 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 | 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. |
| Tabela | A tabela do formulário na 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:
|
| 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 | 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. |
| Tipo de asserção | Especifica onde verificar o envio do formulário:
|
| Campo | Descrição |
|---|---|
| record_id | Sys_id do registro enviado. |
| tabela | Tabela para o registro enviado. |