Partilhar via


Como criar um aplicativo de tela de repro mínima

Um aplicativo de repro mínimo é um aplicativo que contém a quantidade mínima de lógica e controles para reproduzir um problema. Este aplicativo ajuda você a reduzir a origem do problema, seja com a fonte de dados, fórmulas ou uma configuração específica.

Depois de criar um aplicativo de repro mínimo, você pode baixar uma cópia dele e compartilhá-la com outras pessoas, como na Comunidade de Aplicativos do Microsoft Power ou com Suporte da Microsoft.

Você pode criar um aplicativo de repro mínimo com um dos seguintes métodos:

  • Crie um aplicativo em branco e adicione apenas as conexões e controles necessários para demonstrar o problema.
  • Faça uma cópia do aplicativo original, remova progressivamente telas e controles irrelevantes e simplifique as fórmulas até ficar com a essência do problema.

Substituir fontes de dados externas

Um aplicativo de repro mínimo deve ser independente. Ele não deve contar com conexões com fontes de dados externas, como Dataverse ou SharePoint, porque as partes externas não poderão acessá-las.

Você pode ver fontes de dados usadas no aplicativo no painel Dados .

Captura de tela que mostra o painel Dados no Power Apps Studio. O painel estará vazio se nenhuma fonte de dados for usada no aplicativo.

Para lidar com fontes de dados ao criar um aplicativo de repro mínimo, você pode:

  • Remova-os se eles não forem relevantes para o problema que você está mostrando.
  • Use Coleções com dados de exemplo.
  • Forneça dados de exemplo em um arquivo csv ou Excel. Explique como recriar a fonte de dados do zero.

Os dados de exemplo devem ser o mais simples possível.

Integrações do Stub e serviços Web externos

Os aplicativos podem usar recursos de outros serviços Web. Por exemplo, ele pode exibir um bloco do Power BI, um vídeo do YouTube ou fluxos do Power Automate.

Remova esses componentes se eles não forem relevantes para o problema que você está mostrando. Se eles forem essenciais, você deverá fornecer materiais e instruções sobre como criá-los novamente. Use o conteúdo de exemplo em vez do original. Se o problema não ocorrer com o conteúdo de exemplo, pode ser um problema com o conteúdo ou o serviço externo. Por exemplo, um relatório do Power BI pode não ser configurado corretamente para inserção.

Simplificar componentes

Se o aplicativo contiver componentes ou componentes de código, outros poderão não ser capazes de ver seus internos ou carregá-los corretamente.

Remova esses componentes se eles não forem relevantes para o problema que você está mostrando. Se eles forem essenciais, você deve simplificar o máximo possível e, em seguida:

  • Empacote-os com o aplicativo em uma solução não gerenciada
  • Forneça instruções sobre como recriar esses componentes do zero.
  • Para componentes de código, menção quais linhas de código e recurso de estrutura não estão funcionando.

Examinar a privacidade e a segurança

Usuários não autorizados não poderão acessar fontes de dados em aplicativos exportados, mas podem ver como as fontes de dados são usadas neles. Eles também podem ver os controles e fórmulas do aplicativo. Se uma solução inteira .zip arquivo for fornecido, ativos como imagens também estarão visíveis.

Siga as etapas a seguir para ajudá-lo a limitar a exposição à privacidade e à segurança antes de distribuir o aplicativo exportado:

  • Não inclua informações privadas e confidenciais no aplicativo. Verifique nomes de variáveis, controles e outros elementos de aplicativo que podem fornecer informações confidenciais inadvertidamente.
  • Crie um novo aplicativo do zero em vez de simplificar um aplicativo de produção existente. Um novo aplicativo também reduzirá a exposição acidental de informações confidenciais se você usar o aplicativo original. Você economizará tempo não precisando remover manualmente informações confidenciais do aplicativo original.
  • Distribua apenas o arquivo .msapp em vez do arquivo .zip . O arquivo .msapp pode ser encontrado dentro do pacote .zip .

Baixar o aplicativo de repro mínimo

Um aplicativo de tela pode ser salvo em um arquivo .msapp ou .zip , dependendo de como ele foi criado.

Power Apps

  1. Entre no Power Apps.

  2. Abra o aplicativo para edição.

  3. Expanda o item salvar menu e selecione Baixar uma cópia.

    Captura de tela que mostra um sub-menu expandido para o item salvar menu no Power Apps Studio. A opção Baixar uma cópia está realçada.

    O arquivo .msapp baixado pode ser aberto por outras pessoas selecionando Abrir na barra de menus do Power Apps. Talvez você precise expandir a barra de menus para ver essa opção.

    Captura de tela que mostra um pop-up no final da barra de menus no Power Apps Studio, contendo mais itens de menu. A opção Abrir está realçada.

Microsoft Lists

  1. Abra a lista.

  2. Selecione Integrar>aplicativos>do Power Personalizar formulários. O formulário personalizado será aberto no Power Apps.

    Captura de tela que mostra o menu **Power Apps** na Lista da Microsoft. A opção Personalizar formulários está realçada.

  3. Selecione Compartilhar no menu na parte superior. A página de detalhes com o painel de compartilhamento será aberta.

    Captura de tela que mostra a edição de um aplicativo no estúdio. O botão ícone para Compartilhar é realçado na barra de menus superior.

  4. Descarte o painel de compartilhamento.

  5. Selecione Exportar pacote na barra de menus.

    Captura de tela que mostra os detalhes do aplicativo. O botão de comando para Exportar pacote é realçado na barra de menus superior.

  6. Digite um nome para o pacote. Examine o conteúdo exportado e selecione Exportar.

    O arquivo .zip baixado pode ser aberto por outras pessoas.

Power Apps no Teams

  1. No Microsoft Teams, acesse a lista de aplicativos do Power Apps para sua equipe.

  2. Selecione o aplicativo.

  3. Selecione Exportar solução no menu na parte superior.

    Captura de tela que mostra a lista de aplicativos. Um aplicativo é selecionado e o botão de comando para Exportar solução é realçado na barra de menus superior.

  4. Examine o conteúdo exportado e selecione Exportar como zip.

    O arquivo .zip baixado pode ser importado por outros usuários.

Páginas personalizadas

Somente páginas personalizadas em soluções não gerenciadas podem ser exportadas. Se a página personalizada estiver em uma solução gerenciada, peça ao editor da solução para criar uma solução não gerenciada que contenha a página personalizada. Você também pode criar uma nova solução não gerenciada e uma página personalizada lá.

Você pode exportar páginas personalizadas em uma solução não gerenciada , assim como qualquer outro componente de solução. O arquivo .zip baixado pode ser importado para qualquer ambiente por outros usuários.

Próximas etapas

Confira também