Bereich "Worker"
![]() |
Im Bereich Worker werden alle Worker-Instanzen in einer Liste angezeigt. In diesem Bereich sind nur Daten sichtbar, wenn die Funktionalität über die Eigenschaft StatusService.LiveInfo.ViewWorkers in der globalen Konfiguration aktiviert ist. Die Daten werden automatisch alle 10 Sekunden aktualisiert. Über einen Klick auf den Button
können die Daten auch manuell aktualisiert werden.
Die Ansicht umfasst Angaben zum Prozess, der die jeweilige Instanz ausführt, zum Typ und laufender Nummer der Instanz sowie zu dem Aktivitätsstatus der Instanz. Der Aktivitätsstatus umfasst den grundsätzlichen Status (gestartet/beendet), kann aber auch laufende Daten zu den Aktivitäten der Instanzen darstellen. Die Darstellung diese Daten erfordert bei parallelläufigen Programminstanzen die Aktivierung der Live-Informationsübertragung über das Netzwerk an den Status-Webservice.
Von besonderer Bedeutung bei dem Live-Status ist die vergangene Zeit, seitdem eine Instanz zuletzt eine Rückmeldung gegeben hat. Im Leerlauf, d.h. wenn eine Instanz keine Daten zu verarbeiten hat, gibt die Instanz alle 10 Sekunden eine Status-Rückmeldung. Wenn die Instanz Daten verarbeitet, kann dieser Wert abhängig von der ausgeführten Aktivität stark variieren. Wenn eine Instanz 60 oder 120 Sekunden keine Rückmeldung gegeben hat, wird dies in der Worker-Ansicht als Warnung bzw. Fehler angezeigt. Dies kann ein Indiz dafür sein, dass ein Problem bei der Verarbeitung vorliegt, z. B. weil ein synchroner Aufruf an ein Fremdsystem oder an eine externe API keine Rückmeldung gibt.
Hinweis
Eine Warnung oder ein Fehler bezüglich der Rückmeldezeit einer Instanz muss nicht zwangsläufig ein Problem bei der Verarbeitung bedeuten. Bei umfangreichen OCR-Analysen oder bei überlasteten Fremdsystemen können länger laufende Aktivitäten auch andere Gründe haben.
Als weitere Information wird die Aktion angezeigt, die eine Instanz zuletzt zurückgemeldet hat. Folgende Aktionen sind verfügbar:
Aktion | Beschreibung |
|---|---|
| Ein Initialisierungsfehler liegt vor. Die Instanz ist nicht aktiv. |
| Die Instanz wurde im Zuge des Programmstarts gerade gestartet. |
| Die Instanz wurde im Zuge des Programmendes gerade beendet. |
| Die Instanz hat bei laufender Verarbeitung ein Abbruchsignal erhalten. |
| Die Instanz ist inaktiv aufgrund einer global definierten Pause (Eigenschaft |
| Die Instanz wartet auf den nächsten Timer-Aufruf zur Prüfung auf neu zu verarbeitende Daten. |
| Die Instanz prüft auf Existenz neu zu verarbeitender Daten. |
| Die Instanz verarbeitet Daten. Bei dieser Aktion wird zusätzlich das jeweilige Szenario und die Nummer des Elements angegeben, das verarbeitet wird. |
