Verstecke letzte Bearbeiter
rth 20.1 1 [[**Plugin-Download**>>url:https://customer.formcycle.eu/index.php/apps/files/?dir=/FORMCYCLE%20-%20Plugins%20Customer/plugin-bundle-offline-client&fileid=328||rel="noopener noreferrer" target="_blank"]] (erfordert Anmeldung)
awa 19.5 2
gru 19.8 3 {{info}}
4 Bitte verwenden Sie für {{formcycle/}} Version 6 das Plugin ab **Version 2.0.0**.
5 {{/info}}
6
7 {{info}}
gru 19.10 8 Bitte verwenden Sie für {{formcycle/}} Versionen ab **6.6.3** das Plugin in der **Version 2.2.2 oder höher**.
gru 19.8 9 {{/info}}
10
awa 19.5 11 {{content/}}
12
gru 24.2 13 Mit dem kostenpflichtigen Offline-Client-Plugin ist es möglich mithilfe einer [[iOS->>https://apps.apple.com/de/app/formcycle-offline-app/id1063311719]], [[Android->>https://play.google.com/store/apps/details?id=de.xima.formcycle&hl=de]] oder Desktop-App Formulardaten offline zu erfassen und diese zu einem späteren Zeitpunkt mit einem FORMCYCLE-Server zu synchronisieren.
nlo 2.1 14
awa 19.7 15 Hinweis: Da die Formulare offline ausgefüllt werden und somit nicht vorausgesetzt werden kann, dass eine aktive Verbindung zum Internet besteht, gibt es einige Einschränkungen:
16
17 * Der [[Terminfinder>>doc:Formcycle.FormDesigner.FormElements.Appointment.WebHome]] ist nicht in der Offline-App verfügbar.
18 * JavaScript, welches dynamisch auf Ressourcen aus dem Internet zugreift (etwa auf CSV-Datenquellen), wird nicht unterstützt.
19
nlo 3.1 20 == Offline Apps ==
rth 20.1 21
nlo 19.1 22 {{id name="fig_offline_client_settings_electron"/}}
23 {{figure image="offline_client_settings_electron_de.png"}}Die FORMCYCLE Desktop-App zum Erfassen von Formulardaten. Rot markiert zu sehen sind die Anzahl der //abgeschlossenen// und die Anzahl der //gespeicherten// Vorgängen. Beim nächsten Synchronisiationsvorgang werden die abgeschlossenen Vorgänge an den konfigurierten FORMCYCLE-Server gesedet. In der Mitte ist die Konfiguration der App zu sehen. Im Falle der Desktop-App muss der Mandant mit im Benutzernamen angegeben werden.{{/figure}}
nlo 3.1 24
rth 20.1 25
26 {{html wiki="true"}}
27 <div class='xm-figure xm-float-right xm-clear-h2' data-alt='Die FORMCYCLE Desktop-App zum Erfassen von Formulardaten. Rot markiert zu sehen sind die Anzahl der abgeschlossenen und die Anzahl der gespeicherten Vorgängen. Beim nächsten Synchronisiationsvorgang werden die abgeschlossenen Vorgänge an den konfigurierten FORMCYCLE-Server gesedet. In der Mitte ist die Konfiguration der App zu sehen. Im Falle der Desktop-App muss der Mandant mit im Benutzernamen angegeben werden.'><div class='xm-figure-inner' style='width:310px'>{{lightbox image='offline_client_settings_electron_de.png' width='300' group='$height' group='$group' title='Die FORMCYCLE Desktop-App zum Erfassen von Formulardaten. Rot markiert zu sehen sind die Anzahl der abgeschlossenen und die Anzahl der gespeicherten Vorgängen. Beim nächsten Synchronisiationsvorgang werden die abgeschlossenen Vorgänge an den konfigurierten FORMCYCLE-Server gesedet. In der Mitte ist die Konfiguration der App zu sehen. Im Falle der Desktop-App muss der Mandant mit im Benutzernamen angegeben werden.'/}}<div class='xm-figure-caption'>Die FORMCYCLE Desktop-App zum Erfassen von Formulardaten. Rot markiert zu sehen sind die Anzahl der //abgeschlossenen// und die Anzahl der //gespeicherten// Vorgängen. Beim nächsten Synchronisiationsvorgang werden die abgeschlossenen Vorgänge an den konfigurierten FORMCYCLE-Server gesedet. In der Mitte ist die Konfiguration der App zu sehen. Im Falle der Desktop-App muss der Mandant mit im Benutzernamen angegeben werden.</div></div></div>
28 {{/html}}
29
30
31
32 {{html wiki="true"}}
33 <div class='xm-figure xm-float-right xm-clear-h2' data-alt='Die FORMCYCLE Desktop-App zum Erfassen von Formulardaten. Rot markiert zu sehen sind die Anzahl der abgeschlossenen und die Anzahl der gespeicherten Vorgängen. Beim nächsten Synchronisiationsvorgang werden die abgeschlossenen Vorgänge an den konfigurierten FORMCYCLE-Server gesedet. In der Mitte ist die Konfiguration der App zu sehen. Im Falle der Desktop-App muss der Mandant mit im Benutzernamen angegeben werden.'><div class='xm-figure-inner' style='width:310px'>{{lightbox image='offline_client_settings_electron_de.png' width='300' group='$height' group='$group' title='Die FORMCYCLE Desktop-App zum Erfassen von Formulardaten. Rot markiert zu sehen sind die Anzahl der abgeschlossenen und die Anzahl der gespeicherten Vorgängen. Beim nächsten Synchronisiationsvorgang werden die abgeschlossenen Vorgänge an den konfigurierten FORMCYCLE-Server gesedet. In der Mitte ist die Konfiguration der App zu sehen. Im Falle der Desktop-App muss der Mandant mit im Benutzernamen angegeben werden.'/}}<div class='xm-figure-caption'>Die FORMCYCLE Desktop-App zum Erfassen von Formulardaten. Rot markiert zu sehen sind die Anzahl der //abgeschlossenen// und die Anzahl der //gespeicherten// Vorgängen. Beim nächsten Synchronisiationsvorgang werden die abgeschlossenen Vorgänge an den konfigurierten FORMCYCLE-Server gesedet. In der Mitte ist die Konfiguration der App zu sehen. Im Falle der Desktop-App muss der Mandant mit im Benutzernamen angegeben werden.</div></div></div>
34 {{/html}}
35
36
nlo 3.1 37 Es gibt drei verschiedene Apps die genutzt werden können, um Formulardaten offline zu erfassen:
38
39 * [[FORMCYCLE iOS-App->>https://apps.apple.com/de/app/formcycle-offline-app/id1063311719]]
40 * [[FORMCYCLE Android-App->>https://play.google.com/store/apps/details?id=de.xima.formcycle&hl=de]]
41 * Desktop-App (in Entwicklung, derzeit nur als Beta-Version verfügbar)
42
43 Um diese Apps verwenden zu können ist es nötig das Offline-Client-Plugin in FORMCYCLE zu installieren. Dieses Plugin ermöglicht die Synchronisation der Formulare zwischen App und Server.
44
45 === Konfiguration ===
46
nlo 5.1 47 Beim Start der FORMCYCLE Offline App muss die Verbindung zum FORMCYCLE-Server konfiguriert werden. Diese Einstellungen können jederzeit unter dem Menüpunkt //Einstellungen// geändert werden.
48
nlo 3.1 49 ; Benutzername
gru 22.1 50 : Name des [[FORMCYCLE-Benutzers>>doc:Formcycle.UserInterface.UserSettings.User.WebHome]] der mit der App Formulardaten erfasst.
51 : {{info}}Bei der Desktop-App muss der Mandant wie folgt am Benutzernamen angegeben werden: **benutzer@mandant**{{/info}}
nlo 3.1 52 ; Passwort
53 : Passwort des [[FORMCYCLE-Benutzers>>doc:Formcycle.UserInterface.UserSettings.User.WebHome]]
54 ; Mandant (nur iOS- und Android-App)
gru 22.1 55 : Angabe des Mandant, in dem sich der Benutzer befindet.
56 : {{info}}Bei der Desktop-App wird der Mandant im Benutzernamen angegeben: **benutzer@mandant**{{/info}}
nlo 3.1 57 ; URL
gru 22.1 58 : Angabe der URL unter welcher das FORMCYCLE-System zu erreichen ist.
gru 24.1 59 : {{info}}Bei direktem Zugriff auf einen {{formcycle/}} {{mserver/}} muss diese URL mit der [[Basis-URL>>Formcycle.UserInterface.Client.Settings.WebHome]] des Mandanten übereinstimmen. Beim Zufriff auf einen {{fserver/}} muss eine URL angegeben werden, unter der dieser erreichbar ist wie z.B. // {{html}}https://fs.beispiel.de/frontend-server{{/html}} //{{/info}}
nlo 19.3 60 ; Sprache (nur Desktop-App)
nlo 4.1 61 : Sprache der Anwendung
nlo 3.1 62 ; Logfile Level (nur Desktop-App)
nlo 4.1 63 : Bestimmt welche Nachrichten im Anwendungslog auftauchen
nlo 3.1 64
nlo 5.1 65 === Verwendung der App ===
66
nlo 19.2 67 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>>doc:Formcycle.UserInterface.MyForms.Access.WebHome]] des Benutzers und der [[konfigurierten Formulargruppe>>||anchor="sec_global_settings"]] im Offline-Client-Plugin ab.
nlo 5.1 68
nlo 9.1 69 ; Synchronisieren
nlo 11.1 70 : 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.
nlo 9.1 71
nlo 15.1 72 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.
nlo 19.4 73 Abgeschlossene und zwischengespeicherte Vorgänge werden links neben dem Formular aufgelistet oder können über das Menü in der rechten oberen Ecke angezeigt werden. Gespeicherte Vorgänge können, sofern sie noch nicht abgeschlossen und mit FORMCYCLE synchronisiert wurden, nachträglich geändert werden.
nlo 14.1 74
rth 20.1 75 {{info}}
76 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.
77 {{/info}}
nlo 10.1 78
rth 20.1 79 {{id name="sec_global_settings"/}}
80
nlo 2.1 81 == Globale Plugineinstellungen ==
82
rth 20.1 83 Das Plugin-Bundle muss als [[System-Plugin>>doc:Formcycle.SystemSettings.UserInterface.SystemPlugins]] installiert werden. Nach der Installation kann das Offline-Client-Plugin durch folgenden Parameter konfiguriert werden.
nlo 3.1 84
nlo 2.1 85 ; **group-name**
nlo 3.1 86 : 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.
Copyright 2000-2024