Managing task dependencies
IBM® Marketing Operations offers different options for managing task dependencies as new rows are added to a workflow spreadsheet and existing rows are removed.
In spreadsheet edit mode, you click the In Series icon, then select:
*
No Dependencies: the system does not create dependencies for new rows automatically. If you need dependencies for the new tasks and stages, edit the task name to add them manually.
*
In Series: the system inserts new rows into an existing chain of tasks.
*
In Parallel: the system inserts new rows in a dependency branch that is parallel to an existing chain of tasks.
Inserting tasks in series
Insertion in series makes a new task dependent on the task before it, and then makes all items that were dependent on that task dependent on the new task.
You insert a task in series when it can start only after the previous task is complete. For example, in this figure, if task X cannot be worked on until task B is complete, you insert task X in series.
Inserting tasks in series image
Inserting tasks in parallel
Insertion in parallel makes the task dependent on the items (tasks or stages) that the task before it was dependent on, and makes the items dependent on the previous task dependent on the new task as well.
You insert a task in parallel when it can be worked on at the same time as another task. For example, in this figure, if task X can be worked on simultaneously with task B, you insert task X in parallel.
Inserting tasks in parallel image
Deleting tasks
Deleting a task removes the selected task from the chain, and then the system relinks the two remaining segments of the chain together so that it is one continuous chain again.
Deleting tasks image
When a task is deleted its dependent tasks are made dependent on its dependencies before the deletion takes place. This practice preserves all sequential chains of dependencies.
Default and "last used" modes
To make adding a task as simple and consistent as possible, IBM® Marketing Operations provides the following behavior.
*
The default mode is In Series; when you begin an editing session, this mode is used as the insertion mode.
*
*
For example, to add several tasks in parallel, you need to select In Parallel mode only one time. Then, every time you insert another task, the system inserts it in parallel unless you explicitly select another mode.
If needed, you can change the dependency that is assigned by the system manually. Click the task name, then edit the comma-separated list of task numbers that display in parentheses after the name.