Flowsana consists of four different types of workflows that you can apply to any of your projects.
Auto-Adjust DueDate-Based Workflow
This type of workflow is simple: If you change the Due Date of a task in the project, and that task has dependent tasks, the Start and Due Dates of all of those dependent tasks will be automatically shifted the same number of days that you moved the initial task.
In addition, when you put a project under this type of workflow control, you have the option of choosing "Treat Subtasks as Dependent Tasks". If you choose that option, then the above rule also applies to subtasks; i.e. if you change the Due Date of a task in the project, and that task has subtasks, then the Start and Due Dates of all of those subtasks will be shifted the same number of days that you moved their parent task.
Dynamic Duration-Based Workflow
This type of workflow lets you have projects where rather than setting specific Due Dates on tasks, you instead set a
for each task, defining how long it will take to complete each task. You can optionally also set a lag time for a task; this indicates there should be a delay between the end of a previous dependency task and the start of the task which depends on the previous task.
You then set a Start Date for the overall project. When you do, Flowsana automatically sets the Start Dates and Due Dates for all tasks in the project. You can also set or change a Start Date for a particular task, and Flowsana will adjust the Start and Due Dates for all of its dependent tasks.
This type of workflow is comprised of a Condition and an Action, otherwise known as an IF-THEN RULE. This allows you to automate a large number of behaviors on your Asana tasks, such as moving them, associating tags, setting custom fields, assigning to users, etc.
This type of workflow allows you to specify tags, assignees, projects and/or due dates to be applied to a task just by typing the appropriate hashtag anywhere in the body of the task's description.