Share via


Testar a interface do portal para Aplicativos Gerenciados do Azure

Após criar o arquivo createUiDefinition.json para o aplicativo gerenciado, você precisa testar a experiência do usuário. Para simplificar o teste, use um ambiente de área restrita que carregue o arquivo no portal. Não é necessário realmente implantar o aplicativo gerenciado. A área restrita apresenta a interface do usuário na experiência atual do portal em tela inteira. A área restrita é a maneira recomendada de visualizar a interface.

Pré-requisitos

  • Um arquivo createUiDefinition.json. Se você não tiver esse arquivo, copie o arquivo de exemplo.

  • Uma assinatura do Azure. Se você não tiver uma assinatura do Azure, crie uma conta gratuita antes de começar.

Use a área restrita

  1. Abra a Área restrita Criar definição de interface do usuário.

    Exibir área restrita

  2. Substitua a definição vazia pelo conteúdo do seu arquivo createUiDefinition.json. Selecione Visualização.

    Selecione visualização

  3. O formulário que você criou é exibido. Você pode percorrer a as etapas da experiência do usuário e preencher os valores.

    Exibir formulário

Solução de problemas

Se o formulário não for exibido após a seleção da Visualização, você deve pode ter um erro de sintaxe. Procure o indicador vermelho na barra de rolagem direita e navegue até ele.

Mostrar erro de sintaxe

Se o formulário não for exibido e for exibido para você um ícone de uma nuvem com uma lágrima, seu formulário tem um erro, como a falta de uma propriedade. Abra as Ferramentas para Desenvolvedores Web em seu navegador. O Console exibe mensagens importantes sobre a interface.

Mostrar erro

Testar os arquivos de solução

Agora que você verificou que a interface do portal está funcionando conforme o esperado, é hora de validar que o arquivo createUiDefinition está corretamente integrado ao arquivo mainTemplate.json. É possível executar um teste de script de validação para testar o conteúdo dos arquivos de solução, incluindo o arquivo createUiDefinition. O script valida a sintaxe JSON, verifica expressões regex em campos de texto e garante que os valores de saída da interface do portal correspondam aos parâmetros do modelo. Para obter mais informações sobre como executar esse script, consulte Executar verificações de validação estática para modelos.

Próximas etapas

Após validar a interface do portal, saiba como tornar oaplicativo gerenciado do Azure disponível no Marketplace.