2023-11-20 12:14:22 +05:00
|
|
|
|
# Mapping_ya_tracker
|
|
|
|
|
|
2023-11-20 14:23:18 +05:00
|
|
|
|
Перенос задач из Asana в Яндекс Трекер
|
|
|
|
|
|
|
|
|
|
## Схема маппинга (сопоставление полей при переносе данных json)
|
|
|
|
|
|
|
|
|
|
| поля json Asana | поля json Яндекс Трекер | Описание поля |
|
2023-11-20 14:35:53 +05:00
|
|
|
|
| ------ | ------ | ------ |
|
2023-11-20 14:23:18 +05:00
|
|
|
|
| "gid" | "id" | "Идентификатор" |
|
2023-11-29 12:14:47 +05:00
|
|
|
|
| "name" | "summary" | "Наименование" |
|
2023-11-20 14:23:18 +05:00
|
|
|
|
| "notes" | "descriptions" | "Описание задачи" |
|
|
|
|
|
| "created_at" | "createdAt" | "Дата создания задачи" |
|
2023-11-20 14:35:53 +05:00
|
|
|
|
| "due_on" | "deadline" | "Срок завершения задачи- дэдлайн" |
|
2023-11-20 14:23:18 +05:00
|
|
|
|
| "assignee" | "assignee" | "Логин или идентификатор исполнителя" |
|
2023-11-23 00:30:59 +05:00
|
|
|
|
|
|
|
|
|
## Бонусом - можно получить ключевую информацию об участниках задач в Asana
|
|
|
|
|
|
|
|
|
|
- ✨ Name ✨
|
|
|
|
|
- ✨ ID (GID - по версии Asana) ✨
|
|
|
|
|
|
2023-11-29 12:14:47 +05:00
|
|
|
|
## Созданный файл:
|
2023-11-23 00:30:59 +05:00
|
|
|
|
|
2023-11-29 12:14:47 +05:00
|
|
|
|
| ✨ users.mapping.asana2ya.csv ✨ | выгруженные данные по участникам задач в Asana |
|
|
|
|
|
|
|
|
|
|
> файл нужен для подгрузки в поле assignee.
|
|
|
|
|
|
|
|
|
|
## Для подгрузки задач в Яндекс Трекер используются:
|
|
|
|
|
|
|
|
|
|
- ```bash
|
|
|
|
|
base_url: 'https://api.tracker.yandex.net/v2/issues/_import'
|
|
|
|
|
```
|
|
|
|
|
|
|
|
|
|
- headers:
|
|
|
|
|
- ✨ 'Host': 'api.tracker.yandex.net' ✨
|
|
|
|
|
- ✨ 'Authorization': 'OAuth <token>' ✨
|
|
|
|
|
- ✨ 'X-Org-ID': <ID> ✨
|
|
|
|
|
- ✨ 'Content-Type': 'appication/json' ✨
|
|
|
|
|
|
|
|
|
|
## При получении ответов от API:
|
|
|
|
|
|
|
|
|
|
- ✨ при статусе 201 - 'Задача успешно создана в ЯндексТрекер' ✨
|
|
|
|
|
- ✨ в ином случае (при ошибке) - 'Ошибка при создании задачи в ЯндексТрекер:' ✨
|