Cords Cords Cords Cords
Código baixo | LCAP | Vinyl

Construindo aplicativos de baixo código para acesso offline

Sinal Wi-Fi

Por Tim Bond, Gerente de Produto


Melhore a confiabilidade, a conveniência e o acesso a serviços essenciais com aplicativos off-line.

Hoje, consideramos nossa conexão com a Internet algo garantido. Normalmente temos uma forte conexão disponível – seja no escritório, em home, em uma cafeteria, na estrada ou até mesmo em um voo – o que nos permite trabalhar em praticamente qualquer lugar. É quando perdemos a conexão com a internet que o mundo parece parar.

Mesmo para as empresas, há situações em que a ausência ou a inconsistência da Internet podem tornar-se um problema crítico. Quer se trate de funcionários trabalhando em locais remotos ou equipes viajando, a falta de Internet pode ter um efeito prejudicial em seus processos de negócios e em sua capacidade de atender seus clientes em tempo real.

Para soluções de desenvolvimento de aplicativos de baixo código – que são utilizadas para construir aplicativos críticos para os negócios – permitir o acesso offline a aplicativos é um recurso essencial. Vinyl, a solução de desenvolvimento de aplicativos de baixo código da Jitterbit, é usada por analistas de negócios e profissionais de TI para resolver problemas de negócios. A ausência de uma ligação à Internet pode representar desafios significativos em determinados cenários. Com nosso novo recurso de aplicativos offline, Vinyl ajudará as empresas a superar estes obstáculos, fornecendo acesso confiável às suas informações, mesmo sem uma conexão à Internet.

Que experiência será Vinyl os usuários têm quando ficam off-line?

Quando seus usuários ficam off-line, eles geralmente perdem o acesso a quaisquer conexões de dados por trás do aplicativo, tornando-o inútil. No entanto, um Vinyl O aplicativo offline guiará os usuários por um processo de três etapas para mantê-los produtivos.

  1. Baixe dados para o dispositivo móvel do usuário enquanto estiver online.

    Enquanto seu usuário tiver uma conexão com a Internet, ele abrirá o aplicativo e iniciará um processo para baixar dados relevantes para suas tarefas em seu dispositivo. Por exemplo, se o seu processo de negócios off-line consiste em fazer pedidos e atualizar estoques para seus clientes, isso significa que o usuário baixará a lista de produtos, a lista de preços, a lista de clientes e os estoques atuais para cada um dos locais de clientes que planeja visitar naquele dia. .

  2. Permitir que o usuário crie e modifique dados enquanto estiver offline.

    Usando os dados armazenados em cache no dispositivo, o usuário pode criar e modificar dados. Continuando com o exemplo do processo de negócios do distribuidor, seria o usuário criando pedidos usando o produto, o preço e os dados do cliente baixados em seu dispositivo.

  3. Sincronize os dados de volta ao núcleo Vinyl sistema quando estiver online novamente.

    Quando uma conexão estável à Internet for restabelecida, o usuário iniciará um processo para sincronizar os dados de volta ao sistema central. Para completar o exemplo do negócio do distribuidor, quaisquer novos pedidos criados no dispositivo do usuário seriam processados ​​para atendimento.

Quais novos recursos posso usar ao criar um aplicativo offline em Vinyl?

Como um Vinyl desenvolvedor, você poderá aproveitar Vinylpara criar seu aplicativo off-line da mesma forma que você criaria um aplicativo padrão. Vinyl dá ao desenvolvedor controle total sobre como funciona o download e a sincronização de dados. Um desenvolvedor pode criar eventos, validações e páginas personalizadas para oferecer aos usuários a melhor experiência possível. Por exemplo, provavelmente será necessário verificar se os dados sincronizados atendem aos requisitos do sistema de destino. Você pode criar uma página para que seus usuários vejam cada um de seus pedidos e seus status, como se eles foram postados com sucesso ou se tiveram um problema e precisam de solução de problemas.

Para oferecer mais flexibilidade e tornar seu aplicativo offline mais rico em recursos, adicionamos os seguintes recursos:

  1. Função do sistema (status da rede)

    Agora você pode passar o parâmetro networkstatus para a função system() para verificar a conexão do seu usuário com a Internet. Se eles não tiverem uma conexão, você pode desabilitar os recursos de download e sincronização para que não ocorram erros.

  2. Grupos de segurança de aplicativos

    Se você considerar implantar um aplicativo padrão em produção, um administrador acessa o Ambiente de Design Integrado (IDE) para configurar grupos de segurança e associação de usuários. Seu aplicativo off-line é implantado na app store, o que significa que um administrador não configurará esses grupos no dispositivo do usuário. Os grupos de segurança de aplicativos são liberados com o próprio aplicativo, assim como as funções. Isso significa que o desenvolvedor os controla e quaisquer alterações feitas serão aplicadas automaticamente ao aplicativo baixado na app store.

  3. Servidor de autorização OpenID Connect

    Seu aplicativo offline precisa se comunicar com seu núcleo Vinyl sistema por dois motivos. Primeiro, para lidar com a autenticação do usuário e, segundo, para baixar e sincronizar dados. Vinyl agora pode ser configurado como um provedor de identidade para conceder acesso de usuário e dados ao seu aplicativo offline. Isto é feito através do OpenID Connect Protocolo de descoberta. Como parte do handshake entre o dispositivo móvel do usuário e o núcleo Vinyl sistema, qualquer associação de grupo mapeada para os grupos de segurança do seu aplicativo será compartilhada. Isso concede ao usuário apenas o acesso necessário ao aplicativo.

 

 See Vinylcapacidade de aplicativo offline em ação

Veja a demonstração

Dúvidas? Estamos aqui para ajudar.

Contate-nos