Job- und Prozessmanagement

JobControl.Net V2.8

Die Sammlung, Koordination und Strukturierung von Daten und Informationen aus diversen Quellen erfordert einen grossen Aufwand an Organisation, personellen Ressourcen sowie komplizierte und fehleranfällige, grösstenteils wiederkehrende manuelle Arbeitsprozesse. JobControl.Net setzt genau an dieser Stelle an und ermöglicht die Verwaltung, Kontrolle, Automatisation und Organisation von daten- und informationsbezogenen Geschäftsprozessen. Quellsysteme und Datenlieferanten jeglicher Art können angeschlossen und in Ihre Prozesslandschaft eingebettet werden.

Konzept: EVENT-DRIVEN

Die ganze Applikation basiert auf dem Grundsatz «EVENT-DRIVEN»: Die Verkettung der Jobs zu einer Prozesskette geschieht über Events – keine Aktion wird ohne vorhergehendes Ereignis ausgelöst. Ein BaseEventJob steht immer am Anfang einer Prozesskette, EventJobs werden nur durch Events gestartet. Zusätzlich können externe Applikationen via Interface Events an die Engine senden.

BaseEventJobStart der KetteEventJob ADaten beziehenEventEventJob BSQL Server ladenEventEventJob CReport erstellenJobControl EngineEigene Threads · Parallele Sessions · Parameter-Vererbung · Kontrollierter StoppParameterstatisch · dynamischEVENT-DRIVEN: Keine Aktion wird ohne vorhergehendes Ereignis ausgelöst

Die wichtigsten Features

 

  • Effiziente und einheitliche Jobverwaltung
  • Unterstützt diverse Jobarten
  • Integriert Daten und Informationen aus diversen Datenquellen und Medienformaten
  • Verbindet Data Warehouses und Datenbanksysteme aller Arten
  • Automatisiert, dokumentiert, kontrolliert und standardisiert Geschäftsprozesse – volle Nachvollziehbarkeit
  • Geschäftsprozesse werden zeitlich genau messbar
  • Geschäftsprozesse können auf verschiedenste Arten ausgelöst werden
  • Objektorientierter und modulbasierter Entwicklungsansatz sichert die einfache Erweiterbarkeit
  • Management GUI – Native/OLE-DB oder über HTTP/HTTPS-Verbindung
  • Realtime Monitoring
  • Laufende Prozesse oder ganze Prozessketten können jederzeit gestoppt respektive unterbrochen werden

Die Konzepte im Detail

Job-Arten

BaseEventJob als Start jeder Prozesskette, EventJobs werden ausschliesslich durch Events gestartet. Externe Applikationen können via Interface eigene Events an die Engine senden.

Job- und Engine-Parameter

Übergabe von Informationen wie Benutzer und Passwort, Zielpfaden oder SQL-Server-Namen: statisch (fixe Werte), dynamisch (Werte werden vor der Jobausführung geladen) und global auf Engine-Ebene, z.B. #SMTPServer.

Job-Intelligenz

Jeder Job weiss, was vor ihm lief. Beispiel: Job XXX berechnet die Ertragszahlen für Juli und übergibt Job YYY per Parameter ##VERARBEITDAT, für welchen Monat der Report erstellt werden soll.

PlugIn-Konzept

Jeder Jobtyp wird als PlugIn entwickelt. Neue Anforderungen respektive Jobtypen können schnell und auch nachträglich implementiert werden – auf Wunsch vom Kunden selbst, das Interface kann mitgeliefert werden.

Engine-Features

Jobs laufen in eigenen Threads und in mehreren Sessions gleichzeitig. Parameter werden vererbt, Jobs sauber abgebrochen (Cancel-Event ans PlugIn) und Prozessketten für Wartungsfenster kontrolliert gestoppt (STOP_EXECUTING_JOBS).

Automatisches DB-Repository

Das komplette Datenbank-Repository für Engine und PlugIns wird automatisch via SQL-File erstellt – Installation ohne manuelle Datenbankarbeit.

Technologie

Betriebssystem Engine

Windows 2003 / 2008 mit .NET Framework 2.0 / 3.5

Betriebssystem Client

Windows XP / Vista / 7 / 8 / 10 mit .NET Framework 2.0 / 3.5

Entwicklungsumgebung

C# – Visual Studio 2008

Datenbanksystem Engine

MS SQL 2005 / 2008 (SQLExpress für 1 User)

Ursprung – und die nächste Evolutionsstufe

Jahrelange Erfahrungen aus den verschiedensten Datenbank-, Data-Warehouse- und MIS-Umgebungen wurden bei der Entwicklung berücksichtigt – für Einsatzbereiche, die höchste Belastbarkeit, Zuverlässigkeit, Funktionalität und Erweiterbarkeit voraussetzen.

Xcontrol ist die nächste Evolutionsstufe von JobControl – komplett neu überarbeitet und mit fantastischen neuen Features.