Mobile 19.1.1
Bei der Anwendung der App kann es prinzipiell zu zwei Kategorien von Fehlern kommen:
Wenn in der App ein Anwendungs- oder Synchronisationsfehler aufgetreten ist, wird der Benutzer direkt auf der Startseite der App darauf hingewiesen. Das rote Fehler-Banner im Kopf wird angezeigt, solange Fehler bestehen, die nicht behoben sind. Die Möglichkeiten der Fehlerbehandlung werden im Folgenden ausführlich erläutert.
|
Bei der Synchronisation mit dem BPaaS-System kann es zu Schiefständen kommen, zum Beispiel weil während der Synchronisation die Internetverbindung abgerissen ist. Synchronisationsfehler können in der Regel aus der App heraus behoben werden. Oft genügt es schon, den Synchronisationsvorgang erneut anzustoßen. Das Fehlerhandling der App unterstützt Anwender bei der Behebung von Synchronisationsfehlern.
Das rote Fehler-Banner im Kopf der App signalisiert, dass unbehandelte Fehler vorliegen. Wenn ein Fehler auftritt, wird kurzzeitig auch eine entsprechende Toastmeldung am unteren Bildschirmrand eingeblendet. | |
Fehlerhafte Instanzen werden im Menü Instanzen gespeichert. Die blaue Markierung des Menü-Buttons macht direkt auf der Startseite der App sichtbar, dass gespeicherte Instanzen vorliegen. | |
Fehlerhafte Instanzen werden dort entsprechend markiert. |
Dem Anwender stehen mehrere Möglichkeiten zur Verfügung, Synchronisationsfehler zu behandeln.
Fehlerbehebung über das Menü Einstellungen | Fehlerbehebung über das Menü instanzen |
---|---|
|
|
|
|
Es ist auch möglich, Synchronisationsfehler für einzelne Instanzen zu behandeln.
Um eine einzelne fehlerhafte Instanz zu behandeln, öffnen Sie die betroffene Instanz aus dem Menü Instanzen heraus. | |
Im Kopf des Formulars wird die Fehlermeldung angezeigt. Tippen Sie auf das Fehler-Banner, um den Synchronisationsvorgang erneut zu starten. | |
In einer Instanz können auch gleichzeitig mehrere Fehler auftreten. In diesem Fall wird für jeden Fehler ein eigenes Fehler-Banner eingeblendet. Wenn Sie eines der Banner antippen, wird die Fehlerbehandlung für alle aufgetretenen Fehler dieser Instanz gestartet. |
Ob die Fehlerbehandlung die vorhandenen Fehler erfolgreich beheben konnte oder nicht, wird dem Anwender per Toastmeldung angezeigt. | |
Dies gilt für alle Ebenen, auf denen die Fehlerbehandlung gestartet werden kann. |
Wenn verschiedene Mitarbeiter gleichzeitig an einer Instanz arbeiten, kann es zu Instanzdatenkonflikten kommen.
Eine betroffene Instanz wird als fehlerhaft markiert. Um weitere Informationen zu erhalten, öffnen Sie die Instanz. | |||||||
Bei einem Instanzdatenkonflikt wird die folgende Meldung angezeigt: Die in der Datenbank gespeicherte Instanz wurde zwischenzeitlich geändert. Zusätzlich werden weitere Informationen angegeben:
Über die Leiste Instanzdatendetails können weitere Details eingeblendet werden. | |||||||
In den Instanzdatendetails werden alle Konflikte dieser Instanz dargestellt:
| |||||||
Wenn es zu Instanzdatenkonflikten kommt, hat der Anwender in der Scheer PAS Mobile App zwei Alternativen:
| |||||||
Nachdem der Benutzer seine Entscheidung getroffen hat, wird wieder das Menü Instanzen eingeblendet. Je nach Entscheidung bekommt der Anwender unterschiedliche Inhalte angezeigt:
| |||||||
|
Es kann vorkommen, dass Sie Instanzen über eine App angelegt aber noch nicht synchronisiert haben. Wenn zwischenzeitlich das zugehörige App Projekt in Ihrem BPaaS-System gelöscht wurde, werden solche Datensätze im Menü Instanzen als UNKNOWN_PA_PROJECT angezeigt. Wenn Sie das Menü öffnen, wird auch eine entsprechende Feedback-Meldung angezeigt:
| |
Solche Instanzen können nicht mehr synchronisiert werden, da das zugehörige App Projekt nicht mehr existiert. Der Anwender muss solche Instanzen manuell aus seinem Menü Instanzen entfernen. |
Mit dem Begriff Anwendungsfehler sind Fehler in der App gemeint. Diese können in der Regel nicht vom Benutzer selbst behoben werden, weil es sich dabei um technische Fehler handelt, zum Beispiel fehlerhaftes Coding in einer Formularfunktion. Der App-Anwender sollte daher einen PAS-Designer oder einen Administrator über diese Fehler informieren. Das Fehlerhandling der App unterstützt Anwender dabei mit einer Exportfunktion. |
Das rote Fehler-Banner im Kopf der App signalisiert, dass unbehandelte Fehler vorliegen. Tippen Sie auf das Fehler-Banner, um das Menü Einstellungen zu öffnen. | |
Im Menü Einstellungen wird die Gesamtzahl der vorliegenden Fehler direkt am Button Fehler exportieren vermerkt. An den Buttons kann der Anwender auch erkennen, ob Fehler vorliegen, die er selbst beheben kann oder nicht:
Wenn der Button Fehler exportieren eine Zahl anzeigt, der Button Fehler beheben aber nicht, liegen ausschließlich Anwendungsfehler vor, die vom Anwender nicht selbst behoben werden können. Diese sollten einem PAS-Designer gemeldet werden. Um einen Fehler zu melden, drücken Sie den Button Fehler exportieren. | |
Bitte beachten Sie, dass Sie mit der Verwendung des Datenexports die Scheer PAS Mobile App verlassen. Bestätigen Sie den Datenschutz-Hinweis, um mit dem Export fortfahren zu können. | |
Die Verwendung des Buttons Fehler exportieren löst folgende Aktionen aus:
|
Solange unbehandelte Fehler in der App bestehen, wird auf der Startseite der App das rote Fehler-Banner angezeigt. Die Fehler werden in einer Fehlerdatenbank gespeichert, die der Anwender zurück setzen kann. Um die Fehlerdatenbank zurück zu setzen, tippen Sie auf das Fehler-Banner. | ||
Das Menü Einstellungen wird geöffnet. In den Anwendungseinstellungen befindet sich der Button App initialisieren. Wenn Sie diesen Button verwenden, werden folgende Aktionen ausgeführt:
| ||
Bevor die Initialisierung gestartet wird, muss eine Sicherheitsabfrage bestätigt werden.
| ||
Nach der erfolgreichen Initialisierung der App ist auch die Fehlerdatenbank gelöscht: An den Buttons im Menü Einstellungen werden keine Fehler mehr angezeigt.
Unbehandelte Fehler können dazu führen, dass schon beim nächsten Synchronisationsvorgang das Fehler-Banner erneut eingeblendet wird. |