Partilhar via


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, vá para Adicionar uma página à 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. 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 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 Restrito a utilizadores 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. Iniciar 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 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.

Certifique-se de que configurou, pelo menos, uma das regras de perfil para cada tabela para transferir os respetivos dados.

Personalização Recomendação
Linhas da organização - se selecionada, selecione pelo menos uma destas opções:

- Linhas do utilizador
- Linhas da equipa
- Linhas da unidade de negócio
Se pretender definir este filtro, terá de escolher, pelo menos, uma das opções fornecidas. É altamente recomendável não ter filtro ao nível da unidade de negócio para uma tabela, a menos que exista uma justificativa forte. É recomendável para um cenário de dados principal com pequeno conjunto de dados, como uma lista de preços.
Todas as linhas Se estiver a selecionar este filtro, não é possível definir quaisquer outras regras do filtro.
Apenas linhas relacionadas Certifique-se de que a tabela relacionada foi adicionada ao perfil offline.
Personalizar Pode definir um filtro personalizado até três níveis de profundidade.

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 uma tabela no perfil.

  1. Selecione Adicionar tabela.

    Adicione 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 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 clássico offline, tem de ativá-lo para a sua aplicação condicionada 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 comandos, 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 ligaçã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.

Ativar o modo Online (Pré-visualização)

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

O modo Prioridade ao modo offline oferece a melhor experiência para utilizadores em condições de rede baixas e inexistentes. Depois de os dados serem sincronizados, trabalhará com os dados no dispositivo local, independentemente do estado da rede. No entanto, se o seu perfil offline incluir filtros, poderá não conseguir aceder a todos os dados que poderia quando está online num browser, mesmo quando o dispositivo está ligado à rede.

Se for importante que os utilizadores acedam a dados que não foram transferidos para os respetivos dispositivos, pode ativar a alternância do modo Online visível para os utilizadores na página Estado do dispositivo. Quando os utilizadores usam a alternância do modo Online, podem aceder a dados que não estão sincronizados com o dispositivo local. A alternância só pode ser ativada quando o dispositivo está ligado a uma rede.

  1. Na barra de comandos, selecione Definições.
  2. Selecione o separador Futuro.
  3. Defina a opção Permitir que os utilizadores trabalhem no modo online como Ativado para permitir que os utilizadores escolham se desejam usar a aplicação no modo online quando ligados a uma rede.

Importante

  • Esta é uma funcionalidade de pré-visualização.
  • As funcionalidades de pré-visualização não se destinam a utilização em produção e podem ter uma funcionalidade restrita. Estas caraterísticas estão disponíveis antes do lançamento oficial, para que os clientes possam ter acesso antecipado e enviar comentários.

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 num formulário de aplicação condicionada por modelo.

  • Fluxos do Processo de Negócio: pode utilizar fluxos do processo de negócio em modo offline se se verificarem as seguintes condições:

    • O fluxo do processo de negócio é usado numa aplicação que pode ser executada no Power Apps para dispositivos móveis.
    • A aplicação móvel do Power Apps está configurada para utilização offline.
    • O fluxo do processo de negócio tem uma única tabela.
    • A tabela de fluxo de processo empresarial é adicionada no perfil offline.

    Nota

    Se uma tabela estiver associada a múltiplos fluxos do processo de negócio, para que qualquer um dos fluxos do processo de negócio funcione em modo offline, todos os fluxos do processo de negócio têm de ser adicionados ao perfil offline.

    Estão disponíveis três comandos para fluxos do processo de negócio quando executa uma aplicação em modo offline na aplicação para dispositivos móveis do Power Apps:

    • Fase seguinte
    • Fase anterior
    • Definir a fase ativa

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

  • Suporte de procura: as procuras são suportadas para as tabelas configuradas para o Mobile Offline. Todas as tabelas que participam na pesquisa também devem ser configuradas para utilização 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. Precisa de adicionar a tabela Nota usando a opção Apenas linhas relacionadas e o Utilizador (systemuser) no perfil offline.

    Nota

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

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