Offline client plugin
In combination with an iOS-, Android- or Desktop-App the offline client plugin allows for offline data collection with FORMCYCLE forms. The collected data can later be transmitted to the FORMCYCLE server.
Offline Apps
There three different apps that can be used for collecting form data offline:
- FORMCYCLE iOS-App-
- FORMCYCLE Android-App-
- Desktop-App (in development, currently only available in Beta version)
In order to use these apps it is neccessary to install the offline client plugin in FORMCYCLE. This plugin provides the capability to synchronize forms between app and server.
Configuration
On app startup the connection to the FORMCYCLE server needs to be configured. These settings can be changed anytime by accessing the menu entry Settings.
- User name
- Name of the FORMCYCLE user that collects data using this app.
- Password
- Password of the FORMCYCLE user
- Client (only in iOS- and Android-App)
- FORMCYCLE client of the user.
- URL
- URL under which the FORMCYCLE system is accessible.
- Language (only in Desktop-App)
- Language of the app
- Logfile Level (only in Desktop-App)
- Determines what kind of messages will be logged for the app
Using the App
Nach der Konfiguration der FORMCYCLE Offline App werden die zur Verfügung stehennden Formulare in die App geladen. Diese Formulare tauchen dann auf der Übersichtsseite der App auf und stehen jederzeit offline zur Verfügung. Welche Formulare vom SErver geladen werden, hängt von der Berechtigung des Benutzers und der konfigurierten Formulargruppe im Offline-Client-Plugin ab.
- Synchronisieren
- Nach Betätigen dieser Schaltfläche werden alle Formulare vom FORMCYCLE-Server geladen und alle abgeschlossenen Vorgänge aus der App an den FORMCYCLE-Server geschickt.
Mit einem Klick/Tap auf ein Formular in der Formularübersicht wird dieses geöffnet. Das Formular kann nun ausgefüllt werden. Ist das Formular ausgefüllt, kann es über die Schaltflächen Absenden oder Speichern abgeschlossen oder zwischengespeichert werden. Abgeschlossene Vorgänge werden nicht direkt an den FORMCYCLE-Server gesendet. Erst mit einem Klick/Tap auf die Schaltfläche Synchronisieren in der Formularübersicht werden diese Vorgänge an den Server verschickt. Gespeicherte Vorgänge werden auf dem Gerät gespeichert, auf dem die App installiert wurde. Diese Vorgänge werden nicht an den FORMCYCLE-Server gesendet.
Abgeschlossene und zwischengespeicherte Vorgänge werden links neben dem Formular aufgelistet und können, sofern sie noch nicht mit FORMCYCLE synchronisiert wurden, nachträglich geändert werden.
Globale Plugineinstellungen
Nach der Installation kann das Offline-Client-Plugin durch folgenden Parameter konfiguriert werden
- group-name
- Wenn nicht alle Formulare auf der Offline-App zur Verfügen stehen sollen, kann hier eine Formularegruppe angegeben werden. In der Offline-App erscheinen dann nur Formulare dieser Gruppe.