Partilhar via


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 reveja também as Melhores práticas para offline e Orientações do perfil offline.

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

Nota

As permissões personalizadas e as permissões predefinidas sem a regra Mscrm.IsEntityAvailableForUserInMocaOffline não serão apresentadas em aplicações offline primeiro. Saiba mais em Um botão na barra de comando está oculto quando deveria estar visível no 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
Email 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 registos sincronizados: 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.

  • Modelo de segurança: Segurança a nível do campo e partilha de campos não são suportadas no modo Mobile offline.

  • Qualificar uma oportunidade potencial: Quando uma oportunidade potencial criada no Mobile Offline é qualificada e quando o utilizador entra em modo online, a fase do processo de negócio mostra a fase qualificada. O utilizador tem de selecionar manualmente Fase seguinte para passar à fase seguinte.

  • 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 esta capacidade, aceda a Como apresentar ícones personalizados.
  • Tipos de vistas suportadas: apenas as vistas do sistema e as vistas rápidas são suportadas no Mobile Offline. As vistas pessoais não são suportadas.

  • As Vistas não são suportadas no modo offline para as seguintes tabelas:

    • Email

    • Task

    • 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 Pesquisa avançada não é suportada em cenários offline. Quando está offline, o botão Pesquisa avançada é substituído por uma lista pendente Alterar vista.

  • Adicionar Existente nas subgrelhas: A funcionalidade Adicionar Existente não é suportada para o mobile offline para determinados tipos de relações. Quando está offline, determinadas relações, como as relações N:N, são só de leitura, e o comando Adicionar Existente será oculto em subgrelhas para essas relações. Mesmo que o botão não esteja oculto através da personalização, o comando não funciona offline.

  • Recursos Web: os recursos Web são parcialmente suportados em modo offline. Para obter mais informações, consulte a seguinte tabela.

    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 Web incorporados num formulário de aplicação condicionada por modelo (como imagens, RESX, etc.)

    Nota: Os atributos ficheiro e imagem do Dataverse não são recursos Web, mas dados regulares do Dataverse. Para ativá-los offline, consulte Configurar ficheiros e imagens em aplicações condicionadas 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:

    • Se o recurso da Web for um componente de experiência do utilizador, use um controlo PCF.
    • Se o recurso Web não estiver presente na interface de utilizador, utilize eventos do processador de formulários que estão disponíveis offline em todas as plataformas.
  • Campos calculados e de rollup: 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.

  • 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 que tenha campos mapeados para outra tabela.

  • Campos de pesquisa: o valor de um campo de pesquisa pode não ser atualizado num formulário ou grelha quando o nome a apresentar 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 o FetchXML.

  • Compromissos: Os compromissos podem ser criados ou atualizados no Dataverse, mas não são enviados para destinatários com sincronização do lado do servidor. Para mais informações, consulte Referência de compromisso de tabela/entidade e Tabelas de sincronização do lado do servidor.

  • Tarefas de serviço da ordem de trabalho: As tarefas de serviço da ordem de trabalho criadas através de código personalizado requerem que msdyn_lineorder seja definido como -1. Um valor real será automaticamente definido depois do ciclo de sincronização.

  • Pesquisa de localização rápida: Quando 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 assume como predefinição uma pesquisa categorizada no modo offline, mesmo que a pesquisa do Dataverse esteja ativada e exista conectividade de rede, 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.

  • Registos duplicados: a experiência de detetar duplicados e fundi-los 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. Existe também um máximo de uma relação muitos-para-muitos (M:M) ou relações um-para-muitos (1:M) nessas 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 tenha, pelo menos, uma regra definida para todos os filtros de dados ativados para o Mobile Offline se estiver a utilizar as tabelas entre perfis. Por predefinição, este valor é definido como últimos 10 dias para a maioria das tabelas ativadas offline.

Editar filtro de dados da organização.

Resolver problemas de erros de sincronização offline na aplicação móvel Power Apps