blob: c518088aac6645d458f5303820268d72e425a45e [file] [log] [blame] [view]
---
title: "TAPD"
sidebar_position: 6
description: Config UI instruction for TAPD
---
Visit Config UI at: `http://localhost:4000` and go to `Connections` page.
## Step 1 - Add Data Connections
![tapd-add-data-connections](/img/ConfigUI/tapd-add-data-connections.png)
### Connection Name
Name your connection.
### Endpoint URL
This should be a valid REST API endpoint
- `https://api.tapd.cn/`
The endpoint url should end with `/`.
### Username/Password
Input the username and password of your Tapd account, you can follow the steps as below.
![tapd-account](/img/ConfigUI/tapd-account.png)
### Proxy URL (Optional)
If you are behind a corporate firewall or VPN you may need to utilize a proxy server. Enter a valid proxy server address on your network, e.g. `http://your-proxy-server.com:1080`
### Ralte Limit (Optional)
For TAPD, we suggest you setting the rate limit to 3500
### Test and Save Connection
Click `Test Connection`, if the connection is successful, click `Save Connection` to add the connection.
## Step 2 - Setting Data Scope
![image-20230410224100853](https://user-images.githubusercontent.com/3294100/230924072-433451e5-97a3-4d99-9ca7-0a43d0bacd01.png)
You can find the campany id in your Tapd company dashboard.
![image-20230410223926964](https://user-images.githubusercontent.com/3294100/230923942-4dd5bbd7-a391-4abc-ab99-ff7543d919ac.png)
### Workspaces
Choose the Tapd workspaces to collect.
### Data Entities
Usually, you don't have to modify this part. However, if you don't want to collect certain Tapd entities, you can unselect some entities to accerlerate the collection speed.
- Issue Tracking: Tapd issues, issue comments, issue labels, etc.
- Cross Domain: Tapd accounts, etc.
## Step 3 - Adding Transformation Rules (Optional)
![image](https://user-images.githubusercontent.com/3294100/230924606-bf6ef00c-73fa-4a60-be8f-1f27fe4ef6ae.png)
Without adding transformation rules, you can not view all charts in "Engineering Throughput and Cycle Time" dashboards.<br/>
Each Tapd workspace can be configured with different transformation rules.
### Issue Tracking
- Requirement: choose the issue types to be transformed to "REQUIREMENT".
- Bug: choose the issue types to be transformed to "BUG".
- Incident: choose the issue types to be transformed to "INCIDENT".
- TODO: The issues that are planned but have not been worked on yet
- IN-PROGRESS: The issues that are work-in-progress
- DONE: The issues that are completed
## Step 4 - Setting Sync Policy
You can choose how often you would like to sync your data in this step by selecting a sync frequency option or enter a cron code to specify your prefered schedule.
## Troubleshooting
If you run into any problem, please check the [Troubleshooting](/Troubleshooting/Configuration.md) or [create an issue](https://github.com/apache/incubator-devlake/issues)