Anleitung

Deep Linking manuelle Linkerstellung

Deep Links in LogMyTime werden manuell aus Basisadresse, Zielseite und Parametern zusammengesetzt.

Diese Vorgehensweise ist sinnvoll, wenn Parameter gezielt geprüft oder Links aus eigener Software erzeugt werden sollen.

Manuelle Linkerstellung

Um einen Deep Link in LogMyTime zu erstellen, gehen Sie bitte wie folgt vor:

Schritt 1: Eigene Subdomain rausfinden

Jedes LogMyTime-Konto ist unter einer eigenen Internetadresse erreichbar. Diese Adresse hat das Schema:

https://FIRMENNAME.logmytime.de

Ersetzen Sie in den Beispiel-Links den Platzhalter FIRMENNAME durch die Subdomain Ihres eigenen Kontos.

Beispiel: https://meierbau.logmytime.de

Nun können Sie die passende Webseite aufrufen, indem Sie noch den passenden Teil des Pfads anhängen

Beispiel für das Erstellen eines Zeiteintrags: https://meierbau.logmytime.de/TimeEntrySearch

Schritt 2: Parameter einfügen

Nachdem Sie die URL kennen, fügen Sie in genau der nachfolgenden Reihenfolge an die URL an:

  1. ein Fragezeichen ?
  2. den entsprechenden Parameternamen (siehe die Spalte "Parameter" in der Tabelle "Verfügbare Parameter" hier auf dieser Webseite weiter unten)
  3. den entsprechenden Wert (der Name, den Sie in LogMyTime für den Kunden, das Projekt, die Tätigkeit oder den Mitarbeiter hinterlegt haben)

Beispiel für den Aufruf der Zeiteintragsverwaltung mit Vorauswahl des Kunden "Lichtenburg":

https://meierbau.logmytime.de/TimeEntrySearch?clientName=Lichtenburg

Schritt 3: Parameter kombinieren (optional)

Wenn Sie mehrere Parameter kombinieren möchten, trennen Sie diese mit einem &.

So können Sie beliebig viele Parameter kombinieren und dadurch den Link an Ihre Anforderungen anpassen.

Beispiel für die Zeiteintragsverwaltung mit Vorauswahl Kunde "Lichtenburg" und Projekt "Logodesign":

https://meierbau.logmytime.de/TimeEntrySearch?clientName=Lichtenburg&projectName=Logodesign

Schritt 4: Sonderzeichen beachten

Falls ein Parameter Leerzeichen, Sonderzeichen oder Umlaute enthält, müssen diese in der URL entsprechend kodiert werden. Für viele Sonderzeichen macht der Browser dies automatisch, z.B. für Umlaute. Falls dies aber nicht klappen sollte, können Sie in unten folgenden Tabelle die entsprechende Kodierung heraussuchen und damit manuell das Zeichen ersetzen.

Beispiel für ein Projekt mit dem Namen "Messebroschüre":

https://meierbau.logmytime.de/TimeEntrySearch?projectName=Messebrosch%C3%BCre

Unterstützte URL-Parameter

Verfügbare Parameter

Parameter Bedeutung Verfügbar auf Seite
clientName Kundenname Zeiteintragsverwaltung, Zeiteintragsformular
projectName Projektname Zeiteintragsverwaltung, Zeiteintragsformular
taskName Tätigkeitsname Zeiteintragsverwaltung, Zeiteintragsformular
userName Benutzername (Vorname Nachname) Zeiteintragsverwaltung
clientCustom1 Zusatzfeld für Kunden (clientCustom1 bis clientCustom15) Zeiteintragsverwaltung
projectCustom1 Zusatzfeld für Projekte (projectCustom1 bis projectCustom15) Zeiteintragsverwaltung
taskCustom1 Zusatzfeld für Tätigkeiten (taskCustom1 bis taskCustom15) Zeiteintragsverwaltung
userCustom1 Zusatzfeld für Mitarbeiter (userCustom1 bis userCustom15) Zeiteintragsverwaltung
timeEntryCustom1 Zusatzfeld für Zeiteinträge (timeEntryCustom1 bis timeEntryCustom15) Zeiteintragsverwaltung

Wie Sie die Nummer eines Zusatzfelds herausfinden, lesen Sie unter Nach Zusatzfeldern filtern.

Hinweise zur Verwendung

  • Die Namen müssen exakt zum Eintrag im Konto passen.
  • Mehrere Parameter können kombiniert werden.
  • Die Reihenfolge der Parameter ist beliebig.
  • Die Links funktionieren nur innerhalb der Benutzerrechte.

Nach Zusatzfeldern filtern

Sie können die Zeiteintragsverwaltung auch direkt nach einem Zusatzfeld filtern, z.B. nach einer Projektnummer oder einer Personalnummer. Das funktioniert nur in der Zeiteintragsverwaltung, nicht im Zeiteintragsformular.

Schritt 1: Nummer des Zusatzfelds herausfinden

Jedes Zusatzfeld hat eine feste Nummer von 1 bis 15. So finden Sie die Nummer heraus:

  1. Gehen Sie zu: Verwaltung > Firmenweite Einstellungen > Zusatzfelder
  2. Klicken Sie beim gewünschten Zusatzfeld auf "Ändern".
  3. In der Adresszeile Ihres Browsers steht jetzt am Ende z.B. Project2. Die Zahl am Ende ist die Nummer des Zusatzfelds.

Bitte beachten Sie: Die Reihenfolge in der Liste verrät die Nummer nicht. Wenn Sie Ihre Zusatzfelder umsortiert haben, hat das zweite Feld in der Liste nicht unbedingt die Nummer 2.

Schritt 2: Parameternamen bilden

Der Parametername setzt sich zusammen aus dem Bereich des Zusatzfelds, dem Wort Custom und der Nummer:

Zusatzfeld für Parametername Beispiel
Kunden clientCustom + Nummer clientCustom1
Projekte projectCustom + Nummer projectCustom2
Tätigkeiten taskCustom + Nummer taskCustom1
Mitarbeiter userCustom + Nummer userCustom3
Zeiteinträge timeEntryCustom + Nummer timeEntryCustom1

Schritt 3: Wert angeben

Hinter ein Gleichheitszeichen = schreiben Sie den Wert, nach dem gefiltert werden soll:

  • Ja/Nein-Felder: 1 steht für Ja, 0 steht für Nein. Das gilt auch für Ja/Nein-Zusatzfelder bei Kunden, Projekten, Tätigkeiten und Mitarbeitern.
  • Zusatzfelder vom Typ Auswahlbox: Der Wert muss genau einem der hinterlegten Werte entsprechen.
  • Übrige Zusatzfelder für Kunden, Projekte, Tätigkeiten und Mitarbeiter: Der Wert muss exakt mit dem hinterlegten Wert übereinstimmen.
  • Zusatzfelder vom Typ Freier Text oder Regulärer Ausdruck bei Zeiteinträgen: Es genügt ein Teil des Textes. Gefunden werden alle Zeiteinträge, deren Zusatzfeld diesen Text enthält.
  • Zusatzfelder vom Typ Fahrstrecke, Spesen, Materialkosten, Ganze Zahl oder Zahl mit bis zu 2 Nachkommastellen bei Zeiteinträgen: Diese Zusatzfelder lassen sich per Deep Link nicht zuverlässig filtern.

Beispiel für die Zeiteintragsverwaltung, gefiltert nach der Projektnummer "4711" (Projekt-Zusatzfeld Nummer 1):

https://meierbau.logmytime.de/TimeEntrySearch?projectCustom1=4711

Zusatzfelder lassen sich wie alle anderen Parameter mit & kombinieren:

https://meierbau.logmytime.de/TimeEntrySearch?clientName=Lichtenburg&projectCustom1=4711

URL-Encoding für Sonderzeichen

Bei vielen Sonderzeichen kodieren moderne Browser die Zeichen automatisch. Falls nicht der Fall sein sollte, finden Sie hier die entsprechende Kodierung.

Zeichen URL-kodiert
Leerzeichen%20
ä%C3%A4
ö%C3%B6
ü%C3%BC
Ä%C3%84
Ö%C3%96
Ü%C3%9C
ß%C3%9F
"%22
'%27
-%2D
_%5F
.%2E
,%2C
;%3B
:%3A
?%3F
!%21
(%28
)%29
[%5B
]%5D
{%7B
}%7D
&%26
%%25
/%2F
+%2B
=%3D

Beispiel: Projektname "Messebroschüre" → projectName=Messebrosch%C3%BCre

Alternativen: Erstellung mit dem Deep Link Generator

Alternativ können Sie auch den Link automatisch mit dem Deep Link Generator erstellen. Dort werden die gewünschten Werte im Formular eingetragen und der Link wird automatisch erzeugt. Diese Methode ist sinnvoll, wenn ein Deep Link schnell erstellt werden soll, ohne die URL selbst zusammenzusetzen.

Zur massenhaften Erzeugung von Deep Links können Sie auch selbstgeschriebene Software oder Skripte nutzen. Diese können Ihnen schnell und bequem eine Vielzahl von Deep Links generieren.

Hat Ihnen diese Anleitung alle Fragen beantwortet?