Skip to main content

Migrationsleitfaden: Update der Work Zeilen (2026)

Überblick

DYCE Project Billing durchläuft eine strukturelle Weiterentwicklung. Um eine granulare Budgetzuweisung und eine nahtlose Jira-Integration zu unterstützen, wechselt die Datenstruktur von Work Order Kopffeldern zu Work Order Zeilen.

Diese Änderung ermöglicht es, einer einzelnen Work Order mehrere Budgetzeilen zuzuweisen, was aufgabenorientierte Budgets anstelle einer groben, projekt-angelehnten Budgetierung ermöglicht.

Wichtigste Vorteile

  • Multi-Budget-Zuweisung: Weisen Sie einer einzelnen Work Order mehrere Projektaufgaben und Planzeilen zu.
  • Jira-Integration: Die Zeiterfassung kann direkt in Jira erfolgen. Zeiterfassungen, Work Order und Work Order Zeilen werden mit Business Central synchronisiert.
  • Jira-Struktur: Aggregieren Sie eine verschachtelte Jira-Hierarchie in sog. Work Order Abrechnung und verbundenen Sub-Work Orders, um die Fakturierung zu vereinfachen.
  • Aufgabenorientierte Freigabe: Geben Sie Zeiterfassungen basierend auf spezifischen Aufgaben (Work Order) frei und rechnen Sie diese anhand des gesetzten Status ab, anstatt die gesamte Projektaufgabe prüfen zu müssen.
  • Status- und periodenbasierte Abrechnung: Zeiterfassungen zu Work Order können basierend auf dem Status (z.B. Change Request, Individualentwicklung) oder am Monatsende (z.B. Workshops, Training) freigegeben werden, was eine frühestmögliche Abrechnung erlaubt.
Zwingende Abhängigkeit: DYCE Time Tracking

Diese Einschränkung wird im Juni 2026 in Kraft treten.

Begründung: Work Orders sind funktional von DYCE Time Tracking abhängig.

Eine Work Order kann ihren Hauptzweck – das Erfassen und Abrechnen von Zeiterfassungen – nur erfüllen, wenn die folgende Bedingung erfüllt ist:

  • Time Tracking aktiviert: DYCE Time Tracking muss im Feature Management im Administrationsbereich von DYCE Connect aktiviert sein. Ist diese Einstellung deaktiviert, ist es technisch nicht möglich, Zeiterfassungen für Work Order zu erstellen.

Warum das wichtig ist: Die Work Order-Struktur wurde speziell entwickelt, um externe Systeme wie bspw. Jira und Azure DevOps über DYCE Time Tracking anzubinden. Wenn Time Tracking nicht genutzt wird, unterstützt DYCE keine Zeiterfassungen in Verbindung mit Work Order.

Project Billing 2026.4

