Flowsana's Dynamic
Duration-Based workflow has
the ability to automatically assign tasks only when they become available to be worked
on. This feature provides a different behavior from Asana's Project Templates, where all project tasks are assigned when a project is created from a tempalte.
So how does
Flowsana's task assignment work?
Task assignment
only occurs when a task is a dependent
task and its predecessor task gets marked
complete; or if it's not a dependent task,
when you first enter an overall project
start date.
So for example,
say you have the following scenario, and
say that "Write press release" is
dependent on "Determine product or feature
name", and that "Press outreach for
launch" is dependent on "Write press
release".

What will happen
is the following:
- When you initially enter an overall project start date, "Write positioning and messaging brief" will get assigned to Jane Smith, and "Determine product or feature name" will get assigned to Phil Seeman. WHY? Because, since those tasks are not dependent on any other tasks, that means they can be started right away, so they are assigned right away. The other two tasks (in the PR section) can't be started yet since they are dependent, so they are not yet assigned.
- When you mark "Determine product or feature name" complete, "Write press release" will get assigned to John Wilcox. WHY? Because now that its predecessor task is complete, work on "Write press release" can begin, so it is assigned.
- When you mark "Write press release"
complete, "Press outreach for launch"
will get assigned to Jane Smith. WHY?
Because now that its predecessor task
is complete, work on "Press outreach
for launch" can begin, so it is
assigned.
Also please note
that for the assignments to occur, the
name you type into the Assign To
column must exactly
match the name of the
user as it exists in Asana.