Anleitung

Deep Links in LogMyTime verwenden

Mit dem Deep-Linking-Feature von LogMyTime können bestimmte Seiten gezielt mit vorausgewählten Einstellungen aufgerufen werden - direkt über einen Link.

Ein sogenannter Deep Link enthält URL-Parameter, mit denen Kunde, Projekt, Tätigkeit und Benutzername bereits im Voraus ausgewählt sind. So sparen Sie sich manuelle Eingaben und gelangen schneller zur gewünschten Ansicht.

Mit Deep Links können Sie z.B. die Zeiteintragssuche für einen bestimmten Kunden anzeigen oder das Zeiteintragsformular mit vorausgefülltem Projekt und Tätigkeit öffnen.

Typische Anwendungsfälle

Deep Links sind besonders nützlich, wenn bestimmte Abläufe immer wieder vorkommen oder wenn LogMyTime in bestehende Arbeitsprozesse eingebunden werden soll.

Typische Einsatzmöglichkeiten:

  • Verlinkung aus CRM- oder Ticketsystemen
  • Interne Dokumentation oder Wiki-Einträge
  • Browser-Lesezeichen - Speichern Sie vorbereitete Links als Browser-Lesezeichen, um regelmäßig benötigte Filter direkt aufzurufen
  • Vorbereitete Links für neue Mitarbeiter

Idee: Kombination mit der API

Sie können die Deep Links auch mit der LogMyTime API kombinieren. Zum Beispiel könnten Sie mit der API eine Liste der Projekte herunterladen. Aus diesen Namen können Sie dann in einem eigenen Skript/Programm Deep Links erstellen und ausgeben.

Seiten, die via Deep Linking aufgerufen werden können

Sie können folgende Seiten in LogMyTime aufrufen:

Seite URL
Zeiteintragsverwaltung /TimeEntrySearch
Zeiteintragsformular /Time

Beispiele für Deep Links

Zeiteintragssuche

URL Aufgerufene Seite
https://FIRMENNAME.logmytime.de/TimeEntrySearch?clientName=Lichtenburg Zeiteintragssuche nur mit Kunde "Lichtenburg"
https://FIRMENNAME.logmytime.de/TimeEntrySearch?projectName=Logodesign Zeiteintragssuche nur mit Projekt "Logodesign"
https://FIRMENNAME.logmytime.de/TimeEntrySearch?projectName=Logodesign&taskName=Arztbesuch eiteintragssuche nur mit Projekt + Tätigkeit
https://FIRMENNAME.logmytime.de/TimeEntrySearch?userName=Max%20Mustermann eiteintragssuche mit Benutzerfilter "Max Mustermann"

Zeiteintragsformular

URL Aufgerufene Seite
https://FIRMENNAME.logmytime.de/Time?projectName=Logodesign Zeiteintragsformular nur mit Projekt "Logodesign"
https://FIRMENNAME.logmytime.de/Time?clientName=Lichtenburg&projectName=Logodesign&taskName=Arztbesuch Zeiteintragsformular mit Kunde + Projekt + Tätigkeit
https://FIRMENNAME.logmytime.de/Time?projectName=Messebrosch%C3%BCre Zeiteintragsformular nur mit Projekt "Messebroschüre"(mit Sonderzeichen)

So können Sie passende Deep Links erstellen

Für die Erstellung von Deep Links gibt es mehrere Methoden.

  • Deep Linking Generator: Die Werte werden in ein Formular eingegeben, der Link wird automatisch erzeugt. Diese Methode ist sinnvoll, wenn ein Link schnell und ohne manuellen URL-Aufbau benötigt wird. (Link)
  • Manuelle Linkerstellung: Die URL wird manuell von Ihnen zusammengesetzt aus Basisadresse, Zielseite und Parameter. Diese Methode ist sinnvoll, wenn Werte gezielt geprüft werden sollen und wenn der Aufbau verstanden werden soll, um Deep Links später z.B. in eigener Software selbst zu erzeugen. (Link zur Anleitung)
  • Erstellung durch Ihre eigene Software Die Werte werden werden von Ihrer eigenen Software (z.B. Skript oder Programm) automatisch in die URL eingesetzt. Die Software befolgt dabei die gleichen Regeln wie bei der manuellen Erstellung. Diese Methode ist sinnvoll, wenn Sie regelmäßig viele Links erstellen möchten oder wenn die Werte z.B. aus einer Datenbank stammen.

Verhalten bei Fehler im Deep Link

Wenn ein Fehler auftritt, reagiert die Webseite folgendermaßen:

  • Wenn ein per Deep Link aufgerufener Wert nicht gefunden wird, bleibt das Feld leer.
  • Eine Fehlermeldung erscheint am unteren Bildschirmrand.
  • Die Seite bleibt vollständig nutzbar. Auch wenn die übergebenen Deep Link-Parameter fehlerhaft waren, kann man die aufgerufene Webseite sofort nutzen.

Sie können folgendes überprüfen, um die Fehlerursache zu finden:

  • Tippfehler beim Wert: Wird zum Beispiel ein Projekt namens "Neubau Mayerstraße" via Deep Link übergeben, ist aber nicht vorhanden, dann wird die Webseite aufgerufen und in der entsprechenden Auswahlbox ist einfach gar nichts ausgewählt.
  • Zugriffsrechte: Hat derjenige, der die Seite aufruft, auch das Recht auf die Daten zuzugreifen? Wenn Sie selbst etwa keinen Zugriff auf ein Projekt oder einen Kunden haben, zeigt der Deep Link auch keine Ergebnisse.

Hilfe-Angebot

Wenn Sie Unterstützung beim Erstellen oder Verwenden von Deep Links benötigen, helfen wir gerne weiter.

Bitte kontaktieren Sie uns und beschreiben Sie, welchen Einsatzzweck Sie für die Deep Links vorgesehen haben.

Hat Ihnen diese Anleitung alle Fragen beantwortet?