I’ve developed an Asana integration, Flowsana, which provides easy workflow automation for your projects.
In short, it sets and maintains the dates for your project’s tasks as the state of the project changes, based on its knowledge of task dependencies and how long each task takes to perform.
How does it work? All you do is fill in a Duration custom field for each of your tasks, indicating how long that task will take to complete. Flowsana then works in the background, setting and adjusting the start and due dates for all tasks in the project as things change.
Note: Because it makes use of start dates and custom fields, Flowsana requires a paid Asana subscription (Premium, Business or Enterprise).
I’ll post more details shortly, but in a nutshell, Flowsana:
- Sets each task’s due date based on the start date and duration.
- Updates a task’s due date whenever the start date changes.
- Sets the start/due dates of dependent tasks when tasks they depend on are completed (and optionally sets an assignee on a dependent task).
- Adjusts the start/due dates of dependent tasks when tasks they depend on are updated.
- Always calculates based on weekdays, skipping weekends.
In addition to the Duration field, you can also optionally use a Lag Time custom field when you need to define an offset between the ending time of one task and the starting time of a dependent task.
As a bonus, Flowsana will also set the start and due dates for all project tasks when you set an overall start date for the project - perfect for use when creating a new project from a template.
I’m looking for some initial beta testers. If you’re interested, please fill out this short form and I’ll be in touch!