Asana

<< Click to Display Table of Contents >>

Navigation:  Connectors >

Asana

Overview

The Asana connector for Bizagi is available for download at Bizagi Connectors Xchange.

Through this connector, you will be able to connect your Bizagi processes to your Asana account and services.

For more information about this connector's capabilities, visit Bizagi Connectors Xchange.

 

Before you start

In order to test and use this connector, you will need:

1.Bizagi Studio previously installed.

2.This connector previously installed, via the Connectors Xchange as described at https://help.bizagi.com/platform/en/index.html?Connectors_Xchange.htm, or through a manual installation as described at https://help.bizagi.com/platform/en/index.html?connectors_setup.htm

3.An account at www.asana.com and a valid personal access token.

 

How to get Asana personal access token

Once you have a registered account in Asana follow this steps to get your personal access token:

1.On your app home screen click the icon with your picture and on the dropdown list that appears click My Profile Setting.

 

Asana001

 

2.On the new window that appears click the Apps tab and then click Manage Developer Apps.

 

Asana002

 

3.Click +Create New Personal Access Token.

 

Asana003

 

4.Add a short descriptions and click Create.

 

Asana004

 

5.Copy the access token. Be careful during this operation and save your token safely, since you will not be able to see this token again.

 

Asana005

 

Configuring the connector

To configure the connector (i.e its authentication parameters), follow the steps presented at the Configuration chapter in https://help.bizagi.com/platform/en/index.html?connectors_setup.htm

For this configuration, consider the following authentication parameters:

Authentication method: Custom.

PERSONAL_TOKEN: The generated personal access token of your Asana account (as discussed in the previous section).

 

Asana006

 

Using the connector

This connector features several available methods of Asana services, which lets you to directly manage your Asana workspace directly from Bizagi.

To learn overall how/where to configure the use of a connector, refer to https://help.bizagi.com/platform/en/index.html?Connectors_Studio.htm.  

When using the connector, make sure you consider the following details for the available methods.

 

Get available workspaces

This action gets all the workspaces the user can access.

 

Asana007

 

This method does not require any input.

To configure its outputs, you can map the output collection to your workspace collection in Bizagi and make sure you map the attributes of the workspaces appropriately:

 

Asana008

 

For more information about this method's use, refer to Asana's official documentation at https://asana.com/developers/api-reference/workspaces?missingtranslation=es#get.

 

Update Workspace

This action lets you upgrade a specific workspace.

 

Asana009

 

Configure its inputs as follow:

workspace_id: The id of the workspace (required). This parameter should be an integer in your Bizagi model.

name: Name of the workspace (required). This parameter should be a string in your Bizagi model.

 

Asana010

 

To configure its outputs, you can map the response output to your workspace entity in Bizagi and make sure you map the attributes of the workspace appropriately:

 

Asana011

 

For more information about this method's use, refer to Asana's official documentation at https://asana.com/developers/api-reference/workspaces?missingtranslation=es#update.

 

Add User To Workspace

This action lets you add a user to a specific workspace.

 

Asana012

 

Configure its inputs as follow:

workspace_id: The id of the workspace (required). This parameter should be an integer in your Bizagi model.

user: The user that will be added to the workspace (required). It can be the id of the user, the email or the string 'me' to add yourself. This parameter should be a string in your Bizagi model.

 

Asana013

 

To configure its outputs, you can map the response output to your workspace entity in Bizagi and make sure you map the attributes of the workspace appropriately:

 

Asana014

 

For more information about this method's use, refer to Asana's official documentation at https://asana.com/developers/api-reference/workspaces?missingtranslation=es#user-mgmt.

 

Remove User Of Workspace

This action lets you remove a user from a specific workspace.

 

Asana015

 

Configure its inputs as follow:

workspace_id: The id of the workspace (required). This parameter should be an integer in your Bizagi model.

user: The user that will be removed from the workspace (required). It can be the id of the user, the email or the string 'me' to remove yourself. This parameter should be a string in your Bizagi model.

 

Asana016

 

To configure its outputs, you can map the response output to your workspace entity in Bizagi and make sure you map the attributes of the workspace appropriately:

 

Asana017

 

For more information about this method's use, refer to Asana's official documentation at https://asana.com/developers/api-reference/workspaces?missingtranslation=es#user-mgmt.

 

Get Workspace User

This action gets all of the users working on a specific workspace.

 

Asana018

 

Configure its inputs as follow:

