2022.1

Table Of Contents
PlanetPress Workflow processes act as dispatchers: on the one hand, they retrieve data and
control plugins that retrieve data from watched locations, and on the other hand they can
perform a variety of operations on the data and send data to various devices.
A given process may include Output tasks that generate files used by Input tasks from other
processes.
Each process’s schedule determines when its initial input task can be performed. Other tasks
included in the process are performed regardless of schedule, granted that the previous task
was performed.
The available processes in your PlanetPress Workflow Configuration are listed in the
"Configuration Components pane" on page837.
There are several types of processes available to you:
l
A regular process will run as soon as an input file is available through its input task or, if it
is scheduled not to run at that time, will start processing as soon as the schedule permits
it. To learn how to create a process see: "Adding a process" on the next page.
l
Startup processes run only once before every other process in a given configuration
(see "Startup processes" on the next page).
l
Subprocesses can be called by any other process (see "Subprocesses" on the next
page).
l
Error processes can only be used in the On Error tab of a task in your process (see
"Creating and using Error processes" on page100).
Self-replicating processes are in fact regular processes that replicate themselves in the
background when multiple input files are received simultaneously. The input task in a self-
replicating process polls its source once, determines the number of files to process, then
replicates itself up to the maximum allowed and treats the files simultaneously. The initial
process runs again once it has completed itself and replicates again as necessary, until all files
have been processed.
You can either create a regular process that is set to be self-replicating from the start (see
"Creating a process" on the next page) or change a regular process into a self-replicating
process and vice versa (see "Process properties" on page874).
Processes in a configuration (except startup processes) will always run concurrently. You can
schedule processes to run only at certain times or intervals via their properties (see "Process
properties" on page874).
Page 126