Un script Job Processor est un code PHP qui s'exécute dans le contexte d'un travail en cours de traitement. Le script s'exécute une fois qu'un travail a été analysé et que toutes les règles utilisateur/file d'attente ont été appliquées. Il s'exécute avant que le travail ne soit ready ou mis en paused.

L'utilisation typique du script est la modification du travail en fonction de ses propriétés. Par exemple:

if ($this->pageCount > 10) {
  $this->duplex = "longEdge";
}
PHP

Dans cet exemple, si le travail comporte plus de 10 pages, il est publié en recto verso. $this le travail en cours de traitement. C'est une instance de la classe Job.

Les fonctions PHP de base peuvent être utilisées. Pour les classes et fonctions spécifiques à MyQ, voir Job Scripting Reference.

Pour paramétrer le traitement via le script PHP, rendez-vous dans le panneau des propriétés de la file d'attente où vous souhaitez l'utiliser, ouvrez l'onglet Traitement d’emploi, et rendez-vous dans la section Scripting (PHP). Sous Actions après traitement, entrez le script dans la zone.

Actions after processing properties sub-tab