workspace_id: The id of the workspace (required). This parameter should be an integer in your Bizagi model.

 

Asana019
 

To configure its outputs, you can map the collection output to your users collection in Bizagi and make sure you map the attributes of the users appropriately:

 

Asana020

 

For more information about this method's use, refer to Asana's official documentation at https://asana.com/developers/api-reference/workspaces?missingtranslation=es#user-mgmt

 

Get All Users

This action gets all the users you can access.

 

Asana021

This method does not require any input.

To configure its outputs, you can map the output collection to your user collection in Bizagi and make sure you map the attributes of the users appropriately:

 

Asana022

 

For more information about this method's use, refer to Asana's official documentation at https://asana.com/developers/api-reference/users?missingtranslation=es#get-all

 

Get User

This action gets a specific user.

 

Asana023

 

Configure its inputs as follow:

user: The user you want to get (required). It can be the id of the user, the email or the string 'me' to remove yourself. This parameter should be a string in your Bizagi model.

 

Asana024

 

To configure its outputs, you can map the response output to your user entity in Bizagi and make sure you map the attributes of the user appropriately:

 

Asana025

 

For more information about this method's use, refer to Asana's official documentation at https://asana.com/developers/api-reference/users?missingtranslation=es#get-single

 

Get All Projects

This action gets all the projects you can access.

 

Asana026

 

This method does not require any input.

To configure its outputs, you can map the output collection to your project collection in Bizagi and make sure you map the attributes of the projects appropriately:

 

Asana027

 

For more information about this method's use, refer to Asana's official documentation at https://asana.com/developers/api-reference/projects?missingtranslation=es#query.

 

Get Project

This action gets a specific project.

 

Asana028

 

Configure its inputs as follow:

project_id: The id of the project you want to get (required). This parameter should be an integer in your Bizagi model.

 

Asana029

 

To configure its outputs, you can map the response output to your project entity in Bizagi and make sure you map the attributes of the project appropriately:

 

Asana030

 

For more information about this method's use, refer to Asana's official documentation at https://asana.com/developers/api-reference/projects?missingtranslation=es#get-single.

 

Create Project

This action lets you create a new project in a specific workspace.

 

Asana031

 

Configure its inputs as follow:

workspace_id: The id of the workspace (required). This parameter should be an integer in your Bizagi model.

name: The name of the project (required). This parameter should be a string in your Bizagi model.

notes: The notes you want to add to the project. This parameter should be a string in your Bizagi model.

due_date: The date when the project should be finished. In format YYYY-MM-DD. Ex. 2018-12-15. This parameter should be a string in your Bizagi model.

 

Asana032

 

To configure its outputs, you can map the response output to your project entity in Bizagi and make sure you map the attributes of the project appropriately:

 

Asana033

 

For more information about this method's use, refer to Asana's official documentation at https://asana.com/developers/api-reference/projects?missingtranslation=es#create.

 

Update Project

This action lets you update a specific project.

 

Asana034

 

Configure its inputs as follow:

project_id: The id of the project (required). This parameter should be an integer in your Bizagi model.

name: The name of the project (required). This parameter should be a string in your Bizagi model.

notes: The notes you want to add to the project. This parameter should be a string in your Bizagi model.

due_date: The date when the project should be finished. In format YYYY-MM-DD. Ex. 2018-12-15. This parameter should be a string in your Bizagi model.

 

Asana035

 

To configure its outputs, you can map the response output to your project entity in Bizagi and make sure you map the attributes of the project appropriately:

 

Asana036

 

For more information about this method's use, refer to Asana's official documentation at https://asana.com/developers/api-reference/projects?missingtranslation=es#update.

 

Delete Project

This action lets you delete a specific project.

 

Asana037

 

Configure its inputs as follow:

project_id: The id of the project (required). This parameter should be an integer in your Bizagi model.

 

Asana038

 

To configure its outputs, you can map the success output to your success attribute.

 

Asana039

 

For more information about this method's use, refer to Asana's official documentation at https://asana.com/developers/api-reference/projects?missingtranslation=es#delete.

 

Get Project Statuses

This action gets all the status updates of a specific project.

 

Asana108

 

Configure its inputs as follow:

project_id: The id of the project (required). This parameter should be an integer in your Bizagi model.

 

Asana109

 

To configure its outputs, you can map the output collection to your project status entity in Bizagi and make sure you map the attributes of the project status appropriately:

 

Asana110

 

