Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

How to integrate asana with intellij

I want to add Asana to my intellij IDE.

Right now I am using the web client, however it would be easier to work directly through the IDE.

I read the intellij help pages and they directed me to go to settings - tasks and fill in the details. However, when i fill in the details, and click "test"

enter image description here

It says the test failed - unauthorized. I tried looking for help on the Asana blog, but found nothing.

What am I missing ?

like image 909
Lena Bru Avatar asked Jul 25 '14 14:07

Lena Bru


People also ask

How do I add integrations to Asana?

The file-sharing integrations below are already built into Asana—you just have to grant Asana permission to access your account. To attach, click the paperclip icon in any task. Then your team will always have the latest file version, keeping it connected to the task it's related to.

Does Asana integrate?

Asana integrates with tools you already use to make tracking your work–and getting results–even easier.

Does Asana integrate with other apps?

Connect Asana to other apps like G Suite, Slack, Trello, Salesforce, Zendesk, and more to automate workflows. Manage your email and Asana tasks in one application. Connect Asana with your favorite apps in minutes.

Can Asana automate emails?

If you're using Gmail and Outlook, try the Asana for Gmail Add-on or Asana for Outlook app to turn emails directly into tasks, assign tasks to teammates, set due dates, and add the task to a project—without leaving your email inbox. It makes your workflow lightning fast.


2 Answers

Everything you need in March 2020 is:

  1. Go to "My Profile Settings" -> "Apps" -> "Manage Developer Apps" enter image description here
  2. Click "New access token" and create a new token. Give it a name, like "Task Server" and note it down (it's shown only once!) enter image description here enter image description here enter image description here
  3. Done for now in Asana. Open the IDE and open "Preferences" -> "Tools" -> "Tasks". Increase the connection timeout: enter image description here
  4. Go to the "Preferences" -> "Tools" -> "Tasks" -> "Servers" and add new "Asana [G]" server. Open the "Server configuration" tab and click "Manage Template Variables". Add a workspace variable. Check "Show on first tab" for convenience: enter image description here
  5. Click "Ok" and change "Tasks List URL" to {serverUrl}/tasks?workspace={workspace}&assignee=me: enter image description here
  6. Change id and singleTask-id properties in "Server Configuration" to gid and data.gid: enter image description here
  7. Finally, go to the "General" tab and fill in the details. enter image description here

Username is your access token. Project ID and Workspace can be taken from URL of project's home and workspace's home. Read more about the REST API in the docs.

like image 195
madhead - StandWithUkraine Avatar answered Sep 21 '22 21:09

madhead - StandWithUkraine


What are you putting in "Username" and "Password"? It should require your API key (which you can find from "Account Settings" in the lower left > "Apps" tab > "API Key" link at bottom) as the username and no password (the API key fulfills the purpose of identifying and authorizing you).

like image 27
agnoster Avatar answered Sep 17 '22 21:09

agnoster