Die bedeutendste Änderung ist struktureller Natur. Zuvor wurden Details wie die Projektaufgabe oder die Projektplanzeile direkt im Kopf der Work Order gespeichert. Diese Änderung ermöglicht folgende Innovationen:

  • Die 2-stufige Hierarchie ermöglicht die Definition einer Work Order Abrechnung, die verwendet wird, um Zeiterfassungen der Sub-Work Order freizugeben und abzurechnen.

    • Verbesserung der Benutzerfreundlichkeit: Dies erübrigt komplexe mehrstufige Verschachtelungen im Freigabe- und Abrechnungsprozess und erlaubt es den Benutzern, ihre Arbeit natürlich zu organisieren (z.B. Roll-up einzelner Aufgaben zu einer Story oder einem Epic für die Abrechnung).
    • Abrechnungskonsistenz: Eine Sub-Work Order erbt automatisch den Kunden und das Projekt von der Work Order Abrechnung, was eine 100-prozentige Abrechnungskonsistenz im gesamten Projektteam ohne manuelle Dateneingabe gewährleistet.
    • Konsistenz der Zeiterfassung: Zeiterfassungen müssen den Kunden und das Projekt der Work Order verwenden, unabhängig vom Budgettyp, um sicherzustellen, dass die Zeiterfassungen einer Work Order zum selben Projekt beitragen.
  • Verfeinerung der Budget-Arten Offen und Projekt

    • Modus "Offen" (hohe Flexibilität): Ideal für reaktive Arbeiten (z.B. Support-Tickets in Jira Service Management). Erstellt ein Benutzer eine Zeiterfassung in einem neuen Ticket, erstellt das System automatisch die Work Order und die Work Order Zeile. Auch Kunde und Projekt werden basierend auf der ersten Zeiterfassung automatisch ausgefüllt. Alles wird ohne manuellen Aufwand nach Business Central übertragen, um dort freigegeben und gebucht werden zu können.
    • Modus "Projekt" (hohe Kontrolle): Entwickelt für Implementierungen mit festem Budget (z.B. in Verbindung mit Verkaufsaufträgen). Benutzer sind auf die Auswahl vordefinierter Work Order Zeilen beschränkt, was versehentliche Budgetüberschreitungen oder Fehlzuordnungen bei der Zeiterfassung verhindert.
  • Budget-Leitplanken

    • Strukturelle Sperrung: Sobald eine Zeiterfassung freigegeben oder gebucht wurde, fixiert das System die strukturellen Metadaten (Kunde, Projekt, Work Order Abrechnung). Dies verhindert das Problem sich nachträglich ändernder Abrechnungsziele.
    • Budgetreservierung: Work Order Zeilen können nun Mengen exklusiv reservieren. Bei geteilten Budgets gilt sonst das Prinzip "Wer zuerst kommt, mahlt zuerst", aber für spezifische Change Requests kann ein Budget auf diese Work Order fest reserviert werden.
    • Visuelle Indikatoren: Wenn die Summe der reservierten Mengen das tatsächliche Projektbudget übersteigt, hebt das System die Werte rot hervor und gibt Projektleitern sofortiges visuelles Feedback.
  • Nahtlose Abrechnungslogik (Abrechnungstypen)
    Die Logik, wie erbrachte Zeit zu Geld wird, ist granular:

    • Nach Aufwand: Skaliert die Budgetobergrenze automatisch mit dem Arbeitsfortschritt.
    • Budget (Gedeckelt): Ermöglicht die Aufwandserfassung über das Limit hinaus, stoppt jedoch die Abrechnung, sobald die Obergrenze erreicht ist.
    • Festpreis: Der Aufwand wird für interne Kostenanalysen erfasst, aber die Abrechnung erfolgt komplett nach Fertigstellung, nicht nach erfasster Zeit.

Weitere Informationen zur Work Order-Business-Logik

Verfügbar erst ab Mai 2026

Bitte beachten Sie, dass dieses Feature erst verfügbar sind, wenn alle Upgrade-Phasen durchlaufen sind. Die letzte Phase stellt das Daten-Upgrade des DYCE Connect Backends dar, welches in der zweiten Hälfte im Mai 2026 durchgeführt wird.
Project Billing wird bis zum Update auf eine Work Order Zeile pro Work Order mit dem Budgettyp Projekt beschränkt sein, um mit dem DYCE Connect Backend kompatibel zu bleiben. Work Order Zeilen in Work Order mit dem Budgettyp Offen sind nicht zulässig.
Das Buchen von Zeiterfassungen über Work Order ist gesperrt, bis das DYCE Connect Backend bereit ist.

Update-Prozess

Die neuen Versionen von DYCE Project Billing und DYCE Sync wurden auf AppSource veröffentlicht (Version 2026.4).

Connect Version Überprüfen

In der Seite DYCE Einrichtung Synchronisation kann mit der Seitenüberprüfung die Backend Version angezeigt werden. Dies ist die Version des DYCE Connect Backends. Diese Information kann nützlich sein, um zu diagnostizieren wie der aktueller Stand aller beteiligten Apps ist:

  • Backend Version = 1: DYCE Connect wurde noch nicht aktualisiert und kennt noch keine Work Order Zeilen.
  • Backend Version = 2: DYCE Connect wurde (von Singhammer) aktualisiert und arbeitet jetzt auch mit Work Order Zeilen.

