Öffne die Zeitleiste aus dem Hauptmenü der Applikation. Navigiere mit Hilfe der oberen Datumsleiste zum gewünschtem Datum. Verwende den ⊕ Button (rechts unten) um einen Eintrag hinzuzufügen.
Wenn aktiviert, schreibt die Synchronisation Swipetimes Einträge in einen Google Kalender.
Dieser wird, je nach getroffener Einstellung, eventuell von der App vorher angelegt. Einträge aus
Google Kalender werden nicht zurück in die App synchronisiert, es gibt also nur die Richtung aus der App in den Kalender.
Je nach erworbenen Erweiterungen, kann dieser Prozess auch automatisch geschehen, so das bei jeder Änderung diese auch gleich
in den Kalender wandert.
Die App benötigt die Genehmigung Kalender zu beschreiben, und je nach Konfiguration auch welche zu erstellen. Diese Genehmigung wird abgefragt,
der Text der Abfrage kommt von Google uns ist eventuell auch irreführend: die App löscht nähmlich keine Kalender und fasst persönliche Daten
des Nutzers nicht an.
Die Tage wo keine Zeiterfassung stattfinden soll müssen markiert werden.
Wie Du weißt, spiegelt das Zeitkonto die Differenz zwischen Ist- und Sollzeit. Während eines Urlaubs, einer geplanten Auszeit,
Krankheitsfalls usw. gibt es keine Sollzeit. Diese Tage können aus Ausnahme definiert werden, und würden dementsprechend keine
Sollzeit haben.
Nehmen wir mal an dass Du einen Eintrag von Dienstag 22:10 bis Mittwoch 04:00 anlegen möchtest.
In der Zeitleiste navigierst Du zum Dienstag, dann fängt die Anlage mit dem ⊕ Button an.
Wähle als Startzeit 22:10, dann schau Dir die Zeitauswahl an: im Dialog wird als Titel
der Dienstag angezeigt, links und rechts gibt es Navigationspfeile. Mit dem rechten Pfeil kannst du jetzt zum Mittwoch navigieren und 04:00 eingeben.
In der App werden die Sicherungen angezeigt, in Google Drive aber nicht.
Weil das Google Drive Verzeichnis unsichtbar ist. Dies kann auch nicht geändert werden, da Google dieses
Verhalten kontrolliert. Hier gibt es mehr Details: https://developers.google.com/drive/api/v3/appdata
Falls Du die Sicherungen im Zugriff haben möchtest, kannst Du Dropbox oder die SD-Karte verwenden.
Weil dies unter Android die effizienteste Methode ist, einen GPS Track zu erfassen. Die Ortungsdienste
bieten die Möglichkeit den Akku so weit möglich zu schonen, ohne auf eine gute Genauigkeit verzichten zu müssen.
Bei Nutzer, die auf KM-Basis abrechnen ist dies von essenzieller Bedeutung.
Von den eigenen App-Daten übermittelt Swipetimes definitiv nichts (nada, niente) an Google.
Bei der standortbasierten Erfassung legst Du auf der Landkarte einen Bereich/Umkreis fest bei dessen
Betreten oder Verlassen Swipetimes aktiv werden soll. Ist dieser Bereich z.B. Dein Arbeitsplatz, ergibt es Sinn,
die App so einzurichten, dass beim Betreten die Erfassung gestartet wird und beim Verlassen gestoppt.
Um die automatische Erfassung zu ermöglichen nutzt Swipetimes einen Android Dienst, welcher den Standort ermittelt.
Dieser basiert aber nicht immer auf der GPS Position, sondern bezieht unter anderem auch die Funkzellen des Mobilfunkanbieters ein.
Dies bedeutet, dass die Positionsermittlung nicht immer sehr genau ist, dafür wird aber der Akku geschont. GPS Positionsermittlung alleine würde
sehr viel Strom verbrauchen.
Weil das Ganze nicht so genau wie bei einer Navigationsapp ist, kommt es zu zwei Effekten:
Die automatische Erfassung schlägt verzögert zu. Dies ist auch richtig so, letztendlich will man meistens nicht, dass die Erfassung
beim Vorbeifahren auch gleich startet. Man soll sich schon eine gewisse Zeit im Bereich aufgehalten haben.
So kann es bis zu 5-6 Minuten dauern, bis der Timer gestartet wird.
Die automatische Erfassung startet eventuell gar nicht. In diesem Falle hilft es den Umkreis des aktiven Bereiches
zu vergrößern. Vermutlich befindet sich der ermittelte Standort außerhalb des aktiven Bereichs,
Swipetimes wird also gar nicht reagieren. Daher hilft es mit dem Umkreis zu spielen.
gibst an was beim Erkennen des Tags passieren soll: z.B. willst Du die Erfassung starten
beim Wiederkennen des Tags kannst du auch eine Aktion hinterlegen. Meistens stoppst Du beim Wiedererkennen die Erfassung.
Ein Beispielszenario wäre folgendes:
Du klebst einen Tag auf deinem Arbeitstisch. Wenn Du mit der Arbeit anfängst scannst Du den Tag, die Erfassung startet.
Beim Heimgehen scannst Du nochmal, die Erfassung wird beendet.
Nehmen wir mal an dass Du am Tag X 100 Überstunden hast, Du bekommst 70 davon ausbezahlt. Also bleiben ab dem Tag X noch 30 Überstunden übrig.
Damit die Zeitkontoberechnung nach diesem Datum stimmt, musst Du das Zeitkonto anpassen.
Zuerst zu den Einstellungen des Zeitkontos.
Dann das neue Startdatum setzen im Schritt 2, und danach das Saldo anpassen im Schritt 3.
Oft kannst Du einen Fehler melden und dieser wird dann behoben. Voraussetzung dafür ist, dass ich (der Entwickler)
diesen nachstellen kann. Ist dies nicht der Fall, kannst Du eventuell Deine erfassten Zeiten mit mir teilen, vielleicht
ist der Fehler nur durch eine spezielle Datenkonstellation reproduzierbar.
Natürlich sind das private Daten, dementsprechend sorgfältig werde ich damit umgehen. Nachdem ich den Fehler nachvollziehen kann
werde ich Deine Daten von meinem Entwicklungssystem selbstverständlich löschen.
So kannst Du mit mir die Zeiterfassungs-Daten teilen:
erstelle eine DropBox Sicherung (eventuell musst Du vorher ein DropBox Konto anlegen)
Öffne www.dropbox.com in einem Web Browser, navigiere zum Verzeichnis Alle Dateien - Apps - Swipetimes Free Time Tracker
Die erstellte Sicherung findest Du dort als ZIP Datei. Lade diese herunter und schicke sie mir als Anhang
an swipetimes@gmail.com