Recursos e limitações do Mobile offline

Antes de configurar o aplicativo móvel no modo offline, leia os seguintes recursos, dicas e limitações. Recomendamos que você também revise as Diretrizes de perfil offline.

Essas tabelas e comandos correspondentes estão disponíveis no modo offline.

Observação

Todos os comandos sem suporte ficam ocultos no modo offline.

Tabela Comandos
Conta 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

Recursos com suporte

  • Regras de negócios: as regras de negócios têm suporte no Mobile Offline. Para obter mais informações, consulte Criar regras de negócios e recomendações para aplicar lógica em um formulário de aplicativo baseado em modelo.

  • Fluxos de processos empresarial: você pode usar fluxos de processo empresarial no modo offline, se as seguintes condições forem atendidas:

    • O fluxo do processo empresarial é usado em um aplicativo que você pode executar no Power Apps mobile.
    • O aplicativo móvel Power Apps está ativado para uso offline.
    • O fluxo do processo empresarial tiver uma única tabela.
    • A tabela do fluxo do processo empresarial é adicionada ao perfil offline.

      Observação

      Se uma tabela estiver associada a vários fluxos de processo empresarial para que qualquer um dos fluxos funcione offline, todos os fluxos de processo empresarial devem ser incluídos no perfil offline.

    Há três comandos disponíveis para fluxos de processo empresariais, quando você executa um aplicativo no modo offline no aplicativo móvel do Power Apps.

    • Próximo estágio
    • Estágio anterior
    • Defina o Estágio ativo

Para obter mais informações, consulte Executar fluxos de processos empresariais offline.

  • Suporte de pesquisa: há suporte de pesquisa para tabelas habilitadas para o Mobile offline. Todas as tabelas que participam da pesquisa também devem ser habilitadas para uso offline.

  • Exibição com suporte: somente exibições do sistema e visualização rápida têm suporte no Mobile Offline. Exibições pessoais não têm suporte.

  • Pesquisa offline: disponível somente para tabelas offline. O usuário só pode pesquisar um tipo de tabela por vez. O pesquisa global usa como padrão a pesquisa categorizada no modo offline, mesmo se a pesquisa do Dataverse estiver habilitada, 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.

  • Notas sobre o controle da linha do tempo: as Notas sobre o controle da linha do tempo estão disponíveis no modo offline. Você pode tirar fotos, ler notas e adicionar/remover anexos no modo offline.

    Observação

    O campo Data não está indisponível na pesquisa do Mobile offline.

  • Tabelas personalizadas: estes comandos estão disponíveis ao editar o formulário, Marcar como Concluído, Atualizar, Converter em Oportunidade e Excluir.

Limitações

  • Número de registros sincronizados – O número total de registros sincronizados é limitado a 3.000.000. Haverá 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 - Não há suporte à Segurança no nível do campo e ao compartilhamento de campo no modo Mobile offline.

  • Qualificar um cliente potencial: quando um cliente potencial criado no Mobile Offline for qualificado e quando o usuário ficar online, o estágio do processo empresarial 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.
  • 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. Consulte a tabela a seguir para obter mais informações.

    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 normais do Dataverse. Para ativá-los offline, consulte Configurar perfis do Mobile offline para imagens e arquivos.
    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.

  • 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.

  • 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 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.

Dicas

Sincronização do Mobile offline

  • A sincronização do Mobile Offline com dispositivos móveis ocorre periodicamente. Um ciclo de sincronização pode se prolongar por vários minutos, dependendo da latência de rede do Azure, do volume de dados que estão definidos para a sincronização e da velocidade da rede móvel. Os usuários ainda podem usar os aplicativos móveis durante a sincronização.

  • O tempo para o download inicial de metadados é determinado pelo número total de tabelas nos módulos de aplicativos habilitados para modo offline. Certifique-se de habilitar apenas as tabelas e os módulos de aplicativos offline necessários para otimizar a experiência dos usuários finais.

  • Verifique se uma exibição em que você deseja trabalhar offline não faz referência a tabelas que não estejam habilitadas para modo offline. Por exemplo, supondo que a Conta esteja no perfil offline, exibição de Conta que faz referência ao contato principal quando Contato não estiver no perfil não estará disponível.

  • As alterações nos privilégios de segurança do usuário são atualizadas durante o próximo ciclo de sincronização. Até esse momento, os usuários poderão continuar acessando dados de acordo com seus privilégios de segurança anteriores, mas as alterações que eles fizerem serão validadas durante a sincronização com o servidor. Se não tiverem mais privilégios para fazer alterações em uma linha, eles receberão um erro, e a linha não será criada, atualizada nem excluída.

  • As alterações no privilégio de um usuário para exibir uma linha só terão efeito no dispositivo móvel no próximo ciclo de sincronização.

  • O Mobile Offline respeita o modelo de segurança de aplicativos móveis e o modelo de segurança hierárquico, exceto a segurança em nível de campo e o compartilhamento de campo.

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 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.

Filtros do perfil

Limitações do perfil

Detalhes do perfil Limitação
Relacionamento definido para cada tabela Máximo de 15 relacionamentos. E 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.

Recomendação de regras de filtro de perfil

Certifique-se de ter configurado pelo menos uma das regras de perfil para cada tabela para baixar seus dados.

Personalização Recomendação
Todos os Registros Se estiver selecionando esse filtro, você não poderá definir nenhuma outra regra de filtro.
Baixar apenas os dados relacionados Se estiver selecionando esse filtro, você não poderá definir nenhuma outra regra de filtro. Certifique-se de que a tabela tenha sido definida como uma tabela de Associação de Item de Perfil também.
Outro filtro de dados - se selecionado, selecione pelo menos uma destas opções: Baixar meus registros, Baixar meus registros de equipe ou Baixar minha unidade de negócios Se quiser definir esse filtro, você tem que escolher pelo menos uma das opções dadas. É altamente recomendável não haver filtro de nível de Unidade de Negócios para uma tabela, a menos que haja uma justificativa forte. É recomendado para um cenário de dados mestres com um pequeno conjunto de dados, como Códigos de país.
Filtro de dados personalizado <=3 filtros podem ser definidos no filtro de dados personalizados.

Observação

Você pode nos falar mais sobre suas preferências de idioma para documentação? Faça uma pesquisa rápida. (Observe que esta pesquisa está em inglês)

A pesquisa levará cerca de sete minutos. Nenhum dado pessoal é coletado (política de privacidade).