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 revise as Melhores práticas off-line e as Diretrizes de perfil off-line.

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

Observação

Permissões personalizadas e permissões padrão sem a regra Mscrm.IsEntityAvailableForUserInMocaOffline não serão exibidas em aplicativos que priorizam o modo offline. Saiba mais em Um botão na barra de comando está oculto quando deveria estar visível em 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
Tarefa 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: A segurança em nível de campo e o compartilhamento de campo não são suportados no modo offline móvel.

  • Qualificar um lead: Quando um lead criado no modo offline para dispositivos móveis é qualificado e quando o usuário fica online, o estágio do processo de negócios mostra o estágio qualificado. O usuário precisa manualmente Select Próximo estágio para avançar 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.
  • Tipos de visualizações suportados: Somente visualizações do sistema e visualizações rápidas são suportadas no Mobile Offline. Exibições pessoais não têm suporte.

  • As visualizações não são suportadas para 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: A funcionalidade Pesquisa avançada não é suportada em cenários offline. Quando você estiver offline, o botão Pesquisa avançada será substituído por uma lista suspensa Alterar visualização .

  • Adicionar existente em subgrades: A funcionalidade Adicionar existente não é suportada para dispositivos móveis offline para certos tipos de relacionamentos. Quando você está offline, certos relacionamentos, como relacionamentos 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 são parcialmente suportados no modo offline. Para 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 e assim por diante)

    Nota: Os atributos Dataverse de arquivo e de imagem não são recursos da web, mas dados Dataverse regulares. Para habilitá-los offline, consulte Configurar arquivos e imagens em aplicativos baseados em modelos offline.
    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 melhor compatibilidade entre plataformas, use uma das seguintes recomendações em vez de recursos da web em 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 eventos do manipulador de formulários que estão disponíveis offline em todas as plataformas.
  • Campos calculados e acumulados: campos calculados e acumulados que fazem parte de 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 de uma tabela que tem 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 o nome de exibição do item de pesquisa é atualizado.

  • Operações de filtro: Nem todas as operações de filtro são suportadas no modo offline. Para obter uma lista completa de 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 em Dataverse, mas não são enviados aos destinatários com sincronização no lado do servidor. Para obter mais informações, consulte Referência de tabela/entidade de compromissos e Tabelas de sincronização do lado do servidor.

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

  • Localização Rápida search: 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: A pesquisa offline está disponível apenas para tabelas offline. Os usuários só podem pesquisar um tipo de tabela por vez. O pesquisa global usa como padrão uma pesquisa categorizada no modo offline, mesmo se a pesquisa do Dataverse estiver ativada, pois 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 duplicatas e mesclá-las não é suportada 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. There também tem um máximo de um relacionamento muitos para muitos (M:M) ou um para muitos (1:M) dentro desses 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.

É recomendável que você tenha pelo menos uma regra definida para todos os filtros de dados habilitados para dispositivos móveis offline se estiver usando tabelas em vários 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.

Solucionar erros de sincronização offline no aplicativo móvel Power Apps