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


The FORMCYCLE Desktop app for collection form data. Marked in red is the number of finished and saved form records. When the next synchronisation process is executed all finished form records will be send to the FORMCYCLE server. In the middle the configuration dialog of the app is visible. In the desktop app the client has to be specified within the user input field.

There three different apps that can be used for collecting form data offline:

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. In the desktop app the client needs to be specified within this field like so: user@client
Password
Password of the FORMCYCLE user
Client (only in iOS- and Android-App)
FORMCYCLE client of the user. In the desktop app the client needs to be specified within the user name field: user@client
URL
URL under which the FORMCYCLE system is accessible. This URL needs to the same as the base URL of the client.
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.

Formularschaltflächen für das Speichern oder Absenden des Formulars stehen in den Offline-Apps nicht zur Verfügung, da Formularvorgänge nicht direkt abgesendet werden können. Stattdessen müssen die Schaltflächen der Apps Absenden und Speichern verwendet 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.
Tags:
Copyright 2000-2025