Limitações do modo offline em dispositivos móveis para aplicações de ecrã

Antes de configurar a aplicação móvel em modo offline, reveja as seguintes limitações. Consulte também Melhores práticas para desenvolver uma aplicação para uso offline e Otimizar o perfil offline.

Capacidades não suportadas em aplicações ativadas para o modo offline

Área Descrição
Tipos de aplicações de tela A funcionalidade de prioridade ao modo offline funciona apenas para aplicações de tela autónomas. Não funciona para aplicações de tela incorporadas, páginas personalizadas ou aplicações de tela no Teams.
Conectores Por exemplo conectores não Dataverse como o SharePoint, não são suportados no modo offline.
Tipos de tabelas do Dataverse As tabelas virtuais e as tabelas elásticas não são suportadas em modo offline.
Fluxos do Power Automate Os fluxos do Power Automate não são suportados em modo offline.

Nota

Se a sua aplicação se ligar a dados do Excel, ficheiros CSV ou listas do SharePoint, pode começar com Copilot para importar dados para o Dataverse. Assim que os seus dados estiverem no Dataverse, pode ativar o suporte para utilização offline nas suas aplicações de tela com uma única seleção.

Limitações de runtime offline

Área Descrição
Limite de registos offline O número total de registos sincronizados está limitado a 3.000.000. As tentativas de sincronizar um número maior de registos falham. Este número também inclui tabelas ocultas utilizadas para o funcionamento offline.
Funções do Power Fx A funcionalidade de prioridade offline funciona apenas com tabelas do Dataverse e não suporta as seguintes funções do Power Fx: Relate, Unrelate
Relação No modo offline, as aplicações de tela não suportam relações muitos para muitos.

A filtragem em pesquisas de coluna está limitada a um nível da relação quando a aplicação está configurada para utilização offline. As procuras autorreferenciais também não são suportadas no modo offline. Considere os exemplos a seguir para compreender a relação com Conta e Informações de contacto.

Pesquisas suportadas:

As pesquisas são suportadas para um nível de relação. Por exemplo:

Filter(Account, 'ContactID'.'Zipcode' = "11056")

Isto recupera todas as contas cujo código postal é 11056.

Pesquisas não suportadas:

1. Procuras Autorreferenciais: as procuras autorreferenciais não são suportadas. Por exemplo:

Filter(Account, 'Parent Account'. 'Name' = "John Doe")

Isto não funciona porque a conta principal é uma autorreferência à tabela de contas.

2. Procuras de Relações de Vários Níveis: as procuras que envolvem mais do que um nível de relação não são suportadas. Por exemplo:

Filter(Account, 'ContactID'.'Map'.Latitude = "38'53")

Isto não funciona porque envolve mais do que um nível de relação (Conta > Contacto > Mapa).

Nota: As mesmas limitações aplicam-se à função de procura e à função de filtro mencionadas anteriormente.
Tabelas As notas não são suportadas no modo offline nas aplicações de tela.
Tipos de coluna Os campos calculados e de rollup que fazem parte de linhas sincronizadas com o cliente não são reavaliados pelo cliente. A reavaliação ocorre no servidor quando a linha atualizada é sincronizada.

Quando executa uma aplicação no modo offline, os campos mapeados não são pré-preenchidos quando cria um novo registo a partir de uma tabela que tenha campos mapeados para outra tabela.
Sequência de ordenação Os itens numa galeria poderão aparecer numa ordem diferente numa aplicação com capacidade offline se não for selecionada nenhuma ordem de ordenação. Escolha uma ordem de ordenação no controlo Galeria para se certificar de que a aplicação se comporta consistentemente em aplicações móveis e em browsers Web.
Sincronização em segundo plano Os dados só podem ser sincronizados regularmente quando o Power Apps está a ser executado em primeiro plano no dispositivo, com o ecrã desbloqueado. Saiba mais em Sincronizar dados offline em segundo plano.

Limitações aos filtros de perfil

Área Descrição
Relação definida para cada tabela É permitido um máximo de 15 relações. Pode existir no máximo uma relação muitos-para-muitos (M:M) ou uma relação um-para-muitos (1:M) entre as 15 relações. Se quaisquer tabelas personalizadas exigirem este cenário, reveja o modelo de dados. Não são suportadas referências circulares nem autorreferências.
Imagens e ficheiros Imagens e ficheiros têm as mesmas limitações que qualquer outra tabela. Devido a relações implicitamente definidas, um perfil offline só pode conter até 14 colunas de imagem, em todas as entidades.
Perfil offline gerado automaticamente O perfil offline gerado automaticamente não processa filtros. Como resultado, para cada tabela utilizada na aplicação, transfere todas as linhas para as quais o utilizador tem permissões.

Veja também

Resolver problemas de erros de sincronização offline na aplicação móvel Power Apps

Plataformas suportadas para executar aplicações com a aplicação móvel Power Apps