Skip to main content
Skip table of contents

Übersicht der Timer/Jobs im EVI-Kontext

Übergeordnete Timer/Jobs im EVI

Aktionen ausführen

Dieser Timer dient als allgemeiner Scheduler für zeitgesteuerte Aktionen im System. Er prüft in regelmäßigen Abständen, ob für hinterlegte Zeitpläne Aktionen gestartet werden sollen, zum Beispiel geplante Exporte, Importe, Skripte, technische Folgeprozesse oder Batch-Läufe.
Er ist nur relevant, wenn im Projekt oder im späteren Betrieb tatsächlich zeitgesteuerte Aktionen über Taskliste und Zeitplan genutzt werden. Werden Prozesse ausschließlich ereignisgesteuert oder manuell ausgelöst, ist dieser Timer nicht erforderlich.

Endgültiger Löschlauf nach DS-GVO

Dieser Timer führt die physische Löschung von Daten durch, sobald für DSGVO-Datenkategorien definierte Löschzeitpunkte erreicht wurden. Er ist insbesondere für zeitgesteuerte Löschlogiken relevant und wird nur benötigt, wenn im System ein aktives DSGVO-Löschkonzept mit entsprechenden Datenkategorien und Fristen umgesetzt ist.

Dokumente kopieren

Dieser Timer ist relevant, wenn Dokumente automatisiert verarbeitet, kopiert oder gelöscht werden sollen. Er kommt insbesondere dann zum Einsatz, wenn Dokumente Bestandteil der Integration oder technischer Folgeprozesse sind, zum Beispiel im Zusammenhang mit Preisanpassungen oder dokumentenbasierten Abläufen.

Automatischer Groupwareabgleich für die Mitarbeiter

Dieser Timer übernimmt den automatischen Abgleich mit einer angebundenen Groupware-Lösung, zum Beispiel für Termine oder aufgabenbezogene Informationen. Er ist nur relevant, wenn im jeweiligen Projekt bzw. beim Kunden eine Groupware-Anbindung besteht.

Customizing-Pakete und Module importieren

Dieser Timer dient dem automatisierten Import von Customizing-Paketen und Modulen. Er ist nur relevant, wenn technische Einspielungen bewusst über diesen Mechanismus erfolgen sollen.

Caches optimieren

Dieser Job entfernt veraltete Einträge aus dem Systemcache und unterstützt damit die technische Stabilität und Performance des Systems.

Systemtabellen bereinigen

Dieser Job bereinigt technische Prozess- und Systemdaten, die sich im laufenden Betrieb ansammeln. Dies ist insbesondere in Test- und Projektphasen hilfreich.

Abgelaufene Anmeldungen bereinigen

Dieser Job erkennt veraltete oder technisch abgebrochene Sitzungen und meldet diese automatisch ab.

Nachrichten der Auftragswarteschlange aktualisieren

Dieser Job ist für die Benachrichtigung und Abarbeitung fertiger Hintergrundjobs in der Auftragswarteschlange zuständig.

Suchindex erneuern

Dieser Job übergibt Änderungen im System an den Suchindex, sodass neue oder geänderte Daten in der Suche sichtbar werden.

Systembenachrichtigungen

Dieser Job versendet systemseitige Hinweise, zum Beispiel zu technischen Themen wie dem Ablauf von SSL-Zertifikaten.

Automatischer Mail-Import von E-Mail-Konfigurationen

Dieser Job importiert automatisch E-Mails aus konfigurierten Postfächern, sofern diese Funktion im System genutzt wird.

Wartung prüfen

Dieser Job erzeugt Hinweise auf bevorstehende Wartungen und unterstützt die automatische Benutzerabmeldung im Wartungsfall.

Metriken aktualisieren

Dieser Job aktualisiert technische Kennzahlen des Applikationsservers und unterstützt damit das Monitoring.

Eskalationsdatum prüfen

Dieser Job prüft Fälligkeits- und Erinnerungsdaten bei Vorgängen oder Anliegen und versendet bei Bedarf Benachrichtigungen.

Mitarbeiter und Systembetreiber abgleichen

Dieser Job dient dem Abgleich technischer und organisatorischer Zuordnungen im System.

