Перенос задач из Asana в Яндекс Трекер
Go to file
2023-12-05 12:50:02 +05:00
data fix(assignee): change "segavol" to "segavol.dev" 2023-11-29 11:11:46 +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(logging): create logs for show request and response after running mapping.py 2023-11-30 12:38:52 +05:00
mapping.py refactor(mapping): refactor logging for updating data_parent 2023-12-05 12:50:02 +05:00
README.md fix(readme): correct some tags 2023-11-29 12:17:23 +05:00
requirements.txt <docs>(new files): Добавить файлы: requirements.txt и mapping.py 2023-11-21 11:10:58 +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 - 'Задача успешно создана в ЯндексТрекер'
  • в ином случае (при ошибке) - 'Ошибка при создании задачи в ЯндексТрекер:'