Schritt 1

  • ToDo:
    • Das Update der DYCE Sync App und von Project Billing sollte bis zum 04.05.2026 abgeschlossen sein.
    • Beginnen Sie mit der Sync-App. Eine Aktualisierung von DYCE Sync sollte DYCE Project Billing automatisch aktualisieren.
    • Falls das Upgrade nicht automatisch ausgelöst wurde, kann es manuell über die Aktion Work Order Zeilen aus Kopf erstellen (Migration Phase 1) in der Einrichtung Projekte gestartet werden. Wenn es bereits gelaufen ist, ist die Aktion deaktiviert.
    • Bitte prüfen Sie das Feld Migrationsphase in der Einrichtung Projekte. Es sollte Kopf-zu-Zeile erledigt anzeigen.
    • Bitte prüfen Sie, ob die automatische Synchronisierung (auf der Seite DYCE Einrichtung Synchronisation) noch aktiviert ist.
  • Ergebnis:
    • Nach dem Update arbeitet Project Billing (2026.4) mit Work Order Zeilen.
    • Die DYCE Sync App 2026.4 übersetzt die Work Order Zeilen aus Business Central in die Kopffelder in DYCE Connect.
    • DYCE Connect (Time Tracking) arbeitet weiterhin mit den Feldern (Projektaufgabe und Planzeile) im Kopf. Wenn die Projektaufgabe in der Work Order gespeichert wurde, aber keine Planzeile ausgewählt ist, wird die Work Order Zeile ohne Planzeile erstellt. Das Daten-Upgrade wird automatisch ausgelöst.
    • Die Logik der Work Order bleibt in dieser Phase gleich.
  • Daten:
    • In den Projektposten gibt es die neuen Felder: Work Order Nr. und Work Order Abrechnung Nr.. Diese werden in Projektposten vom Typ Verbrauch beim Update mit den Werten der Zeiterfassung gefüllt.
    • Für Work Order mit dem Budgettyp Projekt werden Work Order Zeilen basierend auf der Projektaufgabe und Planzeile im Kopf erstellt.
    • Die Work Order Abrechnung Nr. in der Zeiterfassung wird aktualisiert.
DYCE Sync und DYCE Project Billing aktualisieren

DYCE Project Billing prüft beim Update die Version der DYCE Sync. Wurde DYCE Sync nicht aktualisiert oder die Sync ist deaktiviert, wird das Daten-Upgrade nicht automatisch durchgeführt. Ohne das Update der Sync-App können keine Datensätze zwischen DYCE Connect und Business Central übertragen werden.

DYCE Project Billing ohne Sync

Ist DYCE Sync nicht installiert, wird die Datenmigration nicht automatisch durchgeführt.

  • ToDo:
    • Die Migration kann manuell mit der Aktion Work Order Zeilen erstellen (Vollständige Migration) in der Seite Einrichtung Projekte ausgeführt werden.
  • Ergebnis:
    • Bitte beachten Sie, dass es nicht möglich sein wird, Zeiterfassungen für Work Order zu erstellen, wenn Time Tracking deaktiviert oder nicht eingerichtet ist. Bitte kontaktieren Sie Ihren Partner, wenn Sie Work Order nutzen, aber kein Time Tracking verwenden.
    • Das Feld Migrationsphase in der Einrichtung Projekte sollte Aktualisierung abgeschlossen anzeigen.
  • Daten:
    • In den Projektposten gibt es die neuen Felder: Work Order Nr. und Work Order Abrechnung Nr.. Diese werden in Projektposten vom Typ Verbrauch beim Update mit den Werten der Zeiterfassung gefüllt.
    • Für Work Order mit dem Budgettyp Projekt werden Work Order Zeilen basierend auf der Projektaufgabe und Planzeile im Kopf erstellt.
    • Die Work Order Abrechnung Nr. in der Zeiterfassung wird aktualisiert.
    • Work Order Zeilen werden basierend auf Zeiterfassungen zu einer Work Order und Projektplanzeile erstellt.
Temporäre Einschränkungen

Bis der 3-stufige Rollout abgeschlossen ist, sind zwei wichtige Punkte für Ihre aktiven Projekte zu beachten:

  • Work Order Buchung: Das Feld in der Einrichtung Projekte ist vorübergehend gesperrt, bis das Connect Backend (Version 2) bereit ist. Dies verhindert Synchronisierungsfehler während des Übergangs.
  • Ein-Zeilen-Limit: In der ersten Phase ist jede Work Order mit dem Budgettyp Projekt auf eine einzige Budgetzeile beschränkt. Work Order mit dem Budgettyp Offen können noch keine Work Order Zeilen haben. Dies gewährleistet die Kompatibilität mit dem DYCE Connect Backend Version 1. Der Umgang mit mehreren Zeilen wird automatisch während Schritt 2 und 3 freigeschaltet.

Schritt 2

  • ToDo:
    • Auf Ihrer Seite ist nichts zu tun. Singhammer wird DYCE Connect in der zweiten Hälfte im Mai 2026 aktualisieren, um auch hier die Verwendung von Work Order Zeilen zu ermöglichen.
  • Ergebnis:
    • Die temporären Einschränkungen werden aufgehoben.
    • Ab sofort gelten die Work Order Business Rules für die Arbeit mit Work Order.

