Dokumentation

Lernen Sie HeadOps kennen

Von der initialen Workspace-Einrichtung bis zur erweiterten Engine-Konfiguration — alles, was Sie brauchen, um Ihren Produktionsplanungs-Workflow zu transformieren.

🏢

Workspace-Einrichtung

Erstellen Sie den Workspace Ihres Unternehmens und laden Sie Ihr Team ein

Bei der ersten Anmeldung bei HeadOps mit Ihrem Google-Konto wird automatisch ein Workspace erstellt. Ein Workspace ist die sichere Datengrenze Ihres Unternehmens — alle Projekte, Teams, Phasentypen und Feiertagskalender sind darin gekapselt.

Teammitglieder einladen

Navigieren Sie zu Einstellungen → Workspace, um Ihr Team zu verwalten. Laden Sie Kollegen ein, indem Sie deren E-Mail-Adresse eingeben und eine Rolle auswählen:

  • AdminVollzugriff einschließlich Workspace-Einstellungen, Mitgliederverwaltung und Gefahrenzone.
  • EditorKann Projekte, Bauteile, Phasen und Zuordnungen erstellen und bearbeiten.
  • BetrachterNur-Lese-Zugriff auf Timeline und Team-Ansichten.
Sicherheit: HeadOps erzwingt Row Level Security (RLS) auf Datenbankebene. Nutzer können nur Daten innerhalb des eigenen Workspaces sehen und bearbeiten, selbst auf API-Ebene.
📐

Datenhierarchie

Das Datenmodell hinter jedem Zeitplan

HeadOps organisiert Ihre Produktionsdaten in einer strikten 4-Ebenen-Hierarchie.

