Kabel Kabel Kabel Kabel
Low-Code | LCAP | Vinyl

Erstellen von Low-Code-Anwendungen für den Offline-Zugriff

WLAN-Signal

Von Tim Bond, Produkt Manager


Verbessern Sie Zuverlässigkeit, Komfort und Zugriff auf wichtige Dienste mit Offline-Anwendungen.

Heute betrachten wir unsere Internetverbindung als selbstverständlich. Normalerweise steht uns eine starke Verbindung zur Verfügung – ob im Büro, bei home, im Café, unterwegs oder sogar im Flugzeug – so können wir fast überall arbeiten. Wenn wir unsere Internetverbindung verlieren, scheint die Welt stehenzubleiben.

Selbst für Unternehmen gibt es Situationen, in denen das Fehlen oder die inkonsistente Internetverbindung zu einem kritischen Problem werden kann. Unabhängig davon, ob es sich um Mitarbeiter handelt, die an entfernten Standorten arbeiten, oder um Teams, die unterwegs sind, kann sich ein Mangel an Internet nachteilig auf Ihre Geschäftsprozesse und Ihre Fähigkeit, Ihre Kunden in Echtzeit zu bedienen, auswirken.

Für Low-Code-Anwendungsentwicklungslösungen, die zum Erstellen geschäftskritischer Anwendungen verwendet werden, ist die Ermöglichung des Offline-Anwendungszugriffs eine wesentliche Funktion. Vinyl, die Low-Code-Anwendungsentwicklungslösung von Jitterbit, wird von Geschäftsanalysten und IT-Experten zur Lösung geschäftlicher Probleme verwendet. Das Fehlen einer Internetverbindung kann in bestimmten Szenarien zu erheblichen Herausforderungen führen. Mit unserer Neue Offline-Anwendungsfunktion, Vinyl wird Unternehmen dabei helfen, diese Hindernisse zu überwinden, indem es auch ohne Internetverbindung einen zuverlässigen Zugriff auf ihre Informationen ermöglicht.

Welche Erfahrung wird Vinyl Benutzer haben, wenn sie offline gehen?

Wenn Ihre Benutzer offline gehen, verlieren sie im Allgemeinen den Zugriff auf alle Datenverbindungen hinter der Anwendung, wodurch diese unbrauchbar wird. Allerdings a Vinyl Die Offline-Anwendung führt Benutzer durch einen dreistufigen Prozess, um ihre Produktivität aufrechtzuerhalten.

  1. Laden Sie Daten auf das Mobilgerät des Benutzers herunter, während Sie online sind.

    Während Ihr Benutzer über eine Internetverbindung verfügt, öffnet er die Anwendung und leitet einen Prozess ein, um für seine Aufgaben relevante Daten auf sein Gerät herunterzuladen. Wenn Ihr Offline-Geschäftsprozess beispielsweise darin besteht, Bestellungen aufzugeben und die Lagerbestände für Ihre Kunden zu aktualisieren, bedeutet dies, dass der Benutzer die Produktliste, die Preisliste, die Kundenliste und die aktuellen Lagerbestände für jeden Kundenstandort herunterlädt, den er an diesem Tag besuchen möchte .

  2. Ermöglichen Sie dem Benutzer, Daten offline zu erstellen und zu ändern.

    Mithilfe der auf dem Gerät zwischengespeicherten Daten kann der Benutzer Daten erstellen und ändern. Um mit dem Geschäftsprozessbeispiel eines Händlers fortzufahren, wäre dies der Benutzer, der Bestellungen unter Verwendung der auf sein Gerät heruntergeladenen Produkt-, Preis- und Kundendaten erstellt.

  3. Synchronisieren Sie Daten zurück mit dem Kern Vinyl System, wenn es wieder online ist.

    Wenn eine stabile Internetverbindung wiederhergestellt ist, würde der Benutzer einen Prozess initiieren, um die Daten wieder mit dem Kernsystem zu synchronisieren. Um das Beispiel eines Händlergeschäfts abzurunden: Alle neuen Bestellungen, die auf dem Gerät des Benutzers erstellt wurden, werden zur Ausführung verarbeitet.

Welche neuen Funktionen kann ich beim Erstellen einer Offline-Anwendung nutzen? Vinyl?

Als ein Vinyl Entwickler können Sie davon profitieren VinylMit den vorhandenen Funktionen können Sie Ihre Offline-Anwendung genauso erstellen, wie Sie eine Standardanwendung erstellen würden. Vinyl Gibt dem Entwickler die vollständige Kontrolle darüber, wie der Datendownload und die Synchronisierung funktionieren. Ein Entwickler kann benutzerdefinierte Ereignisse, Validierungen und Seiten erstellen, um Benutzern das bestmögliche Erlebnis zu bieten. Beispielsweise muss wahrscheinlich überprüft werden, ob die synchronisierten Daten den Anforderungen des Zielsystems entsprechen. Sie können eine Seite erstellen, auf der Ihre Benutzer jede ihrer Bestellungen und deren Status sehen können, z. B. ob sie erfolgreich veröffentlicht wurden oder ein Problem aufgetreten ist und eine Fehlerbehebung erforderlich ist.

Um Ihnen mehr Flexibilität zu geben und Ihre Offline-Anwendung funktionsreicher zu machen, haben wir die folgenden Funktionen hinzugefügt:

  1. Systemfunktion (Netzwerkstatus).

    Sie können jetzt den Parameter networkstatus an die Funktion system() übergeben, um die Internetverbindung Ihres Benutzers zu überprüfen. Wenn keine Verbindung besteht, möchten Sie möglicherweise die Download- und Synchronisierungsfunktionen deaktivieren, damit keine Fehler auftreten.

  2. Anwendungssicherheitsgruppen

    Wenn Sie erwägen, eine Standardanwendung in der Produktion bereitzustellen, geht ein Administrator in die Integrated Design Environment (IDE), um Sicherheitsgruppen und Benutzermitgliedschaften einzurichten. Ihre Offlineanwendung wird im App Store bereitgestellt, was bedeutet, dass ein Administrator diese Gruppen nicht auf dem Gerät des Benutzers einrichten wird. Anwendungssicherheitsgruppen werden mit der Anwendung selbst freigegeben, ähnlich wie dies bei Rollen der Fall ist. Dies bedeutet, dass der Entwickler sie kontrolliert und alle vorgenommenen Änderungen automatisch auf die im App Store heruntergeladene Anwendung angewendet werden.

  3. OpenID Connect-Autorisierungsserver

    Ihre Offline-Anwendung muss mit Ihrem Kern kommunizieren Vinyl System aus zwei Gründen. Erstens, um die Benutzerauthentifizierung durchzuführen, und zweitens, um Daten herunterzuladen und hin und her zu synchronisieren. Vinyl kann jetzt als Identitätsanbieter konfiguriert werden, um Benutzer- und Datenzugriff auf Ihre Offline-Anwendung zu gewähren. Dies erfolgt über die OpenID Connect Discovery-Protokoll. Als Teil des Handshakes zwischen dem Mobilgerät Ihres Benutzers und dem Kern Vinyl Im System werden alle Gruppenmitgliedschaften, die Ihren Anwendungssicherheitsgruppen zugeordnet sind, gemeinsam genutzt. Dadurch wird dem Benutzer nur der erforderliche Zugriff auf die Anwendung gewährt.

 

 See VinylOffline-Anwendungsfähigkeit in Aktion

Sehen Sie sich die Demo an

Habe Fragen? Wir sind hier um zu helfen.

Kontakt