Asana Account Settings
User needs to log in to Asana, click on the profile icon, and then select "Settings".

Select "Apps" tab and click on "View Developer Console" button.

Create App in Asana
Click on "Create App" or If you already have an app select that app.


Clicking on OAuth and use the given credentials to connect Asana with Odoo. Add Odoo server’s redirect URL and enable "Full Permissions" to give full permissions in Asana.

Add Workspace in Asana
Click on Manage Distribution and add your workspace under Specific Workspaces.
Asana Connector Module
Create a New Asana Instance
User can create a new Asana Instance by clicking on the New button. Here User need to add their Client id, Client Secret Key and click on "Authenticate" button.

Clicking on "Authenticate" user will be redirected to Asana access page where user need to click on Allow button.

Asana Credentials Authenticated
Sync Project from Asana to Odoo
User need to click on "Sync Project" button to sync projects from Asana to Odoo.
Project in Asana Dashboard
Synced Project
User can view the synced project from Asana to Odoo.
Sync Tasks from Asana to Odoo
Synced Tasks
User can view the synced tasks and tags from the project synced from Asana to Odoo.
Sync Users from Asana to Odoo
User need to click on "Sync User" button to sync users from Asana to Odoo.
Synced Users
User can view the synced users from Asana to Odoo.
Export Projects from Odoo to Asana
User can export projects from the project module by selecting a project and clicking the "Asana Export Project" button.
Asana Export Project Wizard
User can click on "Export Project" to export project in Asana.
Exported Project in Asana Dashboard

After successfully exporting the project in Asana, Project Id is generated.

Warning/Validation
If user does not define workspace and team in the project, validation error occurs while exporting project.
Asana Team
After authentication, the Asana Team is synced from Asana.
Asana Workspace
After authentication, the Asana Workspace is synced from Asana.
