Autoprognose

Die Funktion Autoprognose gibt Ihnen eine Vorschau von zukünftigen Aktivitäten innerhalb eines bestimmten Zeitraums in Ihrem System. Autoprognosen können entweder manuell oder mithilfe eines Scripts erstellt werden.

Diese Seite beinhaltet Folgendes:

Übersicht

Die Prognose konzentriert sich auf Objekte und Aufgaben, während die Autoprognose auf Zeiträume fokussiert ist. Es kann nützlich sein, für die Ausführung bestimmter Aufgaben Datum, Zeitpunkt oder Zeitraum zu kennen. So können Sie Wartungsaufgaben planen, die Benutzer rechtzeitig informieren, die Startzeiten kritischer Prozesse planen usw.

Als Eingabeparameter für die Autoprognose werden Datum/Zeitraum genutzt (z. B. 29.09.2016, 03:00:00 bis 30.06.2016, 06:00:00). Das Abfrageergebnis zeigt alle Aufgaben, deren logisches Startdatum innerhalb dieses Zeitraums liegt. Es informiert Sie auch über die erwartete Laufzeit und Endzeit der einzelnen Aufgaben. Dazu simuliert eine Autoprognose die tatsächliche Ausführung geplanter Jobs. Sie verwendet jedoch nicht die echte Job Scheduling Engine. Die Simulation berücksichtigt weder vorangegangene Simulationsläufe noch den Verlauf von Jobausführungen. Stattdessen werden erwartete Laufzeiten angewendet, berechnet aus den letzten 25 Ausführungen der gewählten Aufgaben.

Hinweis: Nur Benutzer, denen die Berechtigung Zugriff auf Autoprognose zugewiesen wurde, können diese Funktion ausführen.

Vorbedingungen

Der Systemadministrator muss den Schlüssel AUTO_FORECAST_DAY in der Variablen UC_CLIENT_SETTINGS definiert haben. Der Schlüssel gibt den Zeitraum an, für den die Prognosen ab dem aktuellen Datum/Zeit berechnet werden. Weitere Informationen finden Sie unter AUTO_FORECAST_DAYS.

Außerdem muss der Autoprognose-Cache für den gewünschten Zeitraum berechnet worden sein.

Einschränkungen

Das Ergebnis der Autoprognose-Abfragen ist vom Berechnungszeitraum und dem Intervall der Aufgabendurchführung abhängig. Das ist bei Schedules die Periodendauer und bei Ereignissen das Zeitintervall. Es gelten folgende Einschränkungen:

  • Mit Ausnahme von Ereignissen werden nur Aufgaben berücksichtigt, die über Schedules geplant sind
  • Aufgaben, die durch andere Aufgaben (ACTIVATE_UC_OBJECT) aktiviert werden, werden nicht berücksichtigt.
  • Abhängigkeiten einer Aufgabe von anderen Aufgaben sind nicht erkennbar
  • Änderungen von Attributen während der Laufzeit werden nicht berücksichtigt

Hinweis: Ereignis-Prognosen werden nur einmal pro Tag berechnet, auch wenn das Ereignis mehr als einmal pro Tag ausgeführt wird.

Die zwei Phasen beim Erstellen der Autoprognose

Die Simulation auf einem Mandanten mit zahlreichen geplanten Aufgaben kann sehr zeitaufwendig sein und die Systemleistung erheblich beeinträchtigen. Um diese Probleme zu mildern, verläuft der Prozess für das Erstellen der Autoprognose in zwei Phasen:

  1. Das System berechnet für den in der Variablen AUTO_FORECAST_DAYS festgelegten Zeitrahmen einen Autoprognose-Cache, indem es alle für diesen Zeitraum geplanten Objekte durchläuft und spezifische Prognosedatensätze dafür erstellt, siehe AUTO_FORECAST_DAYS.

    Die Cache-Generierung ist eine ressourcenaufwendige Berechnung und sollte bei Mandanten mit vielen geplanten Objekten zu nutzungsschwächeren Zeiten ausgeführt werden.

  2. Alle Autoprognose-Abfragen laufen über diesen Cache. Dies gewährleistet eine schnelle Ausführung der Abfragen, bedeutet jedoch auch, dass Sie für die Abfrage den Zeitraum des Autoprognose-Caches nutzen können. Darüber hinaus erscheinen Schedule-Änderungen, die nach der Erzeugung des Autoprognose-Caches vorgenommen wurden, nicht im Autoprognose-Cache.

Siehe auch:

Script-Funktionen: