Limitações do Mobile Offline para aplicações condicionadas por modelo
Antes de configurar a aplicação móvel em modo offline, certifique-se de que lê as limitações a seguir. Recomendamos que você também revise as práticas recomendadas de Offline e as diretrizes de perfil Offline.
Essas tabelas e permissões correspondentes estão disponíveis no modo offline.
Nota
As permissões personalizadas e as permissões padrão sem a regra Mscrm.IsEntityAvailableForUserInMocaOffline não serão exibidas em aplicativos offline-first. Saiba mais em Um botão na barra de comandos está oculto quando deveria estar visível Power Apps.
Table | Permissões |
---|---|
Account | Criar, Ler, Atualizar, Eliminar |
Indicador de atividade | Ler, Eliminar |
Compromisso | Criar, Ler, Atualizar, Eliminar, Converter Caso de Atividade |
Anexo | Só de leitura |
Incidente | Criar, Ler, Atualizar, Eliminar |
Concorrente | Criar, Ler, Atualizar, Eliminar |
Endereço do Concorrente | Criar, Ler, Atualizar, Eliminar |
Ligação | Só de Leitura |
Função de Ligação | Só de Leitura |
Contacto | Criar, Ler, Atualizar, Eliminar |
Tabela personalizada | Criar, Ler, Atualizar, Eliminar |
Só de Leitura | |
Oportunidade Potencial | Criar, Ler, Atualizar, Eliminar, Qualificar/Desqualificar |
Oportunidade | Criar, Ler, Atualizar, Eliminar |
Produto de Oportunidade | Criar, Ler, Atualizar, Eliminar |
Chamada Telefónica | Criar, Ler, Atualizar, Eliminar |
Posição | Criar, Ler, Atualizar, Eliminar |
Produto | Ler |
Task | Criar, Ler, Atualizar, Eliminar |
Equipa | Só de Leitura |
User | Só de Leitura |
Reserva de Recurso Reservável | Criar, Ler, Atualizar |
Ordem de Intervenção | Criar, Ler, Atualizar |
Produto da Ordem de Intervenção | Criar, Ler, Atualizar |
Serviço da Ordem de Intervenção | Criar, Ler, Atualizar |
Tarefa de Serviço da Ordem de Intervenção | Criar, Ler, Atualizar |
Limitações das caraterísticas
Número de registros sincronizados: o número total de registros sincronizados é 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.
Modelo de segurança: A segurança ao nível do campo e a partilha de campos não são suportadas no modo móvel offline.
Qualificar um lead: quando um lead criado no mobile offline é qualificado e quando o utente fica online, o estágio do processo de negócios mostra o estágio qualificado. O utente tem que selecionar manualmente o próximo estágio para passar para o próximo estágio.
Grelhas:
- A filtragem de colunas é desativada quando um perfil offline é configurado, mesmo quando existe conectividade de rede. A grelha funciona com a base de dados local e não suporta filtros personalizados.
- As miniaturas de imagens primárias não estão disponíveis offline, a menos que tenham sido apresentadas anteriormente online.
- Os ícones personalizados juntamente com valores em grelhas não estão disponíveis para offline. Para obter mais informações sobre esse recurso, vá para Como exibir ícones personalizados.
Tipo de vistas suportado: Apenas as vistas do sistema e as vistas rápidas são suportadas em dispositivos móveis offline. As vistas pessoais não são suportadas.
Não há suporte para modos de exibição para as seguintes tabelas no modo offline:
Email
Tarefa
Fax
Carta
Serviceappointment
Campaignresponse
Campaignactivity
Recurringappointmentmaster
Socialactivity
Quaisquer vistas que tiverem tabelas associadas (tabela relacionada) que não estejam disponíveis offline também não são suportadas.
Pesquisas avançadas: a funcionalidade de pesquisa avançada não é suportada em cenários offline. Quando estiver offline, o botão Pesquisa avançada é substituído por uma lista pendente Alterar vista .
Adicionar existente em subgrades: a funcionalidade Adicionar existente não é suportada para dispositivos móveis offline para determinados tipos de Relações. Quando você está offline, determinados Relações como Relações que são N:N são somente leitura e o comando Adicionar existente fica oculto em subgrades para esses Relações. Mesmo que o botão não esteja oculto através da personalização, o comando não funciona offline.
Recursos da Web: Os recursos da Web são parcialmente suportados no modo offline. Para obter mais informações, consulte a tabela a seguir.
Configuração de recursos Web Suporte offline no Android e no Windows Suporte offline no iOS Recurso Web utilizado em processadores de formulários, scripts de formulários e comandos de faixa Suportado (Os nomes dos ficheiros devem ser em minúsculas.) Suportado (Os nomes dos ficheiros devem ser em minúsculas.) Ficheiros JavaScript referenciados num recurso Web HTML Suportado Não suportado. Os recursos Web poderão estar disponíveis offline em algumas circunstâncias, caso sejam obtidos enquanto está online e colocados em cache pelo browser. Recursos Web HTML, JS, CSS, XML incorporados num formulário de aplicação condicionada por modelo Suportado Não suportado. Os recursos Web poderão estar disponíveis offline em algumas circunstâncias, caso sejam obtidos enquanto está online e colocados em cache pelo browser. Outros recursos da Web incorporados em um formulário de aplicativo controlado por modelo (como imagens, RESX e assim por diante)
Nota: Os Dataverse atributos de arquivo e imagem não são recursos da Web, mas dados regulares Dataverse . Para habilitá-los offline, consulte Configurar arquivos e imagens em aplicativos controlados por modelo offline.Não suportado** Não suportado** Página Web (recurso Web HTML) através do mapa do site de uma aplicação condicionada por modelo Não suportado Não suportado Ficheiros JS personalizados que criam um fetchXML dinamicamente Não suportado Não suportado ** O acesso aos recursos Web RESX como dependência através da API de Cliente a partir de um ficheiro JS é suportado.
Nota
Para obter a melhor compatibilidade entre plataformas, use uma das seguintes recomendações em vez de recursos da Web HTML:
Campos calculados e cumulativos: os campos calculados e cumulativos 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.
Campos mapeados: 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 com campos mapeados para outra tabela.
Campos de pesquisa: o valor de um campo de pesquisa pode não ser atualizado em um formulário ou grade quando a nome a apresentar do item de pesquisa é atualizada.
Operações de filtro: nem todas as operações de filtro são suportadas no modo offline. Para obter uma lista completa dos operadores suportados, consulte Operações de filtro suportadas por tipo de atributo no Mobile Offline usando FetchXML.
Compromissos: os compromissos podem ser criados ou atualizados Dataverse, mas não são enviados aos destinatários com a sincronização no servidor. Para obter mais informações, consulte Tabela de compromisso/referência de entidade e Tabelas de sincronização do lado do servidor.
Tarefas de serviço de ordem de serviço: As tarefas de serviço de ordem de serviço criadas por meio de código personalizado exigem que msdyn_lineorder sejam definidas como -1. Um valor real será automaticamente definido depois do ciclo de sincronização.
localização rápida pesquisa: quando você pesquisa offline, os resultados podem ser diferentes das pesquisas online. Os carateres dos termos de pesquisa têm de corresponder exatamente quando efetuar uma pesquisa offline, sendo possível encontrar resultados equivalentes online.
Pesquisa offline: a pesquisa offline está disponível apenas para tabelas offline. Os utilizadores só podem pesquisar por uma tabela de cada vez. A pesquisa global predefine uma pesquisa categorizada no modo offline, mesmo que a pesquisa do Dataverse esteja ativada, uma vez que a pesquisa do Dataverse não é suportada no modo offline. Em páginas de grelha, a pesquisa baseada em vistas (filtrar por palavra-chave) não é suportada no modo offline e a pesquisa de grelha muda para uma pesquisa rápida baseada em procuras.
Registros duplicados: a experiência de detetar duplicatas e mesclá-las não é suportada no modo offline.
Limitações aos filtros de perfil
Detalhes do perfil | Limitação |
---|---|
Relação definida para cada tabela | É permitido um máximo de 15 relações. Há também um máximo de um muitos para muitos (M:M) ou um para muitos (1:M) Relações dentro desses 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. |
Filtro de dados da organização
Importante
Os filtros de dados da organização já não são utilizados. As alterações aos filtros devem ser editadas no próprio perfil móvel.
É recomendável que você tenha pelo menos uma regra definida para todos os filtros de dados móveis habilitados para offline se estiver a usar tabelas entre perfis. Por predefinição, este valor é definido como últimos 10 dias para a maioria das tabelas ativadas offline.
Informações relacionadas
Solucionar erros de Power Apps sincronização offline no aplicativo móvel