Cords Cords Cords Cords
Codice basso | LCAP | Vinyl

Creazione di applicazioni low-code per l'accesso offline

Segnale Wi-Fi

Di Tim Bond, Product Manager


Migliora l'affidabilità, la comodità e l'accesso ai servizi essenziali con le applicazioni offline.

Oggi diamo per scontata la nostra connessione Internet. Normalmente abbiamo a disposizione una forte connessione, sia in ufficio, a home, in un bar, in viaggio o anche in aereo, consentendoci di lavorare quasi ovunque. È quando perdiamo la connessione a Internet che il mondo sembra fermarsi.

Anche per le aziende, ci sono situazioni in cui l’assenza o l’incoerenza di Internet può diventare un problema critico. Che si tratti di personale che lavora in località remote o di team in viaggio, la mancanza di Internet può avere un effetto dannoso sui processi aziendali e sulla capacità di servire i clienti in tempo reale.

Per le soluzioni di sviluppo di applicazioni low-code, utilizzate per creare applicazioni business-critical, abilitare l'accesso offline alle applicazioni è una funzionalità essenziale. Vinyl, la soluzione di sviluppo di applicazioni low-code di Jitterbit, viene utilizzata da analisti aziendali e professionisti IT per risolvere i problemi aziendali. L’assenza di una connessione Internet può rappresentare sfide significative in determinati scenari. Con il nostro nuova funzionalità delle applicazioni offline, Vinyl aiuterà le aziende a superare questi ostacoli fornendo un accesso affidabile alle proprie informazioni anche senza una connessione Internet.

Che esperienza farà Vinyl hanno gli utenti quando sono offline?

Quando i tuoi utenti vanno offline, generalmente perdono l'accesso a qualsiasi connessione dati dietro l'applicazione, rendendola inutilizzabile. Tuttavia, a Vinyl l'applicazione offline guiderà gli utenti attraverso un processo in tre fasi per mantenerli produttivi.

  1. Scaricare i dati sul dispositivo mobile dell'utente mentre è online.

    Mentre l'utente ha una connessione Internet, aprirà l'applicazione e avvierà un processo per scaricare i dati rilevanti per le sue attività sul proprio dispositivo. Ad esempio, se il tuo processo aziendale offline consiste nell'effettuare ordini e aggiornare gli inventari per i tuoi clienti, ciò significa che l'utente scaricherà l'elenco dei prodotti, il listino prezzi, l'elenco dei clienti e gli inventari attuali per ciascuna delle sedi dei clienti che intende visitare quel giorno .

  2. Consenti all'utente di creare e modificare dati mentre è offline.

    Utilizzando i dati memorizzati nella cache del dispositivo, l'utente può creare e modificare i dati. Continuando con l'esempio del processo aziendale del distributore, questo sarebbe l'utente che crea ordini utilizzando il prodotto, il prezzo e i dati del cliente scaricati sul proprio dispositivo.

  3. Sincronizza i dati al core Vinyl sistema quando si torna online.

    Quando viene ristabilita una connessione Internet stabile, l'utente avvia un processo per sincronizzare i dati con il sistema principale. Per completare l'esempio aziendale del distributore, tutti i nuovi ordini creati sul dispositivo dell'utente verrebbero elaborati per l'evasione.

Quali nuove funzionalità posso utilizzare durante la creazione di un'applicazione offline Vinyl?

Come un Vinyl sviluppatore, sarai in grado di sfruttare Vinylper creare la tua applicazione offline nello stesso modo in cui creeresti un'applicazione standard. Vinyl offre allo sviluppatore il controllo completo sul funzionamento del download e della sincronizzazione dei dati. Uno sviluppatore può creare eventi, convalide e pagine personalizzate per offrire agli utenti la migliore esperienza possibile. Ad esempio, sarà probabilmente necessario verificare che i dati sincronizzati soddisfino i requisiti del sistema di destinazione. Puoi creare una pagina in cui i tuoi utenti possano vedere ciascuno dei loro ordini e il loro stato, ad esempio se sono stati pubblicati con successo o hanno riscontrato un problema e necessitano di risoluzione dei problemi.

Per offrirti maggiore flessibilità e rendere la tua applicazione offline più ricca di funzionalità, abbiamo aggiunto le seguenti funzionalità:

  1. Funzione di sistema (stato della rete).

    Ora puoi passare il parametro networkstatus alla funzione system() per verificare la connessione Internet dell'utente. Se non dispongono di una connessione, potresti voler disabilitare le funzionalità di download e sincronizzazione in modo che non commettano errori.

  2. Gruppi di sicurezza dell'applicazione

    Se si considera la distribuzione di un'applicazione standard in produzione, un amministratore accede all'ambiente di progettazione integrata (IDE) per impostare i gruppi di sicurezza e l'appartenenza degli utenti. La tua applicazione offline viene distribuita nell'App Store, il che significa che un amministratore non configurerà questi gruppi sul dispositivo dell'utente. I gruppi di sicurezza dell'applicazione vengono rilasciati con l'applicazione stessa, proprio come fanno i ruoli. Ciò significa che lo sviluppatore li controlla e qualsiasi modifica apportata verrà automaticamente applicata all'applicazione scaricata nell'app store.

  3. Server di autorizzazione OpenID Connect

    La tua applicazione offline deve comunicare con il tuo core Vinyl sistema per due motivi. Innanzitutto, per gestire l'autenticazione dell'utente e, in secondo luogo, per scaricare e sincronizzare i dati avanti e indietro. Vinyl ora può essere configurato come provider di identità per garantire l'accesso utente e dati alla tua applicazione offline. Questo viene fatto tramite il OpenID Connect Protocollo di scoperta. Come parte dell'handshake tra il dispositivo mobile dell'utente e il core Vinyl sistema, qualsiasi appartenenza al gruppo mappata ai gruppi di sicurezza dell'applicazione verrà condivisa. Ciò garantisce all'utente solo l'accesso necessario all'applicazione.

 

 See Vinylla funzionalità dell'applicazione offline in azione

Guarda la demo

Hai domande? Siamo qui per aiutare.

Contatti