Workspace (Ihre Unternehmensgrenze)
└── Projekt (Auftragsnummer, Kunde, Lieferdatum)
└── Bauteil (physisches Teil: „353 - STC D")
└── Phase (Fertigungsschritt: „Vorschweißen", „Lackierung")
└── Zuordnung (Team + Start-/Enddatum)

Projekte

Ein Projekt repräsentiert einen einzelnen Kundenauftrag oder eine Installation. Jedes Projekt hat eine Auftragsnummer, einen Kundennamen und ein offizielles Lieferdatum als Frist.

Bauteile

Ein Bauteil ist ein physisches Teil innerhalb eines Projekts. Bauteile erscheinen als einzelne Zeilen auf der Planungs-Timeline.

Phasen

Eine Phase ist ein Fertigungsschritt für ein Bauteil — wie „Vorschweißen", „Elektroinstallation" oder „Prüfung". Jede Phase hat eine definierte Dauer in Arbeitstagen.

Zuordnungen

Eine Zuordnung ist die geplante Zuweisung eines Teams zur Durchführung einer Phase. Zuordnungen erscheinen als farbige Blöcke auf dem Gantt-Canvas und können per Drag & Drop verschoben werden.

⚙️

Phasentypen & Teams

Konfigurieren Sie den einzigartigen Workflow und die Teamfähigkeiten Ihrer Fabrik

Phasentypen definieren

Unter Einstellungen → Phasentypen definieren Sie die Fertigungsphasen Ihrer Fabrik. Jeder Typ hat einen Namen, eine Standarddauer (in Arbeitstagen) und eine Farbe für die Timeline.

Teams mit Phasentypen verknüpfen

Teams können mit einem oder mehreren Phasentypen verknüpft werden, um festzulegen, welche Arbeiten sie ausführen können. Diese Many-to-Many-Beziehung alimentiert den Auto-Zuordnungs-Assistenten.

Beispiel: Wenn Ihr Team „Schweißen Alpha" sowohl mit „Vorschweißen" als auch „Schweißen" verknüpft ist, berücksichtigt der Assistent es für beide Phasentypen.
📅

Kalender & Arbeitstage

Steuern Sie, wie HeadOps Planungsdaten berechnet

Arbeitswoche konfigurieren

Standardmäßig arbeiten alle Teams mit einer Montag-bis-Freitag-Woche (5 Tage). Einzelne Phasen können auf 6-Tage-Modus (Montag-Samstag) umgestellt werden.

Feiertage

Navigieren Sie zu Einstellungen → Feiertage, um den Feiertagskalender Ihres Workspaces zu verwalten. Wenn eine Phase „Feiertage beachten" aktiviert hat (Standard), überspringt die Engine diese Daten bei der Endtermin-Berechnung.

🖱️

Planungs-Timeline

Ziehen, Ablegen und Umplanen mit Zuversicht

Navigation auf dem Canvas

Die Planungs-Timeline ist ein vollwertiger Gantt-Canvas. Links die Hierarchie von Projekten und Bauteilen. Rechts die Timeline mit Tagesspalten, Wochenend-Schattierung, Feiertags-Markierungen und einem blauen „Heute"-Indikator.

Projekte und Bauteile hinzufügen

Klicken Sie auf „+ Neues Projekt" oben links auf dem Canvas. In einer Projektzeile klicken Sie auf „+" zum Hinzufügen von Bauteilen.

Phasen planen

Backlog-Phasen erscheinen im erweiterten Panel des Bauteils. Ziehen Sie eine Backlog-Phase auf die Timeline, um eine Zuordnung zu erstellen.

Neuplanung

Ziehen Sie einen bestehenden Zuordnungsblock auf ein neues Datum. HeadOps berechnet automatisch den Kaskadeneffekt mit der EDF-Engine. Falls die Änderung neue Fristüberschreitungen verursacht, sehen Sie einen Warn-Dialog.

Wie die Planungsalgorithmen funktionieren

Sie müssen kein Software-Ingenieur sein, um HeadOps zu verstehen. Hier finden Sie eine verständliche Erklärung jedes Algorithmus.

🗓️

Arbeitstageberechnung

Wie HeadOps Tage auf einem realen Fabrikkalender zählt

HeadOps verwendet einen Tag-für-Tag-Zähler. Ausgehend von einem Datum bewegt es sich durch den Kalender und zählt nur die Tage, die als „Arbeitstage" gelten. Es überspringt:

  • WochenendenSamstage und Sonntage im 5-Tage-Modus, oder nur Sonntage im 6-Tage-Modus.
  • Feiertagejedes Datum, das dem Feiertagskalender des Workspaces hinzugefügt wurde.
Warum das wichtig ist: Wenn Sie einen Feiertag zum Kalender hinzufügen, verlängert sich jede Phase, die dieses Datum überbrückt, automatisch um einen Kalendertag — ohne dass Sie einen Block anfassen müssen.
🔗

Kaskaden-Neuplanung

Wie ein einzelnes Ziehen alle nachgelagerten Phasen automatisch verschiebt

Stellen Sie sich drei Phasen hintereinander vor: Vorschweißen → Schweißen → Lackierung. Wenn Sie Vorschweißen um 3 Tage nach vorne schieben, erwarten Sie, dass Schweißen und Lackierung ebenfalls um 3 Tage rutschen. Genau das macht HeadOps — aber intelligenter.

So funktioniert es

Wenn Sie einen Zuordnungsblock verschieben, misst HeadOps den Arbeitstage-Abstand zwischen der verschobenen Phase und jeder späteren Phase im Projekt. Es zählt nicht Kalendertage — es zählt die tatsächlichen Arbeitstage.

Auch bei Daueränderungen: Derselbe Algorithmus greift auch, wenn Sie die Dauer einer Phase ändern. Wenn Vorschweißen von 3 auf 5 Tage wächst, verschieben sich alle nachgelagerten Phasen automatisch.

Dynamische Neuplanung (EDF)

Der 5-Phasen-Algorithmus, der Teamkonflikte in Millisekunden löst

Das ist das „Gehirn" von HeadOps. Wenn Sie ein Bauteil verschieben, kaskadiert die Engine nicht nur im Projekt — sie prüft, ob Ihre Änderung ein Team doppelt gebucht hat, und verteilt die betroffene Arbeit intelligent über die gesamte Fabrik.

Phase 1: Ihre Änderung sichern

Die Engine respektiert Ihre Entscheidung. Sie plant alle Phasen des verschobenen Bauteils ab dem neuen Datum und markiert die betroffenen Teams als „belegt".

Phase 2: Betroffene Arbeit finden

Die Engine scannt jedes andere Bauteil und fragt: „Nutzt eine Phase dieses Bauteils dasselbe Team auf überlappenden Daten?" Nur Bauteile mit „ja" werden zur Neuplanung vorgemerkt.

Phase 3: Nach Dringlichkeit sortieren (EDF)

Die betroffenen Bauteile werden nach Priorität geordnet. Das Bauteil mit der nächsten Lieferfrist kommt zuerst.

Warum Fristen zuerst? Das ist eine bekannte Strategie der Planungstheorie namens „Earliest Deadline First" (EDF). Die Intuition ist einfach: Die dringendste Arbeit sollte den ersten verfügbaren Team-Slot bekommen.

Phase 4: Lücken füllen

Für jedes Bauteil in der Warteschlange plant die Engine dessen Phasen einzeln. Für jede Phase fragt sie: „Wann ist das zugewiesene Team verfügbar?" Sie verwendet eine effiziente Vorsprung-Technik — überspringt ganze Blöcke belegter Zeit.

Phase 5: Fristüberschreitungen prüfen

Abschließend prüft die Engine die letzte Phase jedes Bauteils, ob sie nach der Lieferfrist endet. Falls ja, berechnet sie genau, um wie viele Tage das Projekt verspätet sein wird.

🎯

Auto-Zuordnungs-Assistent

Wie HeadOps die beste Teamkombination aus Tausenden findet

Wenn Sie ein neues Bauteil mit mehreren Phasen hinzufügen, stehen Sie vor einem kombinatorischen Rätsel: Jede Phase kann potenziell verschiedenen Teams zugewiesen werden. Der Assistent probiert alle aus.

Schritt 1: Geeignete Teams finden

Für jede Phase identifiziert HeadOps den Phasentyp und findet alle Teams, die mit diesem Typ verknüpft sind.

Schritt 2: Alle Kombinationen generieren

Die Engine erstellt jede mögliche Kombination von Team-zu-Phase-Zuweisungen. Ein Sicherheitslimit begrenzt auf 100.000 Kombinationen.

Schritt 3: Jeden Zeitplan simulieren

Für jede Kombination simuliert die Engine den Zeitplan, als hätten Sie jede Phase manuell platziert. Sie prüft den bestehenden Kalender jedes Teams und findet den frühesten konfliktfreien Slot.

Schritt 4: Gewinner auswählen

Die Kombination mit dem frühesten Gesamtfertigstellungsdatum gewinnt.

Praxisbeispiel: Ein Bauteil hat 4 Phasen (Vorschweißen, Schweißen, Elektro, Prüfung) mit je 3 Teams. Der Assistent bewertet alle 81 Kombinationen in unter 50 Millisekunden.
🛡️

Konflikterkennung

Wie HeadOps doppelt gebuchte Teams sofort erkennt

Ein „Konflikt" in HeadOps bedeutet, dass ein Team zwei Phasen mit überlappenden Zeiträumen zugewiesen wurde.

So funktioniert die Erkennung

Die Engine gruppiert alle Zuordnungen nach Team. Für jedes Team sortiert sie nach Startdatum und sucht nach Überschneidungen. Bei einer Überschneidung werden beide Blöcke als „Konflikt" markiert mit rotem Overlay.

Konflikte lösen

Sie haben zwei Optionen. Sie können einen der Konfliktblöcke manuell ziehen — was die Kaskaden- und Neuplanungsalgorithmen auslöst. Oder Sie klicken „Alles Umplanen", um den gesamten Fertigungsplan von Grund auf neu zu erstellen.

Bereit loszulegen?

Registrieren Sie sich und konfigurieren Sie Ihren Workspace in unter 5 Minuten.