Über abhängige Aufgaben in der Zeitplanung

Über abhängige Aufgaben in der Zeitplanung

Über abhängige Aufgaben in der Zeitplanung

Aufgabenabhängigkeiten können verwendet werden, um mehrere Aufgaben auf verschiedene Weise miteinander zu verknüpfen. Es gibt vier Haupttypen von Abhängigkeiten. Die Abhängigkeiten können nur zwischen Arbeitsaufgaben eingerichtet werden, die zu derselben Anforderung/Arbeitsauftrag gehören.

Arbeitsaufgaben als Vorbedingung

Arbeitsaufgaben, die mit einem Ende-Anfang-Abhängigkeitstyp als voneinander abhängig festgelegt sind, werden bei der Zeitplanung als Vorbedingungen betrachtet. Es ist möglich, mehr als eine abhängige Aufgabe für eine Arbeitsaufgabe zu definieren, z. B. muss eine Aufgabe abgeschlossen sein, bevor die nächsten drei gestartet werden können.

Es gibt eine Reihe von zeitplanungsspezifischen Attributen, die definiert werden können, um die Abhängigkeiten der Vorbedingungen weiter zu steuern.

Gleiche Ressource auf „Ja“ gesetzt bedeutet, dass beide Arbeitsaufgaben von der gleichen Ressource erledigt werden müssen. Bei der Einstellung „Nein“ können sie von derselben Ressource oder von verschiedenen Ressourcen durchgeführt werden.

Min. Verzug und/oder ein Max. Verzug zwischen den Startzeiten der beiden Arbeitsaufgaben, z. B. würde ein Min. Verzug von 1 bedeuten, dass die nachfolgende Arbeitsaufgabe nicht früher als eine Stunde nach Vorbedingung geplant werden kann.

Alles oder nichts auf „Ja“ bedeutet, dass entweder beide Arbeitsaufgaben geplant werden müssen oder keine von beiden. Bei der Einstellung „Nein“ darf nur die als zweite Arbeitsaufgabe aufgeführte Arbeitsaufgabe geplant werden.

Überlappung zulässig, gibt an, ob die abhängige Arbeitsaufgabe zur gleichen Zeit oder nach dem Start ihrer Ende-Start-Arbeitsaufgabe (Vorbedingung) starten darf. Dies gilt nur, wenn Arbeitsaufgaben verschiedenen Ressourcen zugeordnet sind und dieselbe Ressource auf „Nein“ gesetzt ist.

Min. Verzug Proportion und/oder Max. Verzug Proportion gibt den minimalen und/oder maximalen Verzug an, der ab dem Zeitpunkt gilt, an dem dieser Anteil der Arbeitsaufgabe Ende-Start-Arbeitsaufgabe (Vorbedingung) abgeschlossen ist. Muss zwischen 0 (0 %) und 1 (100 %) liegen.
Der minimale Verzug und der maximale Verzug können so konfiguriert werden, dass sie gelten, sobald ein bestimmter Anteil der Vorbedingungs-Aktivität abgeschlossen ist. Dies wird dadurch gesteuert, dass die minimale und die maximale Verzugsstartproportion für die Abhängigkeiten als Werte zwischen 0 und 1 festgelegt werden. Dabei wird die tatsächliche Länge der Arbeitsaufgabe berücksichtigt. Auch Splitts werden berücksichtigt.
Beispielsweise kann die abhängige Arbeitsaufgabe so eingestellt werden, dass sie beginnt, sobald die Vorbedingung zu 50 % erfüllt ist, indem der minimale Verzug auf 0 Sekunden und die minimale Verzugsstartproportion auf 0,5 gesetzt wird. Oder die abhängige Arbeitsaufgabe könnte so eingestellt werden, dass sie eine Stunde nach Beendigung der Vorbedingungs-Arbeitsaufgabe beginnt. Dies wird erreicht, indem der minimale Verzug auf 1 Stunde und die minimale Verzugsstartproportion auf 1 gesetzt wird.

Arbeitsaufgaben als sekundäre Voraussetzung

Wenn innerhalb einer Arbeitsaufgabe mehrere Ressourcenbedarfe definiert sind, werden diese als sekundäre Voraussetzungen betrachtet und für die gleichzeitige Ausführung geplant. Ein typisches Beispiel wären zwei Ressourcenbedarfe, eine für einen Elektriker und eine für einen Mechaniker.

Es ist auch möglich, eine sekundäre Voraussetzungsbeziehung zwischen Arbeitsaufgaben zu definieren. Arbeitsaufgaben, die mit einem Start-Start-Abhängigkeitstyp als voneinander abhängig festgelegt sind, werden bei der Zeitplanung als sekundäre Voraussetzung betrachtet.

Sekundäre Voraussetzungen können ein zusätzliches planungsspezifisches Attribut namens Splitts zusammenhalten haben. Damit wird festgelegt, ob die einzelnen Besuche alle zur gleichen Zeit beginnen und enden sollen oder nur die Startzeit der ersten Besuche.

Kombinierte Arbeitsaufgaben

Arbeitsaufgaben, die mit einem kombinierten Abhängigkeitstyp als voneinander abhängig festgelegt sind, werden bei der Zeitplanung als kombiniert betrachtet. Kombinierte Arbeitsaufgaben ähneln den Arbeitsaufgaben mit sekundären Voraussetzungen, außer dass sie auch nacheinander für eine einzelne Ressource geplant werden können. Sie sind im Wesentlichen wie eine Arbeitseinheit, die von einer Person erledigt werden könnte, aber sie wäre in der Hälfte der Zeit erledigt, wenn zwei Ressourcen es tun würden.

