Captura de tela do aplicativo

Prev Next

O acionador Capture App Screenshot permite que os criadores de aplicativos capturem uma captura de tela do aplicativo Player e a salvem como um tipo de dados URL de imagem.

Neste artigo, você aprenderá:* Como usar o acionador Capturar captura de tela do aplicativo***Limitações e restrições para o acionador Capturar captura de tela do aplicativo**


Esse recurso ajuda os usuários a capturar logs de erros ou registros de captura em um estado legível.

Em qualquer acionador, você pode usar a ação "Capture App Screenshot" para gerar uma imagem da visualização da etapa atual.

Em seguida, você pode:* Salvar a imagem em uma variável* Salvá-la em um registro de tabela* Incluí-la em um e-mail ou conclusão

Screenshot 2025-03-27 at 3.47.48 PM.png

Casos de uso

Você pode usar o "Capture App Screenshot" para:1. Gravar registros de erros para melhorar a solução de problemas.2. Capturar informações inseridas por um operador de forma extremamente legível.

Práticas recomendadas

  • A janela do Player deve estar maximizada ao fazer a captura de tela para obter a melhor qualidade.
  • As dimensões do aplicativo ou da etapa devem estar alinhadas com o formato do dispositivo para que determinados elementos flutuantes, como os acionadores "Mostrar mensagem" e "Mostrar erro", fiquem dentro da área ativa do aplicativo e sejam capturados na captura de tela.
  • Use o acionador em um widget de botão, em vez de usar na entrada da etapa ou no início do aplicativo. Esse método ajuda a carregar totalmente a etapa e seus elementos, inclusive widgets personalizados, pois o acionador não pode detectar quando a lógica definida pelo usuário em um widget personalizado foi carregada.
  • Use o acionador com moderação e como um complemento para outros dados capturados. É difícil trabalhar com imagens, pois você precisa de ferramentas sofisticadas para processar e recuperar informações de imagens.

Limitações

Version Differences

If you are running a Player version < 2.7.2 or Mobile Player or Browser Player, the following do not render in the screenshot:* Images* Custom Widgets* Embedded documents & PDF within variables, table records and such.* Embedded videos* CAD widgets* Live feed in Camera widgets

* A resolução e a qualidade da imagem dependem do tamanho da janela do player. * A imagem será uma representação dos pixels desenhados na tela do dispositivo. Se a janela do Player for muito pequena, a captura de tela será de baixa qualidade. Para obter melhores resultados, a janela do Player deve ser maximizada. * Somente o conteúdo dentro da área ativa do aplicativo será gravado. * Se a altura da janela for muito grande em comparação com a largura, os acionadores "Show message" (Mostrar mensagem) e "Show Error" (Mostrar erro) não serão capturados na captura de tela, pois seriam renderizados na parte inferior da janela e ficariam fora da região ativa do aplicativo.

Screenshot 2025-03-27 at 3.42.14 PM.png

  • Para obter melhores resultados, o tamanho do aplicativo ou da etapa deve estar alinhado com o tamanho e a orientação do dispositivo que está executando o player e a janela do Player deve estar maximizada.
  • A captura de tela espera que determinados ativos, como imagens, terminem de carregar.
    • Se houver ativos que ainda não tenham sido totalmente carregados quando o acionador for executado, o acionador aguardará que os ativos sejam carregados antes de capturar a captura de tela.

Assets within custom widgets are excluded from the loading state deduction.