Compartilhar via


Limitações de aplicativo móvel offline para aplicativos baseados em modelo

Antes de configurar o aplicativo móvel no modo offline, certifique-se de ler as seguintes limitações. Recomendamos que você também analise as Melhores práticas offline e Diretrizes do perfil offline.

Essas tabelas e permissões correspondentes estão disponíveis no modo offline.

Observação

As permissões personalizadas e as permissões padrão sem a regra Mscrm.IsEntityAvailableForUserInMocaOffline não serão exibidas nos aplicativos com prioridade offline. Saiba mais em Um botão na barra de comandos fica oculto quando deveria estar visível no Power Apps.

Table Permissões
Account Criar, ler, atualizar, excluir
Ponteiro de atividade Ler, excluir
Compromisso Criar, Ler, Atualizar, Excluir, Converter Ocorrência da Atividade
Anexo Somente leitura
Ocorrência Criar, ler, atualizar, excluir
Concorrente Criar, ler, atualizar, excluir
Endereço do Concorrente Criar, ler, atualizar, excluir
Conexão Somente Leitura
Função de Conexão Somente Leitura
Contato Criar, ler, atualizar, excluir
Tabela personalizada Criar, ler, atualizar, excluir
Email Somente Leitura
Lead Criar, ler, atualizar, excluir, qualificar/desqualificar
Oportunidade Criar, ler, atualizar, excluir
Produto da oportunidade Criar, ler, atualizar, excluir
Telefonema Criar, ler, atualizar, excluir
Cargo Criar, ler, atualizar, excluir
Produto Leitura
Task Criar, ler, atualizar, excluir
Equipe Somente Leitura
User Somente Leitura
Reserva de Recurso Reservável Criar, Ler, Atualizar
Ordem de Serviço Criar, Ler, Atualizar
Produto da Ordem de Serviço Criar, Ler, Atualizar
Serviço da Ordem de Serviço Criar, Ler, Atualizar
Tarefa de Serviço de Ordem de Serviço Criar, Ler, Atualizar

