Diese Aktivität dient zum Definieren der Datensätze, die innerhalb einer Firma zur Übertragung an das Planungsmodul verwendet werden. Ein Datensatz enthält Informationen darüber, wie Daten terminiert werden, die Art der Terminierung und den Zeithorizont für die Terminierung.
Es gibt zwei Terminierungsmethoden:
Es ist möglich, eine Modellierungs-Datensatz-ID mit dem Terminierungsdatensatz zu verknüpfen. Ein Modellierungsdatensatz lässt zu, dass kombinierende Modellierungsdaten, die im Advanced Resource Planner (ARP) konfiguriert sind, mit dem Terminierungsdatensatz verwendet werden. Modellierungsdatensätze werden in Terminierungs-Workbench –Administration eingerichtet und die Modellierungsdaten in Terminierungs-Workbench – Planung – Datenverwaltung. Der Terminierungsdatensatz muss eine Modellierungsdatensatz-ID angeben, um die Modellierungsdaten zu extrahieren und zu nutzen.
Planbare Aufgabentypen
Der Datensatz steuert, welche Aufgabentypen zur Terminplanung gesendet werden:
Es gibt die unterstützten Prozesstypen für die Terminierung.
Die Prozesstypen Zyklisch und Plan werden derzeit nicht unterstützt.
Der Zeithorizont, für den die Daten und übertragen und terminiert werden sollen, ist in Tagen anzugeben. Wenn z. B. die Anzahl an Terminierungsarbeitstagen auf 7 gesetzt wird, werden alle Arbeitsaufgaben, Pläne, Ressourcen, Unterbrechungen und Personalbuchungen für die Standorte, die mit dem Datensatz verknüpft sind, an das Terminierungsmodul gesendet und durch dieses terminiert. Zusätzlich zu den Terminierungsarbeitstagen können auch Terminarbeitstage angegeben werden. Die Terminarbeitstage beginnen nach den Terminierungsarbeitstagen und die Terminierung in diesem Zeitraum ist weniger genau, dafür aber schneller und für einen längeren Zeitraum ausgelegt. Wenn Sie beispielsweise eine Terminarbeitstagsdauer von 10 Tagen und eine Terminierungsarbeitstagsdauer von 5 Tagen eingeben, gibt die Scheduling Engine Zeitplanungsaktivitäten für 15 Tage ab dem aktuellen Systemdatum heraus, wobei in den ersten 5 Tagen eine hohe Genauigkeit vorliegt und der Rest der Zeit ungenauer ist. Ein Kalender kann im Datensatz definiert werden und wirkt sich auf die Dauer der Terminierungsarbeitstage aus, die nur auf Grundlage der im Kalender definierten Arbeitstage bestimmt wird. Wenn Sie beispielsweise 5 Arbeitstage pro Kalenderwoche mit 7 Terminierungsarbeitstagen und 14 Terminarbeitstagen eingeben, wird insgesamt ein Terminierungsfenster von 27 Tagen gesendet (7 + 2 und 14 + 4 = 27). Diese Berechnung kann sich unterscheiden, wenn als Prozesstyp „Verteilt“ gewählt wurde (für die Datumsberechnung des Ladezeitraums wird eine separate Datumsberechnung verwendet).
Standardwerte für die Arbeitsaufgaben/Anforderungen können im Datensatz eingegeben werden. Dabei müssen der Planungsaktivitätstyp, der Maximale Basiswert je Stunde und der SLA-Typ für Terminierung beim Einrichten des Datensatzes eingegeben werden. Wenn eine Arbeitsaufgabe keinen Primären SLA-Typ für Terminierung, Sekundären SLA-Typ für Terminierung oder Aktivitätstyp besitzt oder es sich um einen Terminarbeitsauftrag handelt, der keinen SLA-Typ für Terminierung besitzt, werden der Arbeitsaufgabe/Anforderung automatisch die Standardwerte aus dem Datensatz zugewiesen.
Wenn für einen Standort der Wert für „Anreiz für den Einsatzort“ fehlt, wird der Standardwert im Datensatz für die Arbeitsaufgabe abgerufen.
Es ist möglich, den niedrigsten Status zu definieren, aus dem Arbeitsaufgaben im Datensatz zur Terminierung übertragen werden. Der standardmäßige Planen-aus-Arbeitsaufgaben-Status für alle Datensätze ist Freigegeben und wird über den Parameter Datensatzplan aus AA-Status festgelegt, der in Terminierung > Basisdaten > Terminierungskonfiguration definiert ist. Der Parameterwert kann bei Bedarf geändert werden. Der Wert kann auch pro Datensatz gesteuert werden.
Es müssen Werte für Personalaktivitäten, d. h. Mittagessen und Pause, eingegeben werden. Die Werte werden allen Mittagessen und Pausen zugeordnet und beim Terminieren der Aktivitäten als Eingabe verwendet.
Die Zeitplanungs-Lösung ermöglicht dem Anwender, jede Art von Aufgabe für Zeitplanung zu verwenden, was auch einschließt:
Mindestplanqualität steuert die erste Übertragung nach einem LOAD-Vorgang. Die Übertragung also wird von der PSO an die Cloud gesendet, wenn sie die definierte Mindestplanqualität oder die definierte Maximale Wartezeit in Minuten erreicht, je nachdem, was zuerst eintritt. Wenn keine maximale Wartezeit in Minuten definiert ist, wird der Plan übertragen, sobald das Qualitätsziel erreicht ist. Der Standardwert ist 80 %.
Max. Frequenz (Min) ist die Zeit, die die PSO wartet, um eine Änderungsübertragung zu senden, wenn es Änderungen im PSO-Plan gibt. Die „Max. Frequenz (Min)“ legt fest, wie viel Zeit seit der letzten Übertragung mindestens vergehen muss, bevor eine neue Aktualisierung gesendet wird. Wird der Wert auf 1 Minute gesetzt, bedeutet dies, dass die PSO mindestens 1 Minute wartet, bevor sie die nächste Übertragung sendet. Der Standardwert ist 1 Minute.
Zeitfilter für die Hauptübertragung mit Ausnahme der geplanten Pausendetails können mit den Parametern Start des Zeitfilters und Ende des Zeitfilters definiert werden, die Tage ab dem aktuellen Datum darstellen. Der Start des Zeitfilters wird auf 0 voreingestellt, sodass die Daten des aktuellen Tages übertragen werden. Das Ende des Zeitfilters wird standardmäßig auf die Terminierungsarbeitstage im Datensatz eingestellt, kann aber angepasst werden. Wenn Start des Zeitfilters auf 0 und Ende des Zeitfilters auf 3 eingestellt ist, enthält die Übertragung Daten für den aktuellen Tag und 3 Tage im Voraus. Wenn wir davon ausgehen, dass Sie diese Werte festgelegt haben, als das aktuelle Datum der 01.11.2023 war, würde die Übertragung die Daten zwischen dem 01.11.2023 und dem 04.11.2023 enthalten. Wenn Zeitfilter definiert sind, werden nicht zugewiesene Aktivitäten nicht in die Ausgabe aufgenommen, da sie keine Zuordnungsdaten haben.
Die Verwendung des Terminierungsdiensts (DSP) kann über den Datensatz gesteuert werden. Der Terminierungsdienst weist Arbeitsaufgabenaktivitäten automatisch zu bzw. ab, sobald diese in PSO zugeordnet wurden. Der Broadcast für diesen Zuordnungstyp wird zur Kommunikation mit dem DSP verwendet. Damit der DSP funktioniert, ist ein Regelsatz erforderlich. Diese Regeln werden im Planungsarbeitsbereich unter „Allgemeine Daten/Regeln“ in der PSO-Workbench definiert und gespeichert.
Ausnahmen vom ausgegebenen Plan steuert die Ausgabe von Zeitplanausnahmedaten. Wenn diese Option aktiviert ist, werden die vom Planungsmodul ausgelösten Ausnahmen mit dem Bildschirm „Planausnahmen“ in „Service/Terminierung/Planausnahme“ synchronisiert und sind in der Dispatch Console sichtbar. Dabei sollten Sie bedenken, dass dies die Zeit beeinflusst, die für die Verarbeitung von Nachrichten benötigt wird, die von der Terminierung zurückkommen. Diese Option sollte nur verwendet werden, wenn Planausnahmen außerhalb der Terminierungs-Workbench verwendet werden.
Ausgabeplan Reise steuert die Ausgabe von geplanten Reisedatensätzen. Wenn diese Option aktiviert ist, werden die Berechnungen der geplanten Fahrten vom Planungsmodul wieder mit der Dispatch Console synchronisiert. Dabei sollten Sie bedenken, dass dies die Zeit beeinflusst, die für die Verarbeitung von Nachrichten benötigt wird, die von der Terminierung zurückkommen. Diese Option sollte nur verwendet werden, wenn die Sichtbarkeit der geplanten Reisezeitberechnungen in der Dispatch Console wichtig ist.
Ausgabeplan Unterbrechung steuert die Ausgabe geplanter inbegriffener Unterbrechungen. Wenn diese Option aktiviert ist, werden Details zu inbegriffenen Unterbrechungen für den aktuellen Tag, die vom Planungsmodul geplant wurden, wieder mit der Ressourcenverfügbarkeit und in der Dispatch Console synchronisiert. Dabei ist zu bedenken, dass dies die Zeit beeinflusst, die für die Verarbeitung von Nachrichten benötigt wird, die von der Terminierung zurückkommen. Diese Option sollte nur verwendet werden, wenn es wichtig ist, Echtzeit-Unterbrechungspläne in der Dispatch Console anzuzeigen. Dies betrifft nur inbegriffene Unterbrechungen. Inbegriffene Unterbrechungen können aktiviert werden, indem der Parameter IMPLICIT_BREAKS im Datensatz auf „Ja“ gesetzt wird oder indem der gleiche Parameter auf der Seite „Terminierungskonfiguration“ auf „Ja“ gesetzt wird.
Die Verbindungen, die Sie für Ihren Datensatz definiert haben, werden auf der Registerkarte „Verbindungen“ angezeigt. Sie zeigt die Serviceabteilungen, Dienstleistungsliefereinheit und die Standorte an, mit denen Ihr Datensatz verknüpft ist. Abhängig von diesen Verbindungen wird Ihr Datensatz an die folgenden Entitäten vererbt und zur Zeitplanung übertragen:
Hinweis: In der PSO (Planungs- und Terminierungsoptimierung) definieren Berechtigungsgruppen, welche Anwender eine Gruppe von Ressourcen und Aktivitäten (Arbeitsaufgaben - Ressourcenanforderungen) anzeigen dürfen. Diese Berechtigungsgruppen heißen Objektgruppen. In der Integration sind Objektgruppen gleichzusetzen mit Standorten, Serviceabteilungen und Dienstleistungsliefereinheit in IFS Cloud. Dies bedeutet, dass Anwender für eine PTO mit der entsprechenden Objektgruppe verknüpft sein muss, um Informationen wie Ressourcen und Aktivitäten anzeigen zu können, die zu einem bestimmten Standort, einer Serviceabteilung oder Dienstleistungsliefereinheit gehören. Die Objektgruppen für Aktivitäten und Ressourcen werden automatisch von IFS Cloud an die PSO gesendet, aber Objektgruppen für Anwender müssen eingerichtet und Anwendern von der Terminierungs-Workbench aus manuell zugänglich gemacht werden. Der Anwender muss dem Datensatz außerdem manuell in der Terminierungs-Workbench zugewiesen werden. Die Funktionalität zum Übertragen von Objektgruppen auf die Zeitplanung kann deaktiviert werden, indem der Parameter Objektgruppenfilter in Service und Instandhaltung/Zeitplanung/Basisdaten/Terminierungskonfiguration auf Keiner gesetzt wird.
Es ist möglich, bestimmte globale Zeitplanungsparameter, die auf der Seite „Terminierungskonfiguration“ definiert wurden, außer Kraft zu setzen. Auf der Registerkarte Parameter können die als Datensatz gekennzeichneten Werte für einen bestimmten Datensatz geändert werden, z. B. können Sie wählen, dass nur implizite Pausen für einen Datensatz verwendet werden.
In der Registerkarte Attribute können zusätzliche Attribute definiert werden, die von IFS Cloud an PTO gesendet werden sollen. Attribute werden für Ressourcen, Anforderungsaktivitäten (d. h. Arbeitsaufgaben, die mit Anforderung verbunden sind) und Arbeitsaufgabenaktivitäten (d. h. Arbeitsaufgaben, die mit Arbeitsaufträgen verbunden sind) unterstützt. Der Attributname ist der Name, auf den in PTO verwiesen wird (z. B. in Listen), der Attributwert zeigt die verfügbaren Spalten der ausgewählten Entität in IFS Cloud an. Es ist möglich, nicht standardmäßig definierte Werte zu senden, indem man das Attribut Wert auf #CUSTOM_VALUE# festlegt und dann einen Ausdruck oder eine Methode im Feld „Ausdruck benutzerdefinierter Wert“ angibt. Das Feld „Ausdruck benutzerdefinierter Wert“ verwendet Oracle-Methoden und -Ausdrücke. Die maximale Länge für einen zusätzlichen Attributwert beträgt 2000 Zeichen.
Einschränkung: Die Verwendung zusätzlicher Attribute muss streng begrenzt werden. Das Laden und Übertragen dieser Daten ist ein zusätzlicher Aufwand für das Terminierungssystem, und eine übermäßige Nutzung kann sich auf die Leistung auswirken. Wir empfehlen, die Verwendung zusätzlicher Attribute auf maximal 4 pro Aktivität und 10 pro Ressource zu beschränken. Leistungsprobleme, die sich aus der Überschreitung dieser Grenzen ergeben, werden nicht als softwarebedingte Probleme behandelt.
IFS rät dringend von der übermäßigen Verwendung von API-Funktionen in „Custom Value Expression“ (Ausdruck mit anwenderdefiniertem Wert) ab, da dies einen direkten negativen Einfluss auf die Leistung hat.
Unterg Datensatz
Wenn als Prozesstyp „Verteilt“ ausgewählt wurde, kann der Anwender Daten in die Registerkarte „Unterg. Datensatz“ eingeben. Es muss ein Primärdatensatz mit dem Prozesstyp „Dynamisch/Termin“ definiert werden. Sie können einen oder mehrere statische Datensätze definieren. Jeder dieser statischen Datensätze kann eine Startzeit und/oder eine Endzeit für den überschreibenden Zeitplan definieren. Wenn sie angegeben werden, überschreiben sie den Wert aus der übergeordneten Eingabereferenz des Datensatzes. Normalerweise hat der dynamische Zeitplan eine überschreibende Endzeit, um das dynamische Terminierungsfenster zu begrenzen, aber keine überschreibende Startzeit (da diese mit den Live-Aktualisierungen aktualisiert werden sollte).
Hier wird die Zeitzone definiert, in der das Terminierungsproblem geplant wird. Dies ist ein schreibgeschütztes Feld, in dem die Zeitzone standardmäßig auf die Zeitzone des IFS Cloud Servers eingestellt ist. Es ist nicht möglich, dieses Feld über die Zeitplankonfiguration zu konfigurieren. Bei der Erstellung eines neuen Datensatzes wird dieselbe Zeitzone auf dem Datensatz für die Planungsoptimierung definiert, und es wird nicht erwartet, dass diese manuell auf eine andere Zeitzone geändert wird.