Asana
This integration is available starting with Allure TestOps version 26.3.1.X
The Asana integration lets Allure TestOps link Asana tasks to test artifacts inside your Asana workspace. It covers:
- Linking Asana tasks to test cases, launches, defects, and mutes;
- Searching for existing Asana tasks from Allure TestOps using a task ID;
- Linking existing Asana tasks or creating new ones from defects in Allure TestOps;
- Providing launch execution status to a linked Asana task.
1. Create the Asana Personal Access Token
- In Asana, click your profile picture in the upper-right corner and select Settings.
- Open the Apps tab.
- Click View developer console.
- Click Create new token.
- Enter a name for the token and create it.
- Copy the generated Personal Access Token. Save it for the next steps.
2. Add the global Asana integration
An instance administrator should:
Open Administration → Integrations in Allure TestOps.
Click + Add integration.
Select Asana.
Fill in the fields:
- Name — a stable name for the integration, for example Asana.
- Endpoint — the Asana web URL:
https://app.asana.com;
- Endpoint for REST API calls — the Asana REST API endpoint:
https://app.asana.com/api/1.0
Click Add integration.
4. Enable Asana in an Allure TestOps project
- Go to Administration → Integrations.
- Find and open your Asana integration.
- Go to the Projects tab.
- Click + next to the search field.
- Select the target TestOps project.
- In the Asana project GID field, enter the Asana Project GID. You can find it in the Asana project URL. For example:
https://app.asana.com/0/1201234567890123/listwhere1201234567890123is the Asana Project GID. - In the Personal Access Token field, paste the token created in step 1.
- Click Test connection. If the credentials are correct, a Connection established message appears.
- Click Add integration.
In an Allure TestOps project.
- Go to Settings → Integrations.
- Under Available integrations, find the Asana integration and click Add integration.
- In the Asana project GID field, enter the Asana Project GID. You can find it in the Asana project URL. For example:
https://app.asana.com/0/1201234567890123/listwhere1201234567890123is the Asana Project GID. - Paste the Personal Access Token created in step 1.
- Click Test connection. If the credentials are correct, a Connection established message appears.
- Save the project integration.
Verify the integration
Use both — a link flow and a defect flow:
- Open a test case in Allure TestOps and add an issue link.
- Confirm that the Asana picker can find tasks by Task ID.
- Open an Allure TestOps Launch (Edit) add an issue link.
- Confirm that the Asana picker can find tasks by Task ID.
- Open a defect in TestOps and verify that the Asana integration can:
- Create a new Asana task;
- Link the defect to an existing Asana task.
Related pages
- Issue trackers for the broader issue-linking model.
- Links, issues, and relations for how linked issues appear in TestOps.
- Defects for defect workflows.
© Qameta Software Inc. All rights reserved.