Schlüssel abgleichen

Dieser Job unterstützt den Abgleich technischer Schlüssel und Zuordnungen im System.

Globale Variablen abgleichen

Dieser Job sorgt dafür, dass systemweit genutzte Variablen und Konfigurationswerte aktuell gehalten werden.

Jobs innerhalb von „Aktionen ausführen“

C12ImportEnetMarketPartnerList

Beschreibung
Dieser Prozess dient dem Import von Marktpartnerdaten. Für diese Funktion wurde der BPM-Prozess C12ImportEnetMarketPartnerList implementiert. Der Prozess kann entweder über die Prozesslasche in myEVI oder per Timer gestartet werden.
Der Prozess überprüft, ob es sich bei der übergebenen oder vom Importpfad eingelesenen Datei um eine Marktpartnerimportdatei handelt. Hierfür werden die Überschriften der Datei geprüft. Passen diese zur Vorgabe, kann der Import beginnen.
Über die globale Variable C12EnetImportPath wird der Ablageort für die Importdatei hinterlegt. Wenn dort eine Datei vorhanden ist, wird diese für den Import verwendet.

Wann benötigt?
Der Job wird nur benötigt, wenn Marktpartnerdaten automatisiert aus einer Datei importiert werden sollen. Wenn im Projekt keine ene't-Serviceprovider-Liste bzw. kein entsprechender Dateiimport genutzt wird, ist der Job nicht erforderlich.

C12MarkInstallationAccountsForRecalculation

Beschreibung
Dieser Prozess wird durch den mit dem EVI-Basis-Modul ausgelieferten Timer C12MarkInstallationAccountsForRecalculation ausgelöst. Der Prozess markiert alle Anlagenkonten, die über die Prozessselektion für eine Aktualisierung vorgesehen sind.
Ziel ist es, Anlagenkonten bei fortschreitender Zeit oder bei Änderungen für eine spätere Aktualisierung vorzubereiten. Zu einem Anlagenkonto abhängige Informationen aus Anlage, Anlagen-Zeitdaten, Vertragskonto und Abrechnungsvertrag werden dabei über eine zentrale Methode im EVI-Basis-Modul aktualisiert.

Wann benötigt?
Der Job ist sinnvoll, wenn Anlagenkonten automatisiert aktuell gehalten werden sollen und Folgeprozesse auf diesen Aktualisierungen aufbauen

C12SanityCheck

Beschreibung
Dieser Prozess führt timergesteuerte Systemtests durch und speichert die Ergebnisse als Schnittstellendetails-Datensatz. In den Prozess können weitere Prüfungen aufgenommen werden, die als Methoden in Skriptbibliotheken implementiert und von dort aufgerufen werden.
Die erzeugten Datensätze können über ihren Primärschlüssel in den Systemmonitor eingebunden werden. So lassen sich technische und fachliche Prüfungen zentral sichtbar machen.

Der Job kann unter anderem verwendet werden für:

  • Prüfung der Systemgesundheit, z. B. Festplattenspeicher oder laufende Prüfskripte

  • Sicherstellung der Datenqualität, z. B. Pflichtfelder oder unzulässige Leerschlüssel

  • Erkennung von Konfigurationsfehlern

  • Aufdeckung technischer Altlasten

  • Prüfung von Datenkonsistenz

  • Überwachung von Index- und Datenbankthemen

  • Performance-Messungen

  • Test typischer Fachprozesse

  • Sichtbarmachung von Warnungen und Fehlern im Systemmonitor

Einschätzung
Der Job ist insbesondere in Test-, Einführungs- und Integrationsphasen sehr sinnvoll, da er technische und fachliche Auffälligkeiten frühzeitig sichtbar macht.

C12SLPBindefristueberschreitung

Beschreibung
Dieser Prozess prüft die Einhaltung der Bindefrist bei Angeboten. Wird die im Angebot hinterlegte Bindefrist überschritten, wird der Angebotsstatus auf ABGELAUFEN gesetzt und der Ablehnungsgrund BINDEFRIST eingetragen. Zusätzlich wird das Event SLP_QUOTE_EXPIRED erzeugt.
Laut Doku benötigen Benutzer, die diesen Prozess verwenden möchten, eine vollständige Groupware-Konfiguration. Empfohlen wird, den Prozess mindestens einmal täglich auszuführen.

