Skip to main content

Notwendige Vorbereitungen

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

Installation und Einrichtung

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

Installation

Installieren Sie eine Erweiterung in Ihrer Organisation.

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 Berechtigung 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 Enviroment. 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 eine Dialog. In diesem Dialog muss ein gültiges Client - Token eingetragen werden. Das Token kann in der Ansicht Client im Adminastrationsbereich der Web App erstellt werden. 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

Dem Benutzer muss die Rolle Time Recording und eine Ressource in der Web App zugeordnet 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 nur in Englisch zur Verfügung.