Job-Prozessor-Skripting
Ein Job-Prozessor-Skript ist PHP-Code, der im Kontext eines zu verarbeitenden Jobs ausgeführt wird. Das Skript wird ausgeführt, nachdem ein Job geparst und alle Benutzerrichtlinien und Warteschlangenrichtlinien angewendet wurden. Es wird ausgeführt, bevor der Job ready oder paused.
Um Job-Skripting zu verwenden, stellen Sie sicher, dass „Unlock Job Scripting“ in Ihren Easy Config Security-Sicherheitseinstellungen aktiviert ist.
Die typische Verwendung des Skripts ist die Änderung des Auftrags basierend auf dessen Eigenschaften. Beispiel:
if ($this->pageCount > 10) {
$this->duplex = "longEdge";
}
In diesem Beispiel wird der Auftrag, wenn er mehr als 10 Seiten umfasst, als Duplexauftrag freigegeben. $this ist der zu verarbeitende Job und ist eine Instanz der Job Klasse.
Sie können grundlegende PHP-Funktionen verwenden. Weitere Informationen zu den verfügbaren Klassen und Funktionen finden Sie in der Job-Skript-Referenz.
Einrichten der Auftragsverarbeitung mit Skripten
Öffnen Sie die Warteschlange, in der Sie Skripting verwenden möchten, und wechseln Sie zur Registerkarte „Auftragsverarbeitung“.
Erweitern Sie den Abschnitt „Skripting (PHP)“.
Geben Sie Ihr PHP-Skript in das Feld „Aktionen nach der Verarbeitung“ ein.
Klicken Sie auf „Speichern“.