Schritt 3

  • ToDo:
    • Das Feld Migrationsphase in der Einrichtung Projekte sollte Aktualisierung abgeschlossen anzeigen.
    • Falls die Datenmigration nicht automatisch ausgelöst wird, kann sie manuell mit der Aktion Work Order Zeilen aus Zeiterfassungen erstellen (Migration Phase 2) in der Einrichtung Projekte gestartet werden.
  • Ergebnis:
    • Die Migration lief automatisch ab. Der erste von Connect gesendete Heartbeat löst die Datenmigration in DYCE Project Billing (Business Central) aus.
    • Die Migration sendet alle bestehenden Work Order Zeilen von Business Central an DYCE Connect, damit die IDs der Zeilen in Business Central und DYCE Connect identisch sind.
    • Work Order Zeilen werden für alle Zeiterfassungen mit einer Projektplanzeile und einer Work Order erstellt (beide Budgettypen). Wenn die Work Order kein Projekt hat, werden keine Work Order Zeilen erstellt.
    • Die neu erstellten Work Order Zeilen werden automatisch mit DYCE Connect synchronisiert.
  • Daten:
    • Work Order Zeilen werden basierend auf Zeiterfassungen mit einer Work Order und Projektplanzeile erstellt.

Technische Versions-Konstellationen

KonstellationProject BillingSyncConnect BackendMigrationsphaseHinweis
Legacy2026.3 oder älter2026.3 oder älter2026.3 oder älterFeld noch nicht vorhandenBasisversion vor dem Update
Unvollständiger Schritt 12026.4 oder neuer2026.3 oder älter2026.3 oder älterKeineAktualisieren Sie DYCE Sync JETZT. Sie kann nicht mehr mit Project Billing kommunizieren.
Vollständiger Schritt 1 - April2026.4 oder neuer2026.4 oder neuer2026.3 oder älterKopf-zu-Zeile erledigtWenn der Status nicht Kopf-zu-Zeile erledigt ist, kontaktieren Sie Ihren Partner.
Update abgeschlossen - Mai2026.4 oder neuer2026.4 oder neuer2026.4 oder neuerAktualisierung abgeschlossenWenn der Status nicht Aktualisierung abgeschlossen ist, kontaktieren Sie Ihren Partner.
Alleinstehend2026.4 oder neuernicht installiertn/aleerDas Daten-Upgrade wird nicht automatisch ausgeführt.

Legacy

DYCE Project Billing ist installiert, aber die April-Version 2026.4 wurde noch nicht installiert. Falls die DYCE Sync-App installiert ist, wurde auch hier die Version 2026.4 noch nicht installiert. Bitte prüfen Sie die Apps im Business Central Admin Center, falls Sie unsicher sind.

Unvollständiger Schritt 1

DYCE Project Billing wurde auf Version 2026.4 aktualisiert, DYCE Sync jedoch nicht.

caution

Die Synchronisierung kann die Kommunikation zwischen Project Billing und der Zeiterfassung nicht mehr verwalten. Aktualisieren Sie DYCE Sync sofort, um potenziellen Datenverlust zu vermeiden. Falls Sie das Update nicht im Admin Center durchführen können, deaktivieren Sie die Automatische Synchronisierung in der DYCE Synchronisierung Einrichtung und kontaktieren Sie Ihren Partner.

Vollständiger Schritt 1 - April

DYCE Project Billing und DYCE Sync sind installiert und auf Version 2026.4 aktualisiert. Das Feld Migrationssphase in der Einrichtung Projekte zeigt Kopf-zu-Zeile erledigt.

Update abgeschlossen - Mai

DYCE Project Billing und DYCE Sync sind auf Version 2026.4 aktualisiert. Das DYCE Connect Backend wurde aktualisiert. Das Feld Migrationsphase in der Einrichtung Projekte zeigt Aktualisierung abgeschlossen.

Project Billing Alleinstehend (ohne DYCE Sync)

DYCE Project Billing ist installiert, aber DYCE Sync nicht. Die Datenmigration muss manuell ausgelöst werden. Die Aktion Work Order Zeilen erstellen (Vollständige Migration) in der Einrichtung Projekte startet die Migration. Wurde sie bereits ausgeführt, ist die Aktion deaktiviert. Beachten Sie, dass ohne aktiviertes Time Tracking keine Zeiterfassungen für Work Order möglich sind. Der Migrationsphase zeigt Aktualisierung abgeschlossen.