Wann benötigt?
Der Job wird benötigt, wenn Angebotsprozesse bzw. Angebotsfristen aktiv genutzt werden und diese Fristen automatisiert überwacht werden sollen. Wenn keine Angebotsbearbeitung mit Bindefristen im System stattfindet, ist der Job nicht erforderlich.

C12SLPPreiskalkulationBindefrist

Beschreibung
Dieser Job startet den Prozess PK Preiskalkulation Bindefrist. Er wird in der Regel gemeinsam mit dem Prozess zur Bindefristüberschreitung ausgeführt und dient der Prüfung bindefristbezogener Zustände im Kontext der Preiskalkulation.

Im ersten Schritte werden alle Preiskalkulationen selektiert, bei denen die Bindefrist in der Preiskalkulation C12BindingPerio.PriceCalc überschritten ist und der Angebotsstatus NICHT ABGELAUFEN, ABGELEHNT oder ANGENOMMEN ist.

Wenn der Status nicht ANGENOMMEN ist, wird dieser auf ABGELEHNT gesetzt:

Wann benötigt?
Der Job ist nur relevant, wenn Preiskalkulationen mit Bindefristlogik genutzt werden.

C12SLPPreisanpassungbeenden - Aus

Beschreibung
Dieser Prozess beendet automatisch einen Datensatz vom Typ Preisanpassung, wenn das hinterlegte Widerrufsdatum überschritten wurde. Dabei wird der Status auf BEENDET gesetzt.
Der mit dem Modul ausgelieferte Timer führt den gleichnamigen Prozess aus. Preisanpassungen können nur von Mitarbeitern mit der Gruppe PRODUKTMANAGEMENT bearbeitet werden.

Wann benötigt?
Der Job ist relevant, wenn Preisanpassungsprozesse im Projekt genutzt werden und diese automatisiert abgeschlossen werden sollen.

C12SLPTarifzeitscheibeaktivieren - An

Beschreibung
Dieser Prozess setzt den Status einer gültigen Tarifzeitscheibe auf AKTIV und beendet gleichzeitig die Vorgänger-Tarifzeitscheibe. Der Timer wird mit dem EVI-Basis-Modul ausgeliefert und ist bei Inbetriebnahme der Funktion zu konfigurieren.
Er gehört funktional in den Kontext der Preis- und Tariflogik.

Wann benötigt?
Der Job wird benötigt, wenn Tarifzeitscheiben im Projekt aktiv genutzt werden und automatisch in den richtigen Status überführt werden sollen.

C12UpdateInstallationAccountsFromLinkedEntities

Beschreibung:
Dieser Prozess sucht alle Anlagenkonten, die über die Eigenschaft MarkedForUpdate für eine Aktualisierung markiert wurden. Für jedes dieser Anlagenkonten wird eine zentrale Aktualisierungsmethode aufgerufen.
Anschließend wird die Markierung zurückgesetzt und das Feld Letzte Aktualisierung gesetzt. Können benötigte Daten nicht ermittelt werden, wird ein Aktualisierungsfehler gespeichert. Fehlerhafte Datensätze werden beim nächsten Timerlauf erneut verarbeitet.

Wann benötigt?
Der Job ist fachlich und technisch relevant, wenn Anlagenkonten aus abhängigen Entitäten heraus aktualisiert werden müssen. Da dieser Mechanismus direkt auf Datenkonsistenz und Aktualität wirkt, ist er sinnvoll zu nutzen.

CTI-Überwachung

Beschreibung
Für die Überwachung der Verfügbarkeit des CTI-Servers kann ein zeitgesteuerter serverseitiger Prozess eingesetzt werden. Der Standardprozess CTI-Monitor prüft zyklisch die Erreichbarkeit des CTI-Servers und informiert bei Problemen den Administrator, entweder über eine Systemnachricht im CRM oder gegebenenfalls zusätzlich per E-Mail.

Wann benötigt?
Der Job wird nur benötigt, wenn im Projekt eine CTI-Anbindung genutzt wird. Besteht keine CTI-Integration, ist er nicht erforderlich.

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.