https://github.com/yandex-cloud-examples/yc-tracker-summarize-spent
Суммирование трудозатрат в родительской задаче Yandex Tracker.
https://github.com/yandex-cloud-examples/yc-tracker-summarize-spent
yandex-cloud yandex-tracker yandexcloud
Last synced: 7 months ago
JSON representation
Суммирование трудозатрат в родительской задаче Yandex Tracker.
- Host: GitHub
- URL: https://github.com/yandex-cloud-examples/yc-tracker-summarize-spent
- Owner: yandex-cloud-examples
- License: apache-2.0
- Created: 2024-03-08T09:07:53.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2024-03-08T10:12:11.000Z (over 2 years ago)
- Last Synced: 2024-12-29T15:47:05.018Z (over 1 year ago)
- Topics: yandex-cloud, yandex-tracker, yandexcloud
- Language: Python
- Homepage:
- Size: 5.86 KB
- Stars: 1
- Watchers: 4
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Суммирование трудозатрат в родительской задаче
Cloud-функцию необходимо вызывать из задач по условию изменения поля трудозатрат.
Если у задачи есть родительская задача, то указанные трудозатраты (последние) будут добавлены к родительской задаче.
В переменных окружения Cloud-функции необходимо передать переменные ORG - ID организации и TOKEN - OAuth токен пользователя.
## Настройка
1. Необходимо создать cloud функцию на python (https://cloud.yandex.ru/docs/functions/operations/function/function-create) и в созданной функции файлы с кодом функции - index.py и requirements.txt, аналогичные файлам в репозитории или загрузить приложенный zip-архив (tracker-summarize-spent.zip) в интрерфейсе редактора кода функции.
2. В переменных окружения необходимо добавить две переменных (ORG и TOKEN) - https://cloud.yandex.ru/docs/functions/operations/function/environment-variables-add с ID организации в Yandex Tracker и Oauth-токеном для возможности работы с API Yandex Tracker.
3. Необходимо создать в Yandex Tracker триггер, с действием типа http запрос и указать в адресе адрес функции (https://cloud.yandex.ru/docs/tracker/user/set-action#create-http), адрес функции можно получить на странице "Обзор функции" ("Ссылка для вызова"). Функция должна быть публичной или при вызове из Yandex Tracker можно использовать аутентификацию (https://cloud.yandex.ru/docs/functions/operations/function/auth).