Secuencias de comandos del procesador de trabajos
Una secuencia de comandos del procesador de trabajos es un código PHP que se ejecuta en el contexto de un trabajo que se está procesando. El script se ejecuta después de que se haya analizado un trabajo y se hayan aplicado todas las políticas de cola/usuario. Se ejecuta antes de que el trabajo esté ready
o paused
.
El uso típico del script es la modificación del trabajo en función de sus propiedades. Por ejemplo:
if ($this->pageCount > 10) {
$this->duplex = "longEdge";
}
En este ejemplo, si el trabajo tiene más de 10 páginas, se publica como dúplex. $this
es el trabajo que se está procesando. Es una instancia de la clase Job
.
Se pueden utilizar las funciones básicas de PHP. Para las clases y funciones específicas de MyQ, consulte la Referencia de secuencias de comandos de trabajos.
Para configurar el procesamiento a través del script PHP, vaya al panel de propiedades de la cola donde desea usarlo, abra la pestaña Procesamiento de trabajos y vaya a la sección Scripting (PHP). En Acciones después del procesamiento, ingrese el script en el cuadro.
![Actions after processing properties sub-tab](../../../__attachments/1075118981/ActionsAfterProcessing.png?inst-v=f576f6b0-eb9f-4035-8724-3dad44b7106e)