Limitações de recursos

  • Número de registros sincronizados: o número total de registros sincronizados é limitado a 3.000.000. Falha nas tentativas de sincronizar um número maior de registros. Esse número também inclui tabelas ocultas usadas em recursos offline.

  • Modelo de segurança: Segurança no nível do campo e ao compartilhamento de campo não têm suporte no modo offline móvel.

  • Qualificar um lead: quando um cliente potencial criado no Mobile Offline for qualificado e quando o usuário ficar online, o estágio do processo empresarial ainda mostrará o estágio de qualificação. O usuário deverá selecionar manualmente Próximo estágio para passar para o próximo estágio.

  • Grades:

    • A filtragem de colunas é desabilitada quando um perfil offline é configurado mesmo quando há conectividade de rede. A grade funciona com o banco de dados local e não oferece suporte a filtros personalizados.
    • As miniaturas de imagens primárias não permanecerão disponíveis offline, exceto se tiverem sido exibidas online anteriormente.
    • Ícones personalizados juntamente com valores nas grades não estão disponíveis offline. Para obter mais informações sobre esse recurso, acesse Como exibir ícones personalizados.
  • Tipo de exibições com suporte: somente exibições do sistema e exibições rápidas têm suporte no dispositivo móvel offline. Exibições pessoais não têm suporte.

  • Não há suporte às exibições com as seguintes tabelas no modo offline:

    • e-mail

    • Tarefa

    • Fax

    • Carta

    • Serviceappointment

    • Campaignresponse

    • Campaignactivity

    • Recurringappointmentmaster

    • Socialactivity

    Quaisquer exibições que tiverem tabelas vinculadas (tabelas relacionadas) que não estiverem disponíveis offline também não terão suporte.

  • Pesquisas avançadas: não há suporte à funcionalidade Pesquisa avançada em cenários offline. Quando você estiver offline, o botão Pesquisa avançada será substituído por uma lista suspensa Alterar exibição.

  • Adicionar Existente em subgrades: não há suporte à funcionalidade Adicionar Existente para Mobile Offline com certos tipos de relacionamentos. Quando você está offline, determinados relacionamentos, como N:N, são somente leitura e o comando Adicionar Existente fica oculto nas subgrades desses relacionamentos. Mesmo se o botão não estiver oculto por meio de personalização, o comando não funcionará offline.

  • Recursos da Web: os recursos da Web têm suporte parcial no modo offline. Para obter mais informações, consulte a tabela a seguir.

    Configuração de recurso da Web Suporte offline no Android e Windows Suporte offline no iOS
    Recurso da Web usado em manipuladores de formulário, scripts de formulário e comandos da faixa de opções Compatível (os nomes de arquivo devem estar em letras minúsculas.) Compatível (os nomes de arquivo devem estar em letras minúsculas.)
    Arquivos JavaScript referenciados em um recurso da Web HTML Compatível Não suportado. Os recursos da Web podem estar disponíveis offline em algumas circunstâncias se forem recuperados online e armazenados em cache pelo navegador.
    HTML, JS, CSS, recursos da Web XML incorporados em um formulário de aplicativo baseado em modelo Compatível Não suportado. Os recursos da Web podem estar disponíveis offline em algumas circunstâncias se forem recuperados online e armazenados em cache pelo navegador.
    Outros recursos da Web incorporados em um formulário de aplicativo baseado em modelo (como imagens, RESX etc.)

    Observação: os atributos arquivo do Dataverse e imagem não são recursos da Web, mas dados regulares do Dataverse . Para habilitá-los offline, consulte Configurar arquivos e imagens em aplicativos offline baseados em modelo.
    Incompatível** Incompatível**
    Página da Web (recurso da Web em HTML) por meio do mapa do site de um aplicativo baseado em modelo Incompatível Incompatível
    Arquivos JS personalizados que criam um fetchXML dinamicamente Incompatível Incompatível

    ** Há suporte ao acesso aos recursos da Web do RESX como uma dependência por meio da API do Cliente de um arquivo JS.

    Observação

    Para obter a melhor compatibilidade entre plataformas, use uma das seguintes recomendações em vez de recursos da Web HTML:

    • Se o recurso da Web for um componente de experiência do usuário, use um Controle PCF.
    • Se o recurso da Web não estiver presente na interface do usuário, use os eventos do manipulador de formulários que estão disponíveis offline em todas as plataformas.
  • Campos calculados e cumulativos: os campos calculados e cumulativos que fazem parte das linhas sincronizadas com o cliente não são reavaliados pelo cliente. A reavaliação acontecerá no servidor quando a linha atualizada for sincronizada.

  • Campos mapeados: quando você executa um aplicativo no modo offline, os campos mapeados não são preenchidos previamente quando você cria um novo registro a partir de uma tabela que tenha campos mapeados para outra tabela.

  • Campos de pesquisa: o valor de um campo de pesquisa não pode ser atualizado em um formulário ou grade quando o nome para exibição do item de pesquisa é atualizado.

  • Operações de filtro: nem todas as operações de filtro têm suporte no modo offline. Para obter uma lista completa de operadores compatíveis, consulte Operações de filtro compatíveis por tipo de atributo no Mobile Offline usando FetchXML.

  • Compromissos: os compromissos podem ser criados ou atualizados no Dataverse, mas não são enviados aos destinatários com a sincronização no servidor. Para obter mais informações, consulte Referências de entidade/tabela de compromissos e Tabelas de sincronização no servidor.

  • Tarefas de serviço da ordem de serviço: as tarefas de serviço da ordem de serviço criadas por meio de código personalizado exigem que msdyn_lineorder seja definida como -1. Um valor real será definido automaticamente após o próximo ciclo de sincronização.

  • Pesquisa de localização rápida: quando você pesquisa offline, os resultados podem ser diferentes das pesquisas online. Os caracteres nos termos de pesquisa devem corresponder exatamente ao pesquisar offline, enquanto resultados equivalentes online podem ser encontrados.

  • Pesquisa offline: pesquisa offline disponível apenas para tabelas offline. Os usuários só podem pesquisar um tipo de tabela por vez. A pesquisa global tem como padrão uma pesquisa categorizada no modo offline, mesmo se a pesquisa do Dataverse pesquisa estiver ativada e houver conectividade de rede, já que a pesquisa do Dataverse não tem suporte no modo offline. Nas páginas de grade, a pesquisa baseada em exibição (filtrar por palavra-chave) não tem suporte no modo offline e a pesquisa de grade muda para uma pesquisa rápida baseada em descoberta.

  • Registros duplicados: a experiência de detectar duplicidades e mesclá-las não tem suporte no modo offline.

Limitações de filtros do perfil

Detalhes do perfil Limitação
Relacionamento definido para cada tabela É permitido, no máximo, 15 relacionamentos. Há também um máximo de um relacionamento muitos para muitos (M:M) ou um para muitos (1:M) nesses 15 relacionamentos. Se alguma tabela personalizada exigir esse cenário, volte a consultar o modelo de dados. Nenhuma referência circular ou autorreferência é compatível.
Imagens e arquivos Imagens e arquivos estão sujeitos às mesmas limitações de qualquer outra tabela. Devido aos relacionamentos definidos implicitamente, um perfil offline 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 não são mais usados. As alterações nos filtros devem ser editadas no próprio perfil do celular.

Recomenda-se que haja pelo menos uma regra definida para todos os filtros de dados habilitados para Mobile Offline, se você estiver usando as tabelas nos perfis. Por padrão, esse valor é definido para durar 10 dias para a maioria das tabelas habilitadas para modo offline.

Editar filtro de dados da organização.

Solução de problemas de erros de sincronização offline no aplicativo móvel do Power Apps