Holding jobs

If you do not want jobs to move through their workflow without human intervention, you can configure the workflows to hold jobs at a given point. You can then have the operators do an action to release the jobs.

For example, if operators have to load different forms for each job, they can release jobs after they have loaded the correct forms on the printer.

To hold jobs, do one of these:

  • Set the Requested printer property on a step based on the PrintJobs step template to Not set, so that all jobs that pass through that workflow receive that value.

    The default is that the Requested printer property is set to Any printer. As a result, jobs are automatically scheduled to the first available printer whose scheduling properties match the values for the associated job properties. However, if Requested printer property is set to Not set, the jobs wait for an operator to use the Schedule Job action to assign them to a printer. After the job has been scheduled, the Requested printer property is set and the job moves through the rest of its processing steps.

  • Set the Stop when entering phase property on a step that is based on the SetJobPropsFromTextFile step template. When you add one of those steps to a workflow, you select a phase as the value of the Stop when entering phase property. When a job reaches that phase, it stops and waits without going through any of the processing steps in that phase.

    If a job is stopped at the beginning of a phase, an operator can use the Continue action to resume processing of the job. The operator must also make sure that the scheduling properties for the job match the scheduling properties for at least one printer and that the Requested printer property is set to Any printer or to a specific printer so the job can be scheduled for printing.

    For example, if you select the Print phase, a job moves through all the processing steps specified for the Receive and Prepare phases. Then it moves to the Print phase, but it waits before starting any steps. The job state changes to Stopped. An operator can right-click the job and select Continue to start processing again.

  • Include a manual step in a workflow, so that jobs have to wait for an operator to indicate that the job is ready to move to the next processing step.

    For example, you can create a step based on the ManualStepWithAutoStart step template and name it Enter Purchase Order Number, then add it to the Prepare phase of a workflow. When a job arrives at this step, its status changes to Manual, Working. An operator can edit the job properties to enter the purchase order number and then right-click the job and select Manual complete to complete the step and release the job.