Wenn der Verteiler beispielsweise Aufgabe A und aufgabe B mit dem kombinierten Abhängigkeitstyp verknüpft hat, bestimmt PTO, wie diese beiden Aktivitäten gemäß der optimalen Zeitplanungslösung geplant werden. Es wäre im Wesentlichen eine zusätzliche Voraussetzung oder nur eine nach der anderen für dieselbe Ressource.

Kombinierte Aufgaben

Beauftragte Arbeitsaufgaben

Arbeitsaufgaben, die als voneinander abhängig mit einem Abhängigkeitstyp Reihenfolge in eine Richtung oder Reihenfolge in beide Richtungen festgelegt sind, werden bei der Zeitplanung als geordnete Arbeitsaufgaben betrachtet. Es ist möglich festzulegen, dass zwei Arbeitsaufgaben zusammen, unmittelbar nacheinander ausgeführt werden müssen, wenn sie geplant sind. Dies ist sinnvoll, wenn es eine sinnvolle Reihenfolge gibt, mehrere Arbeitsaufgaben am selben Standort zu erledigen, z. B. in einem Mehrfamilienhaus.

Reihenfolge in eine Richtung: Dies kann auch verwendet werden, um eine vorgeschlagene Reihenfolge zwischen den Arbeitsaufgaben zu definieren. Wenn Arbeitsaufgabe D unmittelbar vor Aktivität B erledigt werden soll, dann kann der Anwender eine einseitige Abhängigkeit „Reihenfolge in eine Richtung“ zwischen Arbeitsaufgabe D und B definieren.

Abhängigkeit „Reihenfolge in eine Richtung“

Reihenfolge in beide Richtungen: Wenn Sie eine beidseitige Einschränkung angeben, müssen die beiden Arbeitsaufgaben immer noch unmittelbar nacheinander erledigt werden, aber eine der beiden Arbeitsaufgaben kann zuerst erledigt werden.

Wenn z. B. Arbeitsaufgabe A und Arbeitsaufgabe B eine Abhängigkeit „Reihenfolge in beide Richtungen“ haben und Arbeitsaufgabe B eine beidseitige Abhängigkeit mit Arbeitsaufgabe C hat, werden sie ohne Unterbrechung nacheinander geplant, aber die Zeitplanungsreihenfolge der Arbeitsaufgaben ist nicht vordefiniert. B wird immer in der Mitte liegen, da es sowohl von A als auch von C abhängig ist, während A und C auf beiden Seiten von B geplant werden können.

Reihenfolge in beide Richtungen

Es gibt zwei zeitplanungsspezifische Attribute, die definiert werden können, um die Reihenfolge der Abhängigkeiten weiter zu steuern.

Gleiche Ressource auf „Ja“ gesetzt bedeutet, dass beide Arbeitsaufgaben von der gleichen Ressource erledigt werden müssen. Bei der Einstellung „Nein“ können sie von derselben Ressource oder von verschiedenen Ressourcen durchgeführt werden.

Auftragsanreiz , der einen Multiplikator auf den Wert der Zeitplanung der Arbeitsaufgaben festlegt, wenn die Scheduling Engine der vorgeschlagenen Reihenfolge der beiden Arbeitsaufgaben folgt. Wird kein Wert angegeben, so wird davon ausgegangen, dass die Reihenfolge erzwungen wird.

Abhängige Aufgaben an Zeitplanung senden

Wenn eine Abhängigkeit zwischen zwei Arbeitsaufgaben definiert ist und eine der Arbeitsaufgaben einen Status hat, der mit dem im Terminierungsdatensatz definierten „Planen aus Arbeitsaufgaben-Status“ übereinstimmt, dann werden beide Arbeitsaufgaben an die Zeitplanung gesendet, unabhängig vom Status der abhängigen Aufgabe. Die Arbeitsaufgabe, die nicht mit dem „Planen aus Arbeitsaufgaben-Status“ übereinstimmt, wird als „Nicht planen“ gesendet und wird in einen planbaren Status aktualisiert, sobald sie diesen erreicht hat. Damit soll sichergestellt werden, dass abhängige Aufgaben nicht ohne Berücksichtigung der Abhängigkeitseinschränkung geplant werden.

Abhängige Aufgaben und Terminbuchung

Bei der Buchung von Terminen für Arbeitsaufgaben werden auch die Abhängigkeiten berücksichtigt. Arbeitsaufgaben, die eine Vorbedingung, eine sekundäre Voraussetzung oder eine kombinierte Abhängigkeit aufweisen, werden bei der Terminbuchung berücksichtigt. Das Senden einer Terminanfrage für eine Arbeitsaufgabe mit Abhängigkeiten schließt alle abhängigen Arbeitsaufgaben ein, um sicherzustellen, dass die Einschränkungen bei der Terminbuchung berücksichtigt werden. Nehmen wir an, Sie haben zwei Arbeitsaufgaben mit jeweils einem Ressourcenbedarf. Arbeitsaufgabe A muss abgeschlossen sein, bevor mit Arbeitsaufgabe B begonnen werden kann (Vorbedingung). Eine Terminanfrage für Arbeitsaufgabe A wird an das Terminbuchungsmodul gesendet, und Arbeitsaufgabe B wird automatisch in die Anforderung aufgenommen. Die Terminbuchung für beauftragte Arbeitsaufgaben wird nicht unterstützt.