AssignJobValues

Add this step to a workflow to set job properties to be used by any steps that follow this one in the workflow. The AssignJobValues step is particularly useful in combination with the use of rules on connectors between steps in a workflow.

For example, you can have two connectors branch from one step that test for the number of pages in a job. If the number of pages exceeds a certain value, the one AssignJobValues step could set a high-speed printer as the Requested printer or specify that no stapling be done. The other branch from the step goes to a different AssignJobValues step that sets a medium-speed printer and selects a value for Stapling.

Job property defaults

  • Job values file
  • Values to set

Usage notes

  • You can use both a configuration file and the list of property values to change the values for a job. If a property is included in both the configuration file and in the list, the value in the list is used.
  • The job values file is a text file that contains job property and value pairs. The values in the file override values that are already set when a job enters the AssignJobValues step.

    Use Ricoh ProcessDirector database names for the properties. List each property and value on a separate line as database.property.name=value, with no spaces before or after the equal sign (=). For example:

    Job.RequestedPrinter=RicohProVC60000Job.Duplex=Yes

  • To assign a value to a positional job property, specify the phase and step names in brackets following the property name.

    This example specifies a copy command as the value of the External command job property for the RunExternalProgram step in the Prepare phase of a workflow:

    Job.External.Command[Prepare][RunExternalProgram]=cp ${getControlFileName()} /aiw/aiw1/samples/${Job.ID}.info.csv

  • You cannot set positional properties in the list of property values.