Please enable JavaScript to view this site.

Administrationshandbuch

Navigation: Tech Doc > Performanceoptimierungen

Senden im Hintergrund

Scroll Zurück Oben Weiter Mehr

Beim Senden eines Benutzerschrittes werden in JobRouter normalerweise immer direkt die Regeln ausgeführt, die für diesen Schritt hinterlegt sind. Bei einer großen Anzahl von Regeln oder beim Vorhandensein von Regeln, deren Ausführung länger dauert (z.B. Kopieren von Dateien, komplexe SQL-Abfragen) kann dies zu Verzögerungen beim Senden durch den Benutzer führen. Während dieser Verzögerung sieht der Benutzer lediglich den Wartebildschirm.

JobRouter bietet daher die Möglichkeit das Ausführen der Regeln vom Senden durch den Anwender zu trennen. D.h. der Schritt wird dann zwar geschlossen und verschwindet aus der Eingangsbox des Anwenders, wird aber erst danach automatisch im Hintergrund gesendet. Dieses Senden erfolgt durch den Dienst JobServer.

Um diese Funktionalität in JobRouter zu aktivieren, müssen Sie in der Datei config.php die Konstante CONST_SEND_IN_BACKGROUND einfügen und auf den Wert true setzen.

Achtung: Bitte beachten Sie, dass beim Senden im Hintergrund das Anzeigen von Nachrichten nach dem Senden durch Ausführungsregeln logischerweise nicht mehr möglich ist.