For more information about this method's use, refer to Asana's official documentation at https://asana.com/developers/api-reference/project_statuses?missingtranslation=es#query

 

Get A Project Status

This action gets the status updates of a specific project.

 

Asana111

 

Configure its inputs as follow:

project_status_id: The id of the project status (required). This parameter should be an integer in your Bizagi model.

 

Asana040

 

To configure its outputs, you can map the response output to your project status entity in Bizagi and make sure you map the attributes of the project status appropriately:

 

Asana041

 

For more information about this method's use, refer to Asana's official documentation at https://asana.com/developers/api-reference/project_statuses?missingtranslation=es#get-single.

 

Create Project Status

This action lets you create a status update on a specific project.

 

Asana042

 

Configure its inputs as follow:

project_id: The id of the project (required). This parameter should be an integer in your Bizagi model.

text: Text of the status update (required). This parameter should be a string in your Bizagi model.

color: Color of the status update (required). It can only be red, green or yellow. This parameter should be a string in your Bizagi model.

 

Asana043

 

To configure its outputs, you can map the response output to your project status entity in Bizagi and make sure you map the attributes of the project status appropriately:

 

Asana044

 

For more information about this method's use, refer to Asana's official documentation at https://asana.com/developers/api-reference/project_statuses?missingtranslation=es#create.

 

Delete Project Status

This action lets you delete a specific status update.

 

Asana045

 

Configure its inputs as follow:

project_status_id: The id of the project status (required). This parameter should be an integer in your Bizagi model.

 

Asana046

 

To configure its outputs, you can map the success output to your success attribute:

 

Asana047

 

For more information about this method's use, refer to Asana's official documentation at https://asana.com/developers/api-reference/project_statuses?missingtranslation=es#delete,

 

Get Project Sections

This action gets all the project sections of a specific project.

 

Asana048

 

Configure its inputs as follow:

project_id: The id of the project (required). This parameter should be an integer in your Bizagi model.

 

Asana049

 

To configure its outputs, you can map the output collection to your project section collection in Bizagi and make sure you map the attributes of the project section appropriately:

 

Asana050

 

For more information about this method's use, refer to Asana's official documentation at https://asana.com/developers/api-reference/sections?missingtranslation=es#find-project

 

Get A Project Section

This action gets a specific project section.

 

Asana051

 

Configure its inputs as follow:

section_id: The id of the project section (required). This parameter should be an integer in your Bizagi model.

 

Asana052

 

To configure its outputs, you can map the response output to your project section entity in Bizagi and make sure you map the attributes of the project section appropriately:

 

Asana053

 

For more information about this method's use, refer to Asana's official documentation at https://asana.com/developers/api-reference/sections?missingtranslation=es#get-single,

 

Create Project Section

This action creates a new project section in a specific project.

 

Asana054

 

Configure its inputs as follow:

project_id: The id of the project (required). This parameter should be an integer in your Bizagi model.

name: The name of the section (required).  This parameter should be a string in your Bizagi model.

 

Asana055

 

To configure its outputs, you can map the response output to your project section entity in Bizagi and make sure you map the attributes of the project section appropriately:

 

Asana056

 

For more information about this method's use, refer to Asana's official documentation at https://asana.com/developers/api-reference/sections?missingtranslation=es#create,

 

Update Project Section

This action lets you update a specific project section.

 

Asana057

 

Configure its inputs as follow:

section_id: The id of the project section (required). This parameter should be an integer in your Bizagi model.

name: The name of the section (required).  This parameter should be a string in your Bizagi model.

 

Asana058

 

To configure its outputs, you can map the response output to your project section entity in Bizagi and make sure you map the attributes of the project section appropriately:

 

Asana059

 

For more information about this method's use, refer to Asana's official documentation at https://asana.com/developers/api-reference/sections?missingtranslation=es#update,

 

Delete Project Section

This action lets you update a specific project.

 

Asana060

 

Configure its inputs as follow:

section_id: The id of the project section (required). This parameter should be an integer in your Bizagi model.

 

Asana061

 

To configure its outputs, you can map the success output to your success attribute:

 

Asana062

 

For more information about this method's use, refer to Asana's official documentation at https://asana.com/developers/api-reference/sections?missingtranslation=es#delete,

 

Get Project Tasks

This action gets all the tasks of a project.

 

Asana063

 

Configure its inputs as follow:

project_id: The id of the project (required). This parameter should be an integer in your Bizagi model.

 

Asana064

 

To configure its outputs, you can map the output collection to your task collection in Bizagi and make sure you map the attributes of the tasks appropriately:

 

Asana065

 

For more information about this method's use, refer to Asana's official documentation at https://asana.com/developers/api-reference/projects?missingtranslation=es#get-tasks.

 

Get A Task

This action gets a specific task.

 

Asana066

 

Configure its inputs as follow:

task_id: The id of the task (required). This parameter should be an integer in your Bizagi model.

 

Asana067

 

To configure its outputs, you can map the response output to your task entity in Bizagi and make sure you map the attributes of the task appropriately:

 

Asana068

 

For more information about this method's use, refer to Asana's official documentation at https://asana.com/developers/api-reference/tasks?missingtranslation=es#get.

 

Create Task

This action lets you create a new task, assign it to an user and add it to one or more projects.

 

Asana069

 

Configure its inputs as follow:

projects: The ids of the projects separated by comma (required). This parameter should be a string in your Bizagi model.

name: the name of the task (required). This parameter should be a string in your Bizagi model.

notes: The notes of the task. This parameter should be a string in your Bizagi model.

due_on: The date when the task should be finished. It should be in format YYYY-MM-DD. Ex 2018-12-15. This parameter should be a string in your Bizagi model.

assignee: The user that will be assigned to the task. It can be the id of the user, the email or the string 'me' to assign yourself. This parameter should be a string in your Bizagi model.

 

Asana070

 

To configure its outputs, you can map the response output to your task entity in Bizagi and make sure you map the attributes of the task appropriately:

 

Asana071

 

For more information about this method's use, refer to Asana's official documentation at https://asana.com/developers/api-reference/tasks?missingtranslation=es#create.

 

Update Task

This action lets you update a task.

 

Asana072

 

Configure its inputs as follow:

task_id: The id of the task (required). This parameter should be an integer in your Bizagi model.

name: the name of the task (required). This parameter should be a string in your Bizagi model.

notes: The notes of the task. This parameter should be a string in your Bizagi model.

assignee: The user that will be assigned to the task. It can be the id of the user, the email or the string 'me' to assign yourself. This parameter should be a string in your Bizagi model.

 

Asana073

 

To configure its outputs, you can map the response output to your task in Bizagi and make sure you map the attributes of the task appropriately:

 

Asana074

 

For more information about this method's use, refer to Asana's official documentation at https://asana.com/developers/api-reference/tasks?missingtranslation=es#update.

 

Delete Task

This action lets you delete a task.

 

Asana075

 

Configure its inputs as follow:

task_id: The id of the task (required). This parameter should be an integer in your Bizagi model.

 

Asana076

 

To configure its outputs, you can map the success output to your success attribute:

 

Asana077

 

For more information about this method's use, refer to Asana's official documentation at https://asana.com/developers/api-reference/tasks?missingtranslation=es#delete.

 

Create Subtask

This action lets you create a new subtask, assign it to an user and add it to one or more projects.

 

Asana078

 

Configure its inputs as follow:

task_id: The id of the task (required). This parameter should be an integer in your Bizagi model.

name: the name of the subtask (required). This parameter should be a string in your Bizagi model.

notes: The notes of the subtask. This parameter should be a string in your Bizagi model.

due_on: The date when the subtask should be finished. It should be in format YYYY-MM-DD. Ex 2018-12-15. This parameter should be a string in your Bizagi model.

assignee: The user that will be assigned to the subtask. It can be the id of the user, the email or the string 'me' to assign yourself. This parameter should be a string in your Bizagi model.

 

Asana079

 

To configure its outputs, you can map the response output to your subtask entity in Bizagi and make sure you map the attributes of the subtask appropriately:

 

Asana080

 

For more information about this method's use, refer to Asana's official documentation at https://asana.com/developers/api-reference/tasks?missingtranslation=es#subtasks.

 

Get Subtasks Of A Task

This action gets all the subtasks of a task.

 

Asana081

 

Configure its inputs as follow:

task_id: The id of the task (required). This parameter should be an integer in your Bizagi model.

 

Asana082

 

To configure its outputs, you can map the output collection to your subtask collection in Bizagi and make sure you map the attributes of the subtasks appropriately:

 

Asana083

 

For more information about this method's use, refer to Asana's official documentation at https://asana.com/developers/api-reference/tasks?missingtranslation=es#subtasks.

 

Get Tasks Of A User

This action gets all the tasks of a user.

 

Asana084

 

Configure its inputs as follow:

workspace_id: The id of the workspace (required). This parameter should be an integer in your Bizagi model.

assignee: The user that will be assigned to the subtask. It can be the id of the user, the email or the string 'me' to assign yourself. This parameter should be a string in your Bizagi model.

 

Asana085

 

To configure its outputs, you can map the output collection to your task collection in Bizagi and make sure you map the attributes of the tasks appropriately:

 

Asana086

 

For more information about this method's use, refer to Asana's official documentation at https://asana.com/developers/api-reference/tasks?missingtranslation=es#query.

 

Add Project To A Task

This action lets you add a project to a tasks.

 

Asana087

 

Configure its inputs as follow:

project_id: The id of the project (required). This parameter should be an integer in your Bizagi model.

task_id: The id of the task (required). This parameter should be an integer in your Bizagi model.

 

Asana088

 

To configure its outputs, you can map the output entity to your task entity in Bizagi and make sure you map the attributes of the task appropriately:

 

Asana089

 

For more information about this method's use, refer to Asana's official documentation at https://asana.com/developers/api-reference/tasks?missingtranslation=es#projects.

 

Remove Project From Task

This action lets you remove a project to a tasks.

 

Asana090

 

Configure its inputs as follow:

project_id: The id of the project (required). This parameter should be an integer in your Bizagi model.

task_id: The id of the task (required). This parameter should be an integer in your Bizagi model.

 

Asana091

 

To configure its outputs, you can map the output entity to your task entity in Bizagi and make sure you map the attributes of the task appropriately:

 

Asana092

 

For more information about this method's use, refer to Asana's official documentation at https://asana.com/developers/api-reference/tasks?missingtranslation=es#projects.

 

Add Followers To Task

This action lets you add followers to a tasks.

 

Asana093

 

Configure its inputs as follow:

followers: The ids of the users separated by comma (required). This parameter should be an integer in your Bizagi model.

task_id: The id of the task (required). This parameter should be an integer in your Bizagi model.

 

Asana094

 

To configure its outputs, you can map the output entity to your task entity in Bizagi and make sure you map the attributes of the task appropriately:

 

Asana095

 

For more information about this method's use, refer to Asana's official documentation at https://asana.com/developers/api-reference/tasks?missingtranslation=es#projects.

 

Remove Followers From Task

This action lets you remove followers to a tasks.

 

Asana096

 

Configure its inputs as follow:

followers: The ids of the users separated by comma (required). This parameter should be an integer in your Bizagi model.

task_id: The id of the task (required). This parameter should be an integer in your Bizagi model.

 

Asana097

 

To configure its outputs, you can map the output entity to your task entity in Bizagi and make sure you map the attributes of the task appropriately:

 

Asana098

 

For more information about this method's use, refer to Asana's official documentation at https://asana.com/developers/api-reference/tasks?missingtranslation=es#projects.

 

Upload Attachment To Task

This action lets you upload attachement to a tasks.

 

Asana099

 

Configure its inputs as follow:

task_id: The id of the task (required). This parameter should be an integer in your Bizagi model.

filename: filename of the attachment (required).

file: base64 data of the attachment (required).

 

Asana100

 

To configure its outputs, you can map the output entity to your task entity in Bizagi and make sure you map the attributes of the task appropriately:

 

Asana101

 

For more information about this method's use, refer to Asana's official documentation at https://asana.com/developers/api-reference/attachments?missingtranslation=es#upload

 

Get Attachment

This action gets a specific attachment

 

Asana102

 

Configure its inputs as follow:

attachment_id: The id of the attachment (required). This parameter should be an integer in your Bizagi model.

 

Asana103

 

To configure its outputs, you can map the output entity to your attachment entity in Bizagi and make sure you map the attributes of the attachment appropriately:

 

Asana104

 

For more information about this method's use, refer to Asana's official documentation at https://asana.com/developers/api-reference/attachments?missingtranslation=es#get-single.

 

Get Attachments Of A Task

This action gets all the attachments of a task.

 

Asana105

 

Configure its inputs as follow:

task_id: The id of the task (required). This parameter should be an integer in your Bizagi model.

 

Asana106

 

To configure its outputs, you can map the output collection to your attachment collection in Bizagi and make sure you map the attributes of the attachment appropriately:

 

Asana107

 

For more information about this method's use, refer to Asana's official documentation at https://asana.com/developers/api-reference/attachments?missingtranslation=es#get-all-task.


Last Updated 10/27/2022 9:54:22 AM