Configurar o Mobile Offline para aplicações condicionadas por modelo

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: Padrão ou Restrito a usuários selecionados.

    • 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. É importante que você revise 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 usadas com mais frequência em seu aplicativo, que na maioria dos casos têm o filtro de linhas da organização definido.

    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.

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 selecionada, selecione pelo menos uma destas opções:

- Linhas do utente
- Linhas da equipa
- Linhas de unidades de negócio
Se pretender definir este filtro, terá de escolher, pelo menos, uma das opções fornecidas. É altamente recomendável não ter um filtro no nível da unidade de negócios para uma tabela, a menos que haja uma forte justificação. É recomendado para um cenário de dados mestre com um conjunto de dados grande, como uma lista de preços.
Todas as linhas Se estiver a selecionar este filtro, não poderá definir quaisquer outras regras de filtro.
Apenas linhas relacionadas Certifique-se de que a tabela relacionada foi adicionada ao perfil offline.
Personalizar 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. 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 é transitivo, ou seja, se a tabela B tem N Relações, e você adiciona uma referência à tabela B na tabela A, então ela aumenta a contagem de relações de A em N+1, uma 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, em seguida, defina os filtros.

  3. Defina os seguintes filtros:

    1. Escolha as linhas 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 usuários que são adicionados individualmente são listados como usuários 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 você quiser alternar para o modo clássico offline, precisará habilitá-lo para seu aplicativo controlado 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.

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.

Capacidades suportadas

  • Regras de Negócio: as regras de negócio são suportadas no mobile offline. Para obter mais informações, consulte Criar regras de negócio para aplicar lógica em um formulário de aplicativo controlado por 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 de negócio é usado numa aplicação que pode ser executada no Power Apps para dispositivos móveis.
    • O Power Apps aplicativo móvel está configurado para uso offline.
    • O fluxo do processo de negócio tem uma única tabela.
    • A tabela fluxo do processo de negócio é 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:

    • Fase seguinte
    • Fase anterior
    • Definir palco ativo

    Para mais informações, consulte Executar fluxos do processo de negócio offline.

  • Suporte de pesquisa: as pesquisas são suportadas para as 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 Controlo de linha cronológica: as notas no Controlo de linha cronológica estão disponíveis em modo offline. Pode tirar fotografias, ler notas e adicionar/remover anexos em modo offline. Você precisa adicionar a tabela Note usando a opção Somente linhas relacionadas e o Usuário (systemuser) no perfil offline.

    Nota

    O campo Data não está disponível para a pesquisa do Mobile Offline.

  • Tabelas personalizadas: esses comandos estão disponíveis para editar o formulário: Mark Complete,Refresh,Convert · To Opportunity e Delete.

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