Skip to main content

Notwendige Vorbereitungen

Die DYCE Time Tracking Erweiterung für Azure DevOps funktioniert nur, wenn Time Tracking vollständig eingerichtet ist. Dazu gehört die Erstellung von mindestens einer Umgebung bzw. Mandant. Die notwendigen Schritte sind in folgenden Abschnitten beschrieben:

Ist DYCE Time Tracking vollständig eingerichtet, kann die Azure DevOps Erweiterung installiert und eingerichtet werden.

Installation

Installieren Sie eine Erweiterung in Ihrer Organisation.

Wichtig

Wenn das Time Tracking Addin nicht angezeigt wird, müssen Pop-Ups zugelassen werden.

Einrichtung

Nach Abschluss der Installation, steht die Seite DYCE Administration für die Einrichtung zu Verfügung. Die Seite kann im Projekt unter Project Settings/Extensions geöffnet werden. Um Zugang zu dieser Seite zu haben und sie editieren zu können, müssen sie die erforderlichen Berechtigungen in Azure DevOps und die Rolle Admin in DYCE Time Tracking innehaben.

Mandant auswählen

Bitte kontrollieren Sie die Angaben zum User und Organisation in DYCE Environment. Wählen sie den Mandanten aus, zu dem die Zeiterfassungen gemacht werden sollen. In der Auswahl Unternehmen wählen sind alle verfügbaren Mandanten nach Umgebung gruppiert aufgelistet.

Vorsicht

Durch die Auswahl wird festgelegt, in welchen Mandanten die Zeiterfassungen synchronisiert werden. Wird der Mandant nachträglich geändert, bleiben alle Zeiterfassungen und Work Item unverändert und werden nicht dem neuem Mandanten zugeordnet. Weiterhin müssen nach dem Ändern des Mandanten die Service-Hooks neu erstellt werden. Das Area Mapping wird gelöscht, um falsch vorbelegte Zeiterfassungen zu vermeiden.

Service Hooks erstellen

Die Aktion Service Hooks erstellen öffnet einen Dialog. In diesem Dialog muss ein gültiger Client Key eingetragen werden. Der Key kann in der Ansicht Clients im Administrationsbereich der Web App erstellt werden. Der Link aus dem Dialog führt direkt zu dem entsprechenden Mandanten. Der Client Key benötigt weder eine Rolle noch eine Ressource. Auch wird in diesem Fall empfohlen, auf die Angabe eines Ablaufdatums zu verzichten. Es werden drei Service-Hooks erstellt:

  1. Create Work Item synchronisiert neu erstellte Work Items.
  2. Update Work Item synchronisiert Änderungen der Work Items.
  3. Delete Work Item löscht das Work Item im DYCE Backend und Dynamics 365 Business Central.
Vorsicht

Bitte überprüfen Sie den Mandanten, bevor Sie einen Client Key erstellen. Der Schlüssel funktioniert nur, wenn das Azure DevOps Projekt mit demselben Mandanten verknüpft ist.

Benutzer und Anmeldung

Über die Web App muss dem Benutzer sowohl die Rolle Time Recording als auch eine Ressource zugewiesen werden.

Sprache

Azure DevOps steht aktuell nicht in deutscher Sprache zur Verfügung. Daher verzichten wir darauf, die Browsersprache zu erkennen und stellen die DYCE Time Tracking Erweiterung b.a.W. nur in Englisch zur Verfügung.