Asana is a work management tool that helps teams plan, organize, and track their tasks and projects in one place. It’s used to improve team collaboration and productivity.
To generate a Personal Access Token in Asana:
https://app.asana.com/0/{workspaceId}/list
.https://app.asana.com/0/850617776313575/1204832734671154
(Project ID: 1204832734671154)https://app.asana.com/0/850617776313575/1204832734671160
(Project ID: 1204832734671160 )The config
section in a YAML file includes the following properties:
access_token: <your_access_token>
workspace_id: <your_workspace_id>
project_id: <optional_project_id>
task_id: <optional_task_id>
version: 1.0.1
encrypt_credentials: false
union_all_tables: true
add_dbname_column: false
plugins:
extractors:
- name: Asana
connectorname: Asana
schemaname:
config:
access_token: your-access-token
workspace_id: your-workspace-id
project_id: your-project-id
task_id: your-task-id
properties:
metadata:
select:
- tablename
Bold Data Hub
icon on the Navigation Pane.Add Pipeline
and provide the name for the new pipeline.Parameters | Description |
---|---|
Access Token: | Provide your Asana Personal Access Token. This is used for authenticating API requests. |
Workspace ID: | Specify the workspace ID in Asana where your project is located. |
Project ID: | (Optional) Provide the specific project ID within the workspace whose tasks and sections you want to access. |
Task ID: | (Optional) Specify a particular task ID if you want to fetch data for a stories. |
Select: | Tablename(s): Provide one object. Valid values are: projects, tasks, sections, stories, tags, teams, users. |
Note:
For tasks and sections projectID is required. For stories taskID is required.
Run Now
button..
Edit DataSource
Option to view the created tables.