Compartilhar via


Configurar aplicativo móvel offline para aplicativos baseados em modelo

Use o designer de aplicativos moderno para habilitar seus aplicativos baseados em modelos para uso offline em um dispositivo móvel. Quando o modo offline está ativado, os usuários podem interagir com seus dados sem conexão com a Internet no Power Apps aplicativo móvel.

Pré-requisitos

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

  • A função de criador de ambiente, administrador ou personalizador de sistema é necessária 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 Perfil offline móvel . Para obter mais informações, consulte Sobre funções de segurança predefinidas

  • Usuários com a função de usuário básico podem abrir e usar um aplicativo offline. Esta função tem o privilégio de Leitura para a tabela Perfil offline móvel .

    Se você tiver um direito de acesso personalizado, certifique-se de ter o privilégio de Leitura para a tabela Perfil offline móvel . Para obter 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 seu 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, Select Aplicativos e, em seguida, Select o aplicativo baseado em modelo que você deseja habilitar para offline.

  3. Select Mais (...)>Edite para abrir o designer de aplicativos moderno.

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

  5. Na guia Geral , defina a opção Pode ser usado offline como Ativado.

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

    • Se você Select Padrão, o aplicativo será habilitado para uso offline para todos os usuários. Select um perfil offline existente ou Select Novo perfil com dados atuais do aplicativo. Para configurar um novo perfil offline, consulte Configurar um perfil offline móvel.

    • Se você Select Restrito a usuários selecionados, o aplicativo será habilitado para uso offline apenas para uma lista selecionada de usuários. Select um ou vários perfis offline, ou Select Novo perfil com dados atuais do aplicativo. Para configurar um novo perfil offline, consulte Configurar um perfil offline móvel.

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

  7. Feche a página Configurações , 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 para perfis 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. Select a tabela que você deseja adicionar a um perfil offline e, em seguida, na barra de comando, Select Configurações.

  4. Nas configurações da Tabela de edição , Select Opções avançadas e na seção Linhas nesta tabela , Select Pode ser colocado 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 que você revise e ajuste os filtros propostos com base nas necessidades da sua organização.

  1. Select Novo perfil com dados atuais do aplicativo.

    Crie 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 com mais frequência em seu aplicativo, que na maioria dos casos têm o filtro Linhas da organização definido.

    Perfil padrão gerado automaticamente.

As tabelas 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 de organização - se selecionadas, então Select pelo menos uma destas opções:

- Linhas do usuário
- Linhas de equipe
- Linhas de 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 ter um filtro de nível de unidade de negócios para uma tabela, a menos que There seja uma justificativa forte. É recomendado para um cenário de dados mestres com um grande conjunto de dados, como uma lista de preços.
Todas as linhas Se você selecionar este filtro, não poderá definir nenhuma outra regra de filtro.
Somente linhas relacionadas Certifique-se de que a tabela relacionada foi adicionada ao perfil offline.
Personalizada Você pode definir um filtro personalizado com até três níveis de profundidade.

Tenha em mente 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, o que significa que se a tabela B tiver N relacionamentos e você adicionar uma referência à tabela B na tabela A, isso aumentará a contagem de relacionamentos de A em N+1; um mais os N já existentes na tabela B. Esse limite é por item de perfil para uma tabela no perfil.

  1. Select Adicionar tabela.

    Adicione 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 no 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. Select Adicione + salve para adicionar sua tabela e filtros ao perfil.

  5. Quando todas as tabelas estiverem configuradas corretamente para o perfil, Select Concluído>Publique seu 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 que têm acesso ao aplicativo também podem usá-lo no modo offline.

Entretanto, se você selecionou Restrito a usuários selecionados, você terá que 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. Select Adicionar usuários (requer privilégios de administrador).

    Restrito ao perfil gerado automaticamente por usuários selecionados.

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

  3. Na área Usuários com acesso offline , Select 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 adicionados individualmente são listados como usuários individuais.

  5. Quando terminar de adicionar pessoas, Select 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, precisará habilitá-lo para seu aplicativo baseado em modelo. É uma configuração separada para cada aplicativo.

  1. Entre no Power Apps.

  2. No painel esquerdo, Select Aplicativos e, em seguida, Select o aplicativo baseado em modelo que você deseja habilitar para offline.

  3. Select Mais (...) >Edite para abrir o designer de aplicativos moderno.

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

  5. Na guia Recursos , defina a opção Ativar modo clássico offline como Sim.

  6. Select Salve e depois publique o aplicativo.

Definir configurações de sincronização no celular (versão preliminar)

[Esta seção faz parte da documentação de pré-lançamento e está sujeita a alterações.]

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. Select a aba Próximos :

    • 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 usuários sincronizem somente em Wi-Fi como Ativado para permitir que os usuários escolham se a sincronização automática ocorrerá em redes celulares e conexões Wi-Fi ou somente quando conectados a uma rede Wi-Fi.

Importante

  • Este é um recurso em versão preliminar.
  • As versões prévias do recurso não foram criadas para uso em ambientes de produção e podem ter funcionalidade restrita. Esses recursos são disponibilizados antes de um lançamento oficial para que os clientes possam ter acesso antecipado e forneçam comentários.

Ativar o modo online (versão preliminar)

[Esta seção faz parte da documentação de pré-lançamento e está sujeita a alterações.]

O modo offline primeiro oferece a melhor experiência para usuários em condições de pouca ou nenhuma rede. Depois que seus dados estiverem sincronizados, você poderá trabalhar com os dados no seu 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 que acessaria online em um navegador, mesmo quando seu 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 opção Modo online , que fica visível para os usuários na página Status do dispositivo. Quando os usuários usam a opção 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 estiver conectado a uma rede.

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

Importante

  • Este é um recurso em versão preliminar.
  • As versões prévias do recurso não foram criadas para uso em ambientes de produção e podem ter funcionalidade restrita. Esses recursos são disponibilizados antes de um lançamento oficial para que os clientes possam ter acesso antecipado e forneçam comentários.

Recursos com suporte

  • regras de negócios: regras de negócios são suportados no modo offline para dispositivos móveis. Para obter mais informações, consulte Criar regras de negócios para aplicar lógica em um formulário de aplicativo orientado a modelo.

  • Fluxos de processos de negócios: Você pode usar fluxos de processos de negócios 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 Power Apps aplicativo móvel está configurado para uso offline.
    • O fluxo do processo empresarial tiver uma única tabela.
    • A tabela fluxo do processo empresarial é adicionada no perfil offline.

    Nota

    Se uma tabela estiver associada a vários fluxos de processos de negócios, para que qualquer um dos fluxos de processos de negócios funcione offline, todos os fluxos de processos de negócios deverão ser adicionados ao perfil offline.

    Três comandos estão disponíveis para fluxos de processos de negócios quando você executa um aplicativo no modo offline no Power Apps aplicativo móvel:

    • Próximo estágio
    • Estágio anterior
    • Definir estágio ativo

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

  • Suporte a pesquisas: As pesquisas são suportadas para tabelas configuradas para dispositivos móveis offline. Todas as tabelas que participam da pesquisa também devem ser configuradas para uso offline.

  • Notas sobre o controle Linha do tempo: As notas sobre o controle 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 Nota usando a opção Somente linhas relacionadas e o Usuário (systemuser) no perfil offline.

    Observação

    O campo Data não está disponível para pesquisa offline em dispositivos móveis.

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