Independence of Tasks
Each task proceeds through a workflow independently. In fact, each task can take a different route through the same workflow. Multiple tasks can be in a workflow at the same time, but each be running a different step.
In the Simple Translation Workflow, all six tasks start with the automatic step, Segment Asset. Because the step is automatic, WorldServer performs all the work without human intervention. When the project starts, all six tasks enter the workflow engine queue to wait for an available workflow engine to run the Segment Asset step.
A default WorldServer installation has only one workflow engine. The tasks are processed serially; one task completes before the next task begins. If you process a large number of tasks, you can set up WorldServer with multiple workflow engines, allowing tasks to run in parallel. For more information, read about Setting Up Clustered Workflow Engines in the WorldServer Installation and Upgrade Guide.
As soon as a task completes a step, it moves to the next step in the workflow. In this example, if the Segment Asset step determines that the asset is Translatable, the task moves to Translate. (The tasks in this example will all move to the Translate step.) If it determines that the asset is Not Translatable, the task moves to Finish.