Asana
This integration is available starting with Allure TestOps version 26.3.1.0
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:
https://app.asana.com/api/1.0for Asana Cloud, or the proxy endpoint approved by your organization.
Click Add integration.
3. 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 Allure TestOps project.
- Under Projects used for task search, add the Asana project GID. You can find it in the Asana project URL, for example, in
https://app.asana.com/0/1201234567890123/listthe GID is1201234567890123. Add a GID for each Asana project whose tasks Allure TestOps should suggest. - 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.
- Under Projects used for task search, add the Asana project GID for each Asana project whose tasks Allure TestOps should suggest, as described in the previous tab.
- 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.
- Save the project integration.
Verify the integration
Check both the link flow and the 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 a launch in Allure TestOps, click Edit, and add an issue link.
- Confirm that the Asana picker can find tasks by Task ID.
- Open a defect in Allure 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 Allure TestOps.
- Defects for defect workflows.
© Qameta Software Inc. All rights reserved.