Compartilhar via


Configurar aplicativo móvel offline para aplicativos baseados em modelo

Use o designer de aplicativo moderno para habilitar seus aplicativos baseados em modelo para uso offline em um dispositivo móvel. Quando o modo offline está habilitado, os usuários interagem com os dados sem conectividade com a Internet no aplicativo móvel do Power Apps.

Pré-requisitos

Verifique os seguintes pré-requisitos antes de habilitar o Mobile offline:

  • Você precisa da função de criador de ambiente, administrador ou personalizador de sistema para configurar o modo offline em aplicativos baseados em modelo. Essas funções têm privilégios Criar, Ler, Gravar, Excluir e Compartilhar na tabela Perfis do Mobile offline. Para obter mais informações, consulte Sobre direitos de acesso predefinidos

  • Os usuários com a função de usuário básico podem abrir e usar um aplicativo offline. Essa função tem o privilégio Ler para a tabela Perfis do Mobile offline.

    Se tiver direito de acesso personalizado, verifique se você tem o privilégio de leitura na tabela Perfil offline móvel. Para mais informações, consulte Privilégios diversos

Otimizar seu aplicativo para o Mobile offline

Os aplicativos móveis são executados em telas menores com conectividade limitada. Antes de habilitar o modo offline, verifique se o aplicativo baseado em modelo está otimizado para uso offline e móvel. Considere o número de cenários de usuário que você deseja cobrir e a quantidade de dados que o aplicativo usa. Crie um aplicativo simples e leve.

Se você tiver usuários de desktop e móveis remotos, otimize a experiência do usuário criando dois aplicativos separados. Crie um aplicativo online para os usuários do escritório e outro para os usuários móveis que podem ter conectividade limitada.

Siga estas práticas recomendadas ao criar um aplicativo para uso offline móvel:

  • Identifique os cenários em movimento que a funcionalidade relaciona, como tarefas realizadas por usuários que trabalham em campo.

  • Reduza a complexidade do seu aplicativo limitando a quantidade de metadados do aplicativo que precisam ser baixados no dispositivo de um usuário. Adicione apenas as tabelas e visualizações necessárias para seus usuários móveis. Para obter mais informações, acesse Adicionar uma página ao aplicativo

  • Mantenha apenas as visualizações necessárias e remova as que não são necessárias no dia-a-dia. Por exemplo, mantenha a exibição Minhas contas ativas e remova a exibição Todas as contas. Mantenha seus formulários leves para uma experiência intuitiva em dispositivos de tela pequena. Veja a seguir as otimizações possíveis para formulários em dispositivos móveis:

    • Crie formulários dedicados para uso móvel.

    • Compartilhe formulários na experiência móvel e desktop, mas desabilite alguns campos em dispositivos móveis.

      Propriedades do formulário.

Habilitar seu aplicativo para uso offline

  1. Entre no Power Apps.

  2. No painel esquerdo, selecione Aplicativos e, depois, o aplicativo baseado em modelo que você quer habilitar para uso offline.

  3. Selecione Mais (...)>Editar para abrir o designer de aplicativo moderno.

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

  5. Na guia Geral, defina o botão de alternância Pode ser usado offline como Ativado.

  6. Selecione o tipo de perfil offline: Padrão ou Restrito aos usuários selecionados.

    • Se você selecionar Padrão, o aplicativo estará habilitado para uso offline para todos os usuários. Selecione um perfil offline existente ou escolha Novo perfil com dados atuais do aplicativo. Para configurar um novo perfil offline, consulte Configurar um perfil do Mobile offline.

    • Se você selecionar Restrito a usuários selecionados, o aplicativo estará habilitado para uso offline somente para uma lista selecionada de usuários. Selecione um ou vários perfis offline ou selecione Novo perfil com dados atuais do aplicativo. Para configurar um novo perfil offline, consulte Configurar um perfil do Mobile offline.

    • Você deve ter privilégios de administrador para atribuir usuários a um perfil offline.

  7. Feche a página Configurações e, em seguida, salve e publique seu aplicativo. Quando terminar, o aplicativo é configurado para uso offline.

Configurar um perfil do Mobile offline

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

Se o perfil offline estiver no modo avançado, você precisará adicionar usuários ao perfil offline. Se você não adicionar um usuário ao perfil offline, o usuário não poderá usar o aplicativo no modo offline.

Habilitar uma tabela para uso offline

Uma tabela precisa ser habilitada para uso offline para adicioná-la a um perfil offline. Algumas tabelas são habilitadas para uso offline por padrão. Siga estas etapas para verificar se uma tabela está habilitada para uso offline.

  1. Entre no Power Apps.

  2. No painel esquerdo, selecione Dados>Tabelas.

  3. Selecione a tabela que você deseja adicionar a um perfil offline e, na barra de comandos, selecione Configurações.

  4. Nas configurações Editar tabela, selecione Opções avançadas, e na seção Linhas desta tabela, selecione Pode ficar offline.

Um aplicativo só pode ser vinculado a um perfil. No entanto, um perfil pode ser compartilhado entre vários aplicativos. Isso pode ser útil quando vários aplicativos compartilham o mesmo conjunto de dados, pois ele só precisa ser baixado uma vez no dispositivo e compartilhado entre os aplicativos.

Habilitar uma tabela para uso offline.

Gerar um perfil padrão

O designer de aplicativo moderno gera um perfil offline padrão baseado em como o aplicativo está configurado.

O perfil offline padrão é um ponto de partida para ajudar você a criar rapidamente um perfil offline. O perfil padrão não computa os filtros ideais de cada tabela. É importante revisar e ajustar os filtros propostos com base nas necessidades de sua organização.

  1. Selecione Novo perfil com dados atuais do aplicativo.

    Criar um novo perfil.

  2. Revise os filtros propostos para cada tabela. Verifique se os dados baixados nos dispositivos dos usuários estão limitados apenas ao necessário. Concentre-se nas tabelas usadas mais frequentes seu aplicativo, que na maioria dos casos têm o conjunto de filtros Linhas da organização.

    Perfil padrão gerado automaticamente.

As tabelas que são adicionadas ao perfil também têm o filtro Somente linhas relacionadas. Essas são tabelas usadas em determinadas exibições que exigem informações relacionadas. Talvez não seja necessário modificá-los de acordo com as necessidades da sua organização.

Adicionar uma tabela a um perfil offline e aplicar filtros

A aplicação de um filtro apropriado para cada uma das tabelas configuradas no perfil offline é fundamental para limitar a quantidade de dados que são baixados nos dispositivos dos usuários.

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

Personalização Recomendação
Linhas da organização – se selecionadas, escolha pelo menos uma destas opções:

- Linhas de usuário
- Linhas de equipe
- Linhas da 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 grande conjunto de dados, como lista de preços.
Todas as linhas Se estiver selecionando esse filtro, você não poderá definir nenhuma outra regra de filtro.
Somente linhas relacionadas Verifique se a tabela relacionada foi adicionada ao perfil offline.
Personalizada Você pode definir um filtro personalizado de até três níveis de profundidade.

Lembre-se de que você pode ter 15 tabelas relacionadas em um filtro personalizado. Você também pode ter 15 relacionamentos. Estas são verificações distintas que podem não ser somadas. O limite de 15 relacionamentos é transitivo, ou seja, se a tabela B tiver N relacionamentos e você adicionar uma referência à tabela B na tabela A, ela aumentará a contagem de relacionamentos de A em N+1; um mais o N já na tabela B. Esse limite é por item de perfil para uma tabela no perfil.

  1. Selecione Adicionar tabela.

    Adicionar uma tabela.

  2. Escolha uma tabela e defina os filtros.

  3. Definir os seguintes filtros:

    1. Escolha as linhas que você deseja disponibilizar offline. Para a opção Personalizado, use o Construtor de Expressões para configurar condições avançadas.

    2. Relacionamentos lista os diferentes relacionamentos disponíveis entre a tabela atual e outras tabelas adicionadas ao perfil offline. A seleção de um relacionamento garante que as linhas relacionadas após esse relacionamento serem baixadas e disponibilizadas offline.

    3. Arquivos e Imagens definem quais colunas de um arquivo ou imagem precisam ser baixadas offline. Para arquivos, você pode fazer download de todas as colunas ou de nenhuma. Para imagens, você pode selecionar cada coluna que deseja baixar granularmente.

    4. Intervalo de sincronização define a frequência de sincronização a ser aplicada no dispositivo para sincronizar os dados com o servidor. Se os dados de uma tabela não forem alterados com frequência, como um catálogo ou uma tabela de produtos, convém se concentrar somente na sincronização de dados quando necessário, por exemplo, atualizando apenas uma vez por dia.

      Você só pode ter até 15 tabelas relacionadas em um perfil. Se você exceder o limite, recebe um erro e não poderá publicar o perfil offline.

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

  5. Quando todas as tabelas estiverem configuradas corretamente para o perfil, selecione Concluído>Publicar o aplicativo.

    Quando o aplicativo for publicado, ele é habilitado para uso offline.

Adicionar usuários a um perfil offline

Se você selecionou o modo de perfil offline Padrão, todos os seus usuários com acesso ao aplicativo também poderão usá-lo no modo offline.

No entanto, se você selecionou Restrito a usuários selecionados, será necessário adicionar usuários manualmente (requer privilégios de administrador) ao perfil offline. O aplicativo é habilitado para uso offline somente para os usuários configurados.

  1. Selecione Adicionar usuários (requer privilégios de administrador).

    Restrito ao perfil gerado automaticamente de usuários selecionados.

  2. Entre no centro de administração da Power Platform.

  3. Na área Usuários com acesso offline, selecione Adicionar usuários.

  4. Selecione os usuários que você deseja adicionar ao perfil do Mobile Offline. Os usuários adicionados, com base nas equipes, serão listado em cada equipe. Usuários que são adicionados individualmente são listados como usuários individuais.

  5. Quando terminar de adicionar pessoas, selecione Salvar.

    Se tiver feito alterações em uma equipe em grupo da ID do Microsoft Entra, você deverá remover e adicionar a equipe de volta ao perfil do Mobile Offline para que as alterações entrem em vigor.

Habilitar o Mobile Offline clássico

Priorização do modo offline é o modo padrão quando você habilita um aplicativo para uso offline. Se você quiser alternar para o modo clássico offline, será necessário habilitá-lo para o seu aplicativo baseado em modelo. É uma configuração separada para cada aplicativo.

  1. Entre no Power Apps.

  2. No painel esquerdo, selecione Aplicativos e, depois, o aplicativo baseado em modelo que você quer habilitar para uso offline.

  3. Selecione Mais (...) >Editar para abrir o designer de aplicativo moderno.

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

  5. Na guia Recursos, defina a alternância Habilitar modo clássico offline como Sim.

  6. Selecione Salvar e publique o aplicativo.

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

Você pode permitir que os usuários controlem os intervalos de sincronização automática ou o tipo de conexão para sincronizar os dados.

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

  2. Selecione a guia Futuros.

    • Defina a opção Permitir que os usuários ajustem a frequência de sincronização como Ativado para ajustar o intervalo de sincronização para sincronizar com mais ou menos frequência dependendo das necessidades individuais. Os usuários podem optar por não sincronizar automaticamente se quiserem sincronizar somente sob demanda.
    • Defina a opção Permitir que os usuários sincronizem somente por Wi-Fi como Ativado para permitir que os usuários escolham se a sincronização automática acontece em redes celulares e conexões Wi-Fi ou somente quando conectado a uma rede Wi-Fi.

Ativar modo Online

Modo offline prioritário fornece a melhor experiência para os usuários em condições de rede nula e baixa. Depois que os dados são sincronizados, você trabalha com os dados no dispositivo local, independentemente do status da rede. No entanto, se o seu perfil offline incluir filtros, talvez você não consiga acessar todos os dados possíveis quando estiver online em um navegador, mesmo quando o dispositivo estiver conectado à rede.

Se for importante que os usuários acessem dados que não foram baixados para seus dispositivos, você pode ativar a alternância do Modo online que fica visível para os usuários na página Status do dispositivo. Quando os usuários usam a alternância do Modo Online, eles podem acessar dados que não estão sincronizados com o dispositivo local. A alternância só pode ser ativada quando o dispositivo está conectado a uma rede.

  1. Na barra de comandos, selecione Configurações.
  2. Selecione a guia Recursos.
  3. Defina a opção Permitir que os usuários trabalhem no modo online como Ativada para permitir que os usuários escolham se desejam usar o aplicativo no modo online quando conectados a uma rede.

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 para aplicar lógica em um formulário de aplicativo baseado em modelo.

  • Fluxos de processos empresarial: você pode usar fluxos de processos empresariais 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 do Power Apps está configurado para uso offline.
    • O fluxo do processo empresarial tiver uma única tabela.
    • A tabela do fluxo do processo empresarial é adicionada ao perfil offline.

    Nota

    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.

    Três comandos disponíveis para fluxos do processo empresarial quando você executa um aplicativo no modo offline no aplicativo móvel 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 configuradas para o dispositivo móvel offline. Todas as tabelas que participam da pesquisa também devem ser configuradas para uso offline.

  • Notas sobre o controle da linha do tempo: 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. Você precisa adicionar a tabela Observação usando a opção Somente linhas relacionadas e o Usuário (systemuser) no perfil offline.

    Nota

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

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