Partilhar via


Limitações do Mobile Offline para aplicações de tela

Antes de configurar a aplicação móvel em modo offline, certifique-se de que lê as limitações a seguir. Recomendamos que também reveja Melhores práticas para desenvolver uma aplicação para utilização offline e Otimizar o perfil offline.

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

Area Description
Tipo de aplicação de tela A funcionalidade com prioridade 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.
Perfil offline partilhado Se o mesmo perfil offline for utilizado numa aplicação de tela e numa aplicação condicionada por modelo, criará duas bases de dados locais separadas.

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 nos Dataverse, pode ativar o suporte offline para as suas aplicações de tela com uma seleção.

Limitações de runtime offline

Area Description
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 usadas para capacidades offline.
Funções do Power Fx A funcionalidade com prioridade modo offline funciona apenas com tabelas do Dataverse e não suporta as seguintes funções do Power Fx: Relacionar, Anular relação
Relação No modo offline, as aplicações de tela não suportam relações muitos para muitos.

A filtragem em procuras 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.

Procuras Suportadas:

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

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

Isto obtém todas as contas com o código-postal 11056.

Procuras 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 for 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

Area Description
Relação definida para cada tabela É permitido um máximo de 15 relações. Existe um máximo de uma relação muitos-para-muitos (M:M) ou um-para-muitos (1:M) nas 15 relações. Se quaisquer tabelas personalizadas exigirem este cenário, reveja o modelo de dados. Não são suportadas referências circulares ou automáticas.
Imagens e ficheiros As imagens e ficheiros estão sujeitos às 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