Share via


Configurar o Mobile Offline

Utilize o estruturador de aplicações moderno para ativar as suas aplicações condicionadas por modelo para utilização offline num dispositivo móvel. Quando o modo offline está ativado, os utilizadores podem interagir com os seus dados sem conectividade Internet na aplicação Power Apps Mobile.

Pré-requisitos

Verifique os seguintes pré-requisitos antes de ativar o Mobile Offline:

  • O Criador de ambientes, o administrador de sistema ou a função de personalizador de sistemas são necessários para configurar o modo offline para aplicações condicionadas por modelo. Estas funções têm privilégios Criar, Ler, Escrever, Eliminar e Partilhar na tabela Perfil móvel offline. Para mais informações, consulte Acerca dos direitos de acesso predefinidos

  • Os utilizadores com a função utilizador básico podem abrir e utilizar uma aplicação offline. Esta função tem o privilégio Ler para a tabela Perfil móvel offline.

    Se tiver um direito de acesso personalizado, certifique-se de que tem o privilégio Ler para a tabela Perfil móvel offline. Para mais informações, consulte Privilégios vários

Otimizar a sua aplicação para o Mobile Offline

As aplicações móveis são executadas em ecrãs mais pequenos com conectividade limitada. Antes de ativar o modo offline, certifique-se de que a sua aplicação condicionada por modelo está otimizada para utilização offline e móvel. Considere o número de cenários de utilizador que pretende cobrir e a quantidade de dados que a aplicação utiliza. Crie uma aplicação que seja simples e leve.

Se tiver utilizadores de PC e móveis remotos, otimize a experiência do utilizador ao criar duas aplicações separadas. Crie uma aplicação online para os utilizadores do seu escritório e outra aplicação para os seus utilizadores móveis que possam ter conectividade limitada.

Siga estas melhores práticas ao compilar uma aplicação para utilizar com o Mobile Offline:

  • Identifique os cenários quando está em movimento que se relacionam funcionalmente, tais como tarefas efetuadas por utilizadores que trabalham no terreno.

  • Reduza a complexidade da sua aplicação ao limitar a quantidade de metadados de aplicações que precisam de ser transferidos no dispositivo de um utilizador. Adicione apenas as tabelas e as vistas que são necessárias para os seus utilizadores móveis. Para mais informações, consulte Adicionar páginas à sua aplicação.

  • Mantenha apenas as vistas que são necessárias e remova as que não são necessárias no dia-a-dia. Por exemplo, mantenha a vista As Minhas Contas Ativas e remova a vista Todas as contas. Mantenha as suas formas leves para uma experiência fluida e intuitiva em dispositivos de pequeno ecrã. Seguem-se as possíveis otimizações para formulários em dispositivos móveis:

    • Crie formulários dedicados para utilização em dispositivos móveis.

    • Partilhe formulários em toda a experiência em dispositivo móvel e PC, mas desative alguns campos para dispositivos móveis.

      Propriedades do formulário.

Ativar a sua aplicação para utilização offline

  1. Inicie sessão no Power Apps.

  2. No painel esquerdo, selecione Aplicações e, em seguida, selecione a aplicação condicionada por modelo que pretende ativar para o modo offline.

  3. Selecione Mais (...) > Editar para abrir o estruturador de aplicações moderno.

  4. Na barra de comandos, selecione Definições.

  5. No separador Geral, defina o botão para alternar Pode ser utilizado offline como Ativar.

  6. Selecione o tipo de perfil offline: Predefinição ou Avançado.

    • Se selecionar Predefinição, a aplicação permite a utilização offline a todos os utilizadores. Selecione um perfil offline existente ou selecione Novo perfil com dados atuais da aplicação. Para configurar um novo perfil offline, consulte Configurar um perfil móvel offline.

    • Se selecionar Restrito a utilizadores selecionados, a aplicação permite a utilização offline a apenas uma lista selecionada de utilizadores. Selecione um ou vários perfis offline ou selecione Novo perfil com dados atuais da aplicação. Para configurar um novo perfil offline, consulte Configurar um perfil móvel offline.

    • Deve ter privilégios de administrador para atribuir utilizadores a um perfil offline.

  7. Feche a página Definições e, em seguida, guarde e publique a sua aplicação. Quando concluir, a aplicação é configurada para utilização offline.

Configurar um perfil do Mobile Offline

O perfil do Mobile Offline representa o conjunto de dados que é sincronizado no dispositivo de um utilizador. O perfil contém as tabelas, incluindo filtros relacionados, que são aplicadas quando os dados são sincronizados com o dispositivo de um utilizador. Para mais informações sobre perfis offline, consulte Diretrizes do perfil offline.

Se o perfil offline estiver no modo avançado, terá de adicionar utilizadores ao perfil offline. Senão adicionar um utilizador ao perfil offline, o utilizador não poderá usar a aplicação no modo offline.

Ativar uma tabela para offline

Uma tabela precisa de ser ativada para o modo offline para adicioná-la a um perfil offline. Algumas tabelas estão ativadas para o modo offline por predefinição. Siga estes passos para verificar se uma tabela está ativada para o modo offline.

  1. Inicie sessão no Power Apps.

  2. No painel esquerdo, selecione Dados > Tabelas.

  3. Selecione a tabela que pretende adicionar a um perfil offline e, em seguida, na barra de comandos, selecione Definições.

  4. Nas definições Editar tabela, selecione Opções avançadas e, na secção Linhas nesta tabela, selecione Pode ser colocado offline.

Uma aplicação só pode ser vinculada a um perfil. No entanto, um perfil pode ser partilhado por várias aplicações. Isto pode ser útil quando várias aplicações partilham o mesmo conjunto de dados, uma vez que só precisa de ser transferido uma vez no dispositivo e é partilhado entre as aplicações.

Ativar uma tabela para utilização offline.

Gerar um perfil predefinido

O estruturador de aplicações moderno gera um perfil offline predefinido baseado na forma como a aplicação é configurada.

O perfil offline predefinido é um ponto de partida para ajudá-lo a criar rapidamente um perfil offline. O perfil predefinido não calcula os filtros ideais para cada tabela. Se tiver uma aplicação complexa, o perfil gerado automaticamente poderá ser parcialmente bem-sucedido, uma vez que apenas parte da aplicação pode ser configurada corretamente para utilização offline. Com isto em mente, é importante que reveja e ajuste os filtros propostos com base nas necessidades da sua organização.

  1. Selecione Novo perfil com dados atuais da aplicação.

    Crie um novo perfil.

  2. Reveja os filtros propostos para cada tabela. Certifique-se de que os dados transferidos nos dispositivos dos utilizadores estão limitados apenas ao necessário. Concentre-se nas tabelas mais utilizadas na sua aplicação, que na maioria dos casos tem o conjunto de filtros Linhas da organização.

    Perfil predefinido gerado automaticamente.

As tabelas que são adicionadas ao perfil também têm o filtro Apenas linhas relacionadas. Estas são tabelas utilizadas em determinadas vistas que requerem informações relacionadas. Poderá não ser necessário modificá-los de acordo com as necessidades da sua organização.

Adicionar uma tabela a um perfil offline e aplicar filtros

Aplicar um filtro adequado para cada uma das tabelas configuradas no perfil offline é fundamental para limitar a quantidade de dados que são transferidos para os dispositivos dos utilizadores.

Tenha em mente que pode ter 15 tabelas relacionadas num filtro personalizado. Também pode ter 15 relações. Estas são verificações distintas que podem não fazer sentido. O limite de 15 relações é transitório, o que significa que se a tabela B tiver N relações, e adicionar uma referência à tabela B na tabela A, aumenta a contagem de relações de A por N+1; um mais o N já na tabela B. Este limite é por item de perfil para a tabela no perfil.

  1. Selecione Adicionar tabela.

    Adicionar uma tabela.

  2. Escolha uma tabela e, em seguida, defina os filtros.

  3. Defina os seguintes filtros:

    1. Escolha a linha que pretende disponibilizar offline. Para a opção Personalizado, utilize o construtor de expressões para configurar as condições avançadas.

    2. Relações lista as diferentes Relações disponíveis entre a tabela atual e outras tabelas adicionadas no perfil offline. Selecionar uma relação assegura que as linhas relacionadas após essa relação são transferidas e disponibilizadas offline.

    3. Ficheiros e Imagens define as colunas para as quais é necessário transferir um ficheiro ou imagem offline. Para os ficheiros, pode optar por transferir cada coluna ou nenhuma. Para as imagens, pode selecionar cada coluna que pretende transferir granularmente.

    4. O intervalo de sincronização define a frequência de sincronização a aplicar no dispositivo para sincronizar os dados com o servidor. Se os dados de uma tabela não mudarem frequentemente, como um catálogo ou uma tabela de produtos, poderá querer concentrar-se apenas em sincronizar dados quando é necessário, como atualizar apenas uma vez por dia.

      Só pode ter até 15 tabelas relacionadas num perfil. Se exceder o limite, obtém um erro e não será capaz de publicar o perfil offline.

  4. Selecione Adicionar + guardar para adicionar a sua tabela e filtros ao perfil.

  5. Quando todas as tabelas estiverem configuradas corretamente para o perfil, selecione Concluído > Publicar a sua aplicação.

    Quando a aplicação for publicada, a aplicação fica ativada para utilização offline.

Adicionar utilizadores a um perfil offline

Se selecionou o modo de perfil offline Predefinição , todos os utilizadores que têm acesso à aplicação também a podem usar no modo offline.

No entanto, se selecionou Restrito a utilizadores selecionados, será necessário adicionar utilizadores manualmente (requer privilégios de administrador) ao perfil offline. A aplicação é compatível com utilização offline apenas para os utilizadores configurados.

  1. Selecione Adicionar utilizadores (requer privilégios de administrador).

    Restrito ao perfil gerado automaticamente de utilizadores selecionados.

  2. Inicie sessão no centro de administração do Power Platform.

  3. Na área Utilizadores com acesso offline, selecione Adicionar utilizadores.

  4. Selecione os utilizadores que pretende adicionar ao perfil móvel offline. Os utilizadores que são adicionados, com base nas equipas, são listados por baixo de cada equipa. Os utilizadores adicionados individualmente são listados como utilizadores individuais.

  5. Depois de adicionar pessoas, selecione Guardar.

    Se fez alguma alteração a uma equipa de grupo do Microsoft Entra ID, tem de remover a equipa e adicioná-la de novo ao perfil móvel offline para que as alterações entrem em vigor.

Ativar o móvel offline clássico

Offline em primeiro lugar é o modo predefinição quando ativa uma aplicação para utilização offline. Se quiser mudar para o modo offline clássico, tem de o ativar para cada uma das suas aplicações condicionadas por modelo. É uma definição de aplicação separada para cada aplicação.

  1. Iniciar sessão no Power Apps.

  2. No painel esquerdo, selecione Aplicações e, em seguida, selecione a aplicação condicionada por modelo que pretende ativar para o modo offline.

  3. Selecione Mais (...) > Editar para abrir o estruturador de aplicações moderno.

  4. Na barra de comando, selecione Definições.

  5. No separador Funcionalidades , defina o comutador Ativar offline clássico como Sim.

  6. Selecione Guardar e, em seguida, publique a aplicação.

Conflito de sincronização

Quando um utilizador faz alterações aos dados numa aplicação offline, as atualizações de cada coluna são enviadas de volta para o Dataverse assim que a rede estiver disponível. A última atualização a cada coluna é armazenada no Dataverse, pelo que esta sincronização não falha devido a alterações conflituantes.

Os plug-ins e a validação do lado do servidor podem invalidar as alterações. Estas alterações são revertidas localmente e é gravado um erro na tabela Erros de sincronização do Dataverse.

Definir configurações de sincronização no dispositivo móvel

Pode permitir que os utilizadores controlem os intervalos de sincronização automática ou o tipo de conexão para sincronizar os dados.

  1. Na barra de comandos, selecione Definições.

  2. Selecione o separador Futuro:

    • Defina a opção Permitir que os utilizadores ajustem a frequência de sincronização como Ligado para ajustar o intervalo de sincronização para sincronizar com mais ou menos frequência, dependendo das necessidades individuais. Os utilizadores podem optar por não sincronizar automaticamente, se quiserem sincronizar apenas mediante pedido.
    • Defina a opção Permitir que os utilizadores sincronizem apenas em Wi-Fi como Ligado para permitir que os utilizadores escolham se a sincronização automática acontece em redes móveis e ligações Wi-Fi ou apenas quando estão ligados a uma rede Wi-Fi.

Nota

Pode indicar-nos as suas preferências no que se refere ao idioma da documentação? Responda a um breve inquérito. (tenha em atenção que o inquérito está em inglês)

O inquérito irá demorar cerca de sete minutos. Não são recolhidos dados pessoais (declaração de privacidade).