Перенос задач из Asana в Яндекс Трекер
Go to file
2024-03-27 12:51:11 +05:00
data fix(core): a set of data inconsistencies and minor bugs 2023-12-08 15:04:51 +05:00
.gitignore refactor(mapping): include .log in .gitignore 2023-11-27 21:34:09 +05:00
asana_users.py refactor(mapping): include logging 2023-11-27 21:22:57 +05:00
LICENSE Initial commit 2023-11-20 12:14:22 +05:00
logging_config.py refactor(mapping): refactor updating data and create messages about updating yandex tracker data with parent task 2023-12-05 02:08:07 +05:00
mapping_logging.bak refactor(mapping): add task_parent not last version 2023-12-05 17:04:11 +05:00
mapping.py fix(mapping_close_tasks):may be i have done it 2023-12-13 00:03:35 +05:00
README.md fix(readme): correct some tags 2023-11-29 12:17:23 +05:00
requirements.txt refactor(resolved_tasks):add secrets to the .env 2024-03-27 12:51:11 +05:00
resolved_task.py refactor(resolved_tasks):add secrets to the .env 2024-03-27 12:51:11 +05:00

Mapping_ya_tracker

Перенос задач из Asana в Яндекс Трекер

Схема маппинга (сопоставление полей при переносе данных json)

поля json Asana поля json Яндекс Трекер Описание поля
"gid" "id" "Идентификатор"
"name" "summary" "Наименование"
"notes" "descriptions" "Описание задачи"
"created_at" "createdAt" "Дата создания задачи"
"due_on" "deadline" "Срок завершения задачи- дэдлайн"
"assignee" "assignee" "Логин или идентификатор исполнителя"

Бонусом - можно получить ключевую информацию об участниках задач в Asana

  • Name
  • ID (GID - по версии Asana)

Созданный файл:

| users.mapping.asana2ya.csv | выгруженные данные по участникам задач в Asana |

файл нужен для подгрузки в поле assignee.

Для подгрузки задач в Яндекс Трекер используются:

  •   base_url: 'https://api.tracker.yandex.net/v2/issues/_import'
    
  • headers:

  • 'Host': 'api.tracker.yandex.net'

  • 'Authorization': 'OAuth '

  • 'X-Org-ID':

  • 'Content-Type': 'appication/json'

Возможные ответы на запросы:

  • при статусе 201 - 'Задача успешно создана в ЯндексТрекер'
  • в ином случае (при ошибке) - 'Ошибка при создании задачи в ЯндексТрекер:'