Script du processeur de tâches
Un script de traitement des tâches est un code PHP qui s'exécute dans le contexte d'une tâche en cours de traitement. Le script s'exécute une fois que le travail a été analysé et que toutes les politiques d'utilisateur et de file d'attente ont été appliquées. Il s'exécute avant que le travail ne soit effectué prêt
ou en pause
.
L'utilisation typique du script est la modification du travail en fonction de ses propriétés. Par exemple, le script est utilisé pour modifier le travail en fonction de ses propriétés :
if ($this->pageCount > 10) {
$this->duplex = "longEdge";
}
Dans cet exemple, si le travail comporte plus de 10 pages, il est libéré en mode recto-verso. $this
est le travail en cours de traitement. Il s'agit d'une instance de la classe Emploi
classe.
Les fonctions PHP de base peuvent être utilisées. Pour les classes et fonctions spécifiques à MyQ, voir Référence pour les scripts de travail.
Pour configurer le traitement via le script PHP, allez dans le panneau des propriétés de la file d'attente dans laquelle vous voulez l'utiliser, ouvrez le fichier Traitement des dossiers et allez dans l'onglet Scripts (PHP) section. Sous Actions après traitementSaisissez le script dans la case.
Veuillez noter que les scripts d'édition peuvent être désactivés ou activés dans votre Easy Config paramètres de sécurité. S'il est désactivé, une note sera ajoutée à l'avis d'appel d'offres. Scripts (PHP) de ce menu.
![Actions after processing properties sub-tab](../../../__attachments/1428271849/QueuePHP.png?inst-v=f576f6b0-eb9f-4035-8724-3dad44b7106e)