8.8

Table Of Contents
Check the option Use as step description to display the text next to the icon of the plugin in
the Process area.
Process Logic Tasks
A process is like a flowchart. The data files captured by the input tasks become job files (see
"Data File and Job File" on page24) that travel down the process. Many processes include
multiple process logic tasks.
In the Process area, conditional branches appear with their associated condition, allowing you
to understand the logic of the whole process at a glance. When PlanetPress Workflow comes to
a condition, it tests the condition and sends the job file down one of the two branches based on
the test result. So every time a job file travels down the process, it is either routed down the
True or False branch.
Note
Branches, Loops and other process logic tasks do not generally modify the job file,
though some may change system variables. The only exception is the Run Script action,
which can be a condition that also modifies the data.
Warning
Branches, loops and conditions do NOTmodify metadata in any way. Furthermore, even
if a branch does a backup of jobinfos and the data file, it does not back up the metadata.
Keep this in mind when designing a process.
A Branch is effectively a doubling of your job file. As your job file goes down the process, when
it encounters a branch it will go in that branch, process all tasks up to the output, and return to
the main trunk to continue processes. You can have branches within branches, and all
branches must have an output. For more information on branches, see "Branch" on the facing
page.
ALoop is a task that will cause anything after it to repeat a certain number of times. You can
indicate a static number of loops or dynamically determine the number via a variable or
information from your job file, and store the iteration of the loop in a job info. See "Loop" on
page406.
Page 396