Problemas conhecidos com páginas personalizadas numa aplicação condicionada por modelo

A página personalizada é um novo tipo de página dentro de aplicações condicionadas por modelo. As páginas personalizadas trazem o poder das aplicações de tela para as aplicações condicionadas por modelo. Abaixo estão os problemas conhecidos a ter em conta.

Importante

A utilização de páginas personalizadas com dispositivos móveis está atualmente em pré-visualização pública. Os controlos de capacidade offline e de dispositivo, como a verificação de código de barras, a captura de fotografias a partir do dispositivo ou a anexação de ficheiros não são suportados.

As páginas personalizadas não são suportadas na App for Outlook e devolvem um erro ao carregar.

  • Quando uma página personalizada é modificada, tal como guardada e publicada, a aplicação condicionada por modelo não está ciente da alteração. A aplicação condicionada por modelo continua a utilizar a última versão da página personalizada quando a aplicação condicionada para o modelo foi publicada. Uma aplicação condicionada por modelo publicada através do estruturador de aplicações, do explorador de soluções ou de Publicar tudo atualiza todas as páginas personalizadas na aplicação condicionada por modelo.

  • Atualmente, as imagens, ícones e formas não são suportados com idiomas da Direita Para a Esquerda (RTL).

  • A capacidade de obter os formatos de dados atuais a partir de definições dos utilizadores, incluindo data, hora, números e moeda, não são suportadas.

  • As páginas personalizadas utilizam uma sessão de alojamento de aplicações de tela que pode exceder o limite de tempo após 8 horas. No entanto, a sessão de Interface Unificada tem um tempo limite mais longo. Quando o tempo limite acontece, aparece uma barra de mensagem de erro que pede ao utilizador para atualizar o browser.

    Erro na barra de mensagens da aplicação de tempo limite da sessão da página personalizada

  • Quando uma página personalizada com componente de código é aberta para edição, é apresentado um diálogo de segurança. Selecionar Voltar na caixa de diálogo de segurança não navega de volta para o contexto principal. O utilizador pode fechar o separador do browser para deixar o estruturador de aplicações de tela.

  • Nem todos os comandos de aplicações de tela estão disponíveis com páginas personalizadas. No entanto, as páginas personalizadas suportam os comandos de aplicações de tela mais comuns e componentes pró-dev personalizados. Para obter mais informações sobre o que está disponível, consulte Criar uma página personalizada para a sua aplicação condicionada por modelos

  • Os criadores precisam de partilhar páginas personalizadas para permitir que outro criador faça alterações, o que é um comportamento diferente dos componentes típicos da aplicação condicionada por modelo. Se uma página personalizada não puder ser partilhada a partir da área de Soluções, abra o ambiente no centro de administração do Power Platform e, em seguida, abra Recursos > Power Apps > Página > Partilhar. Da mesma forma, para reutilizar os componentes da aplicação de tela na página personalizada, a biblioteca de componentes da aplicação de tela também precisa de ser partilhada com os criadores de páginas personalizadas.

  • A experiência do criador para a página personalizada não tem suporte para certos APIs do Power Apps component framework como Navigation e APIs Web que está em linha com as aplicações de tela autónomas. No entanto, estas APIs estão disponíveis na aplicação publicada onde a página personalizada é adicionada a aplicações condicionada por modelos. Mais informações: Adicionar componentes de código a uma página personalizada para a sua aplicação condicionada por modelo.

  • A experiência do criador para a página personalizada não está atualmente ativada em clouds soberanas. Se pretende ativá-lo para uma sessão de criador, acrescente "powerappsPortalApps.enableEditInShellAppDesigner=true" como parâmetro de consulta para o URL https://make.powerapps.com/.

  • Os criadores não podem utilizar referências do Dataverse transversais ao ambiente numa página personalizada.

  • Quando um utilizador sem privilégios de utilizador do Power Apps abre uma página personalizada na aplicação condicionada por modelo, vê um erro que não menciona nenhum direito ativo de utilização do Power Apps. Mais informações: Vista geral de licenciamento do Microsoft Power Platform e o guia de licenciamento associado.

  • As páginas personalizadas requerem cookies de terceiros para serem ativadas, o que é exigido pelo runtime da aplicação de tela.

  • Quando é solicitado a um utilizador o consentimento com conectores e ele seleciona Não permitir, a página personalizada é composta, mas sem dados. O utilizador não é notificado sobre o facto de os dados serem ignorados.

  • Depois de uma aplicação condicionada por modelo ou uma página personalizada ser alterada e publicada, o carregamento de uma página personalizada pode demorar mais tempo do que o normal e não é apresentado nenhuma indicação de carregamento da página.

  • Está disponível suporte ao leitor nativo para iOS, Android e Windowns apenas no modo online. O suporte offline não é atualmente suportado.

  • Quando você volta para uma página personalizada de outra página, o estado da página não é restaurado para que a página apareça como uma nova navegação. O estado também não é persistente quando alterna entre separadores multissessão em aplicações multissessão. Para obter mais informações sobre o suporte a multissessão com aplicações condicionadas por modelo, aceda a Sessões e separadores do Customer Service workspace.

  • Ao tentar iniciar sessão, o comportamento atual causado por um utilizador que seleciona em qualquer lugar longe da caixa de iniciar sessão faz com que a janela pop out para iniciar sessão se desloque atrás do browser da aplicação.

  • Quando um utilizador executa uma aplicação que não está em conformidade com as políticas de Prevenção de Perda de Dados (DLP) da sua organização, vê um diálogo de erro e os "detalhes técnicos", que refletem que a aplicação não está em conformidade com a DLP.

    Diálogo de erro de Prevenção de Perda de Dados

  • Quando existem várias páginas personalizadas numa aplicação, o diálogo de consentimento pede permissões de dados para todos os conectores em todas as páginas personalizadas, mesmo que ainda não tenham sido abertas.

Ligações

  • Todas as páginas personalizadas partilham a infraestrutura de ligação, como se fizessem parte da mesma aplicação de tela. Por exemplo, se uma aplicação condicionada por modelo tiver duas páginas personalizadas e uma estiver ligada ao SQL Server enquanto a outra não, a caixa de diálogo de consentimento continuará a aparecer e a exigir permissão para acesso ao SQL, mesmo que a página que está a ser aberta não exija isso.
  • As páginas personalizadas em aplicações condicionadas por modelo não suportam a deteção de ligações através da propriedade Connected.connected.
  • O número de conectores em um aplicativo controlado por modelo, em todas as páginas personalizadas, não deve exceder 10. O número de referências de conexão, em todas as páginas personalizadas, não deve exceder 20. O número de conectores e referências de conexão pode aumentar o tempo de espera que um utente de aplicativo experimenta quando ele reproduz um aplicativo com páginas personalizadas.

Consulte também

Descrição geral da página personalizada de uma aplicação condicionada por modelo