MyQ X Server

Scripting para o Processador de Trabalhos

Um script do Job Processor é um código PHP executado no contexto de um trabalho em processamento. O script é executado após o trabalho ter sido analisado e todas as políticas de usuário/fila terem sido aplicadas. Ele é executado antes que o trabalho seja ready ou paused.

Para usar scripts de trabalho, certifique-se de que a opção “Desbloquear scripts de trabalho” esteja ativada nas configurações de segurança do Easy Config (10.2).

O uso típico do script é a modificação do trabalho com base em suas propriedades. Por exemplo:

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

Neste exemplo, se o trabalho tiver mais de 10 páginas, ele será liberado em frente e verso. $this é o trabalho em processamento e é uma instância da Job classe. 

Referência de Scripts de Trabalhos: Você pode usar funções básicas do PHP. Para obter detalhes sobre as classes e funções disponíveis, consulte a Referência de Scripts de Trabalhos.

Configurar o processamento de trabalhos com scripts

  1. Abra a fila de trabalhos na qual deseja usar scripts e acesse a guia Processamento de trabalhos.

  2. Expanda a seção Scripts (PHP).

  3. Digite seu script PHP no campo Ações após o processamento.

  4. Clique em “Salvar”.