Yandex Cloud
Поиск
Связаться с намиПодключиться
  • Документация
  • Блог
  • Все сервисы
  • Статус работы сервисов
    • Популярные
    • Инфраструктура и сеть
    • Платформа данных
    • Контейнеры
    • Инструменты разработчика
    • Бессерверные вычисления
    • Безопасность
    • Мониторинг и управление ресурсами
    • Машинное обучение
    • Бизнес-инструменты
  • Все решения
    • По отраслям
    • По типу задач
    • Экономика платформы
    • Безопасность
    • Техническая поддержка
    • Каталог партнёров
    • Обучение и сертификация
    • Облако для стартапов
    • Облако для крупного бизнеса
    • Центр технологий для общества
    • Облако для интеграторов
    • Поддержка IT-бизнеса
    • Облако для фрилансеров
    • Обучение и сертификация
    • Блог
    • Документация
    • Контент-программа
    • Мероприятия и вебинары
    • Контакты, чаты и сообщества
    • Идеи
    • Истории успеха
    • Тарифы Yandex Cloud
    • Промоакции и free tier
    • Правила тарификации
  • Документация
  • Блог
Проект Яндекса
© 2025 ООО «Яндекс.Облако»
Yandex Serverless Integrations
    • Все инструкции
        • Обзор
          • Cloud Functions
          • Serverless Containers
          • Yandex Cloud Postbox
          • Tracker
          • HTTP
          • gRPC
          • Object Storage
          • Foundation Models
          • Managed Service for YDB
          • Data Streams
          • Message Queue
          • Яндекс Диск
          • Workflows
          • AI-агент
        • Настроить политику повторных попыток для рабочего процесса
    • Просмотр операций с ресурсами сервиса
  • Правила тарификации
  • Справочник Terraform
  • История изменений
  1. Пошаговые инструкции
  2. Workflows
  3. Конструктор шагов рабочего процесса
  4. Интеграционные шаги
  5. Tracker

Обращение к Yandex Tracker API

Статья создана
Yandex Cloud
Обновлена 19 мая 2025 г.
Консоль управления
  1. В процессе создания нового рабочего процесса или изменения существующего в консоли управления в блоке Создание рабочего процесса / Изменение рабочего процесса выберите Конструктор.

  2. Из секции Интеграционные шаги в левой части экрана перетащите элемент Tracker в нужное место рабочего процесса в окне конструктора.

    Перетаскивать шаги можно в обозначенные пунктирной линией блоки на графической схеме рабочего процесса, такие как Добавить шаг и т.п.

  3. В окне со схемой рабочего процесса нажмите на добавленный блок Tracker, чтобы выбрать его.

  4. В правой части окна на вкладке Настройки:

    1. В поле Имя шага задайте имя шага рабочего процесса.

    2. (Опционально) Если API Yandex Tracker использует нестандартный эндпоинт, в поле Эндпоинт измените значение, заданное по умолчанию.

    3. В секции OAuth-токен укажите OAuth-токен приложения или секрет Yandex Lockbox, в котором сохранен этот токен. Выберите:

      • Lockbox, чтобы хранить OAuth-токен приложения в секрете, и в блоке Cекрет выберите секрет, его версию и ключ, в которых сохранен OAuth-токен.

        Если у вас еще нет секрета Yandex Lockbox, нажмите кнопку Создать, чтобы создать его.

      • Текст, чтобы хранить OAuth-токен приложения в спецификации в виде текста, и в поле Значение введите OAuth-токен.

        Важно

        Хранить OAuth-токен в открытом виде в тексте спецификации небезопасно.

    4. В поле Организация выберите тип организации, к которой подключен Tracker: Yandex Cloud Organization или Яндекс 360, либо оставьте значение Не указана, чтобы не указывать организацию.

      Если вы указали тип организации, в поле Идентификатор организации укажите ее идентификатор.

      Подробнее об организациях см. в документации Yandex Tracker.

    5. В поле Действие выберите действие, которое нужно выполнить с задачами Tracker:

      Получить задачу
      1. В поле Ключ задачи укажите ключ – уникальный идентификатор задачи.
      Создать задачу
      1. В поле Очередь укажите идентификатор очереди, в которой будет создаваться задача.

      2. В поле Название задайте название создаваемой задачи.

      3. (Опционально) В поле Родительская задача укажите ключ родительской задачи.

      4. (Опционально) В поле Описание задайте описание создаваемой задачи.

      5. В блоке Добавить в спринты при необходимости укажите спринты, в которые нужно добавить задачу. Выберите:

        • Не добавлять, чтобы не добавлять задачу в спринты.
        • Список, чтобы добавить спринты по одному при помощи кнопки .
        • JSON, чтобы добавить спринты в виде JSON-массива или jq-шаблона.
      6. (Опционально) В поле Тип укажите тип создаваемой задачи.

      7. (Опционально) В поле Приоритет укажите приоритет создаваемой задачи.

      8. В блоке Добавить наблюдателей при необходимости укажите пользователей, которых нужно добавить в наблюдатели создаваемой задачи. Выберите:

        • Не добавлять, чтобы не добавлять наблюдателей.
        • Список, чтобы добавить наблюдателей, указав их логины или идентификаторы по одному при помощи кнопки .
        • JSON, чтобы добавить наблюдателей, указав их логины или идентификаторы в виде JSON-массива или jq-шаблона.
      9. (Опционально) В поле Исполнитель укажите логин или идентификатор пользователя — исполнителя создаваемой задачи.

      10. (Опционально) В поле Автор укажите логин или идентификатор пользователя — автора создаваемой задачи.

      11. (Опционально) В поле Дополнительные поля при помощи кнопки задайте дополнительные поля создаваемой задачи в формате <Название_поля>:<Значение_поля>.

      Обновить задачу

      Примечание

      Если вы не зададите новые значения для опциональных полей, они останутся прежними.

      1. В поле Ключ задачи укажите ключ задачи, которую нужно изменить.

      2. (Опционально) В поле Название задайте новое название изменяемой задачи.

      3. (Опционально) В поле Родительская задача укажите новый ключ родительской задачи.

      4. (Опционально) В поле Описание задайте новое описание изменяемой задачи.

      5. В блоке Изменить спринты при необходимости измените спринты, в которые входит задача. Выберите:

        • Не изменять, чтобы не изменять спринты, в которые входит задача.

        • Заменить спринты, чтобы заменить все текущие спринты, в которые входит задача, на новые. В поле Спринт выберите:

          • Список, чтобы задать новые спринты по одному при помощи кнопки .
          • JSON, чтобы задать новые спринты в виде JSON-массива или jq-шаблона.
        • Добавить спринт, чтобы добавить новые спринты к тем, в которые уже входит задача. В поле Спринт выберите:

          • Список, чтобы добавить спринты по одному при помощи кнопки .
          • JSON, чтобы добавить спринты в виде JSON-массива или jq-шаблона.
        • Удалить спринт, чтобы удалить задачу из спринтов. В поле Спринт выберите:

          • Список, чтобы задать спринты, из которых нужно удалить задачу, по одному при помощи кнопки .
          • JSON, чтобы задать спринты, из которых нужно удалить задачу, в виде JSON-массива или jq-шаблона.
        • Обновить спринт, чтобы заменить текущие спринты, в которые входит задача, на указанные. В поле Спринт выберите:

          • Словарь, чтобы задать правила, по которым нужно обновить спринты, при помощи кнопки в формате <Исходное_значение>:<Новое_значение>, где <Исходное_значение> — текущий спринт, в который входит задача, <Новое_значение> — спринт, на который нужно заменить текущий.
          • JSON, чтобы задать правила, по которым нужно обновить спринты, в виде JSON-объекта или jq-шаблона.
      6. (Опционально) В поле Тип задайте новый тип изменяемой задачи.

      7. (Опционально) В поле Приоритет задайте новый приоритет изменяемой задачи.

      8. В блоке Изменить наблюдателей при необходимости измените наблюдателей, которые добавлены в задачу. Выберите:

        • Не изменять, чтобы не изменять наблюдателей задачи.

        • Заменить наблюдателей, чтобы заменить всех текущих наблюдателей задачи на новых. В поле Наблюдатель выберите

          • Список, чтобы задать новых наблюдателей, указав их логины или идентификаторы по одному при помощи кнопки .
          • JSON, чтобы задать новых наблюдателей, указав их логины или идентификаторы в виде JSON-массива или jq-шаблона.
        • Добавить наблюдателя, чтобы добавить новых наблюдателей к уже имеющимся в задаче. В поле Наблюдатель выберите:

          • Список, чтобы добавить наблюдателей, указав их логины или идентификаторы по одному при помощи кнопки .
          • JSON, чтобы добавить наблюдателей, указав их логины или идентификаторы в виде JSON-массива или jq-шаблона.
        • Удалить наблюдателя, чтобы удалить наблюдателей из задачи. В поле Наблюдатель выберите:

          • Список, чтобы задать наблюдателей, которых нужно удалить из задачи, указав их логины или идентификаторы по одному при помощи кнопки .
          • Выберите JSON, чтобы задать наблюдателей, которых нужно удалить из задачи, указав их логины или идентификаторы в виде JSON-массива или jq-шаблона.
        • Обновить наблюдателя, чтобы заменить текущих наблюдателей задачи на указанных. В поле Наблюдатель выберите:

          • Словарь, чтобы задать правила, по которым нужно обновить наблюдателей, при помощи кнопки в формате <Исходное_значение>:<Новое_значение>, где <Исходное_значение> — логин или идентификатор текущего наблюдателя задачи, <Новое_значение> — логин или идентификатор наблюдателя, на которого нужно заменить текущего.
          • JSON, чтобы задать правила, по которым нужно обновить наблюдателей, в виде JSON-объекта или jq-шаблона.
      9. (Опционально) В поле Дополнительные поля измените дополнительные поля задачи. Для этого нажмите кнопку и в появившемся блоке настроек:

        1. В поле Название поля введите название поля, значения которого нужно изменить.

        2. В блоке Изменить поле выберите:

          • Заменить значение, чтобы заменить все текущие значения поля на новые. В поле Значение выберите:

            • Список, чтобы задать новые значения поля по одному при помощи кнопки .
            • JSON, чтобы задать новые значения поля в виде JSON-массива или jq-шаблона.
          • Добавить значение, чтобы добавить новые значения поля к уже имеющимся. В поле Значение выберите:

            • Список, чтобы добавить значения поля по одному при помощи кнопки .
            • JSON, чтобы добавить значения поля в виде JSON-массива или jq-шаблона.
          • Удалить значение, чтобы удалить значения поля. В поле Значение выберите:

            • Список, чтобы задать значения поля, которые нужно удалить, по одному при помощи кнопки .
            • JSON, чтобы задать значения поля, которые нужно удалить, в виде JSON-массива или jq-шаблона.
          • Обновить значение, чтобы заменить текущие значения поля на указанные. В поле Значение выберите:

            • Словарь, чтобы задать правила, по которым нужно обновить значения поля, при помощи кнопки в формате <Исходное_значение>:<Новое_значение>, где <Исходное_значение> — текущее значение поля, <Новое_значение> — значение поля, на которое нужно заменить текущее.
            • JSON, чтобы задать правила, по которым нужно обновить значения поля, в виде JSON-объекта или jq-шаблона.
      Связать задачи
      1. В поле Ключ первой задачи укажите ключ первой задачи, для которой нужно создать связь.
      2. В поле Ключ второй задачи укажите ключ второй задачи, которую нужно связать с первой.
      3. В поле Тип связи укажите тип связи, которую нужно установить между задачами.
      Найти задачу
      1. В блоке Параметры поиска выберите:

        • Очередь, чтобы вернуть задачи из указанной очереди. В поле Название очереди введите ключ очереди, задачи из которой нужно вернуть.

        • Список ключей задач, чтобы вернуть задачи с указанными ключами. В поле Ключи задач выберите:

          • Список, чтобы задать ключи задач по одному при помощи кнопки .
          • JSON, чтобы задать ключи задач в виде JSON-массива или jq-шаблона.
        • Параметры фильтрации задач, чтобы вернуть задачи с указанными значениями полей.

          1. В поле Поля для фильтрации при помощи кнопки задайте поля, по которым нужно фильтровать задачи, и значения этих полей.
          2. (Опционально) Чтобы сортировать возвращаемые задачи, в поле Сортировка выберите Включена и укажите название поля, по которому будет выполняться сортировка. При необходимости включите опцию Сортировка по убыванию, чтобы сортировать задачи в порядке убывания.
        • Фильтр на языке запросов, чтобы вернуть задачи по указанному фильтру на языке запросов Yandex Tracker.

      2. В поле Размер страницы задайте количество задач, которые будут помещаться на одной странице с результатами поиска.

      3. В поле Номер страницы задайте номер страницы с результатами, которую необходимо получить.

      Обновить статус задачи
      1. В поле Ключ задачи укажите ключ задачи, статус которой нужно изменить.
      2. В поле Переход укажите идентификатор перехода задачи.
      3. (Опционально) В поле Дополнительные поля при помощи кнопки задайте дополнительные поля задачи и их значения, которые нужны, чтобы выполнить переход.
      Добавить комментарий
      1. В поле Ключ задачи укажите ключ задачи, в которую нужно добавить комментарий.

      2. В поле Текст укажите текст добавляемого комментария.

      3. (Опционально) В блоке Призвать пользователей задайте пользователей, которых нужно призвать в задачу в добавляемом комментарии. Выберите:

        • Не призывать, чтобы никого не призывать.
        • Список, чтобы задать логины или идентификаторы призываемых в комментарии пользователей по одному при помощи кнопки .
        • JSON, чтобы задать логины или идентификаторы призываемых пользователей в виде JSON-массива или jq-шаблона.
      Обновить комментарий
      1. В поле Идентификатор комментария укажите идентификатор комментария, который нужно изменить.
      2. В поле Ключ задачи укажите ключ задачи, в которой находится изменяемый комментарий.
      3. В поле Текст укажите измененный текст комментария.
      Получить комментарий
      1. В поле Ключ задачи укажите ключ задачи, комментарии из которой нужно получить.
      2. (Опционально) В поле Идентификатор комментария укажите идентификатор комментария, начиная с которого будут возвращены комментарии из задачи. В ответе будут возвращены комментарии, созданные позднее указанного комментария, не включая сам указанный комментарий.
      3. (Опционально) В поле Количество комментариев задайте максимальное количество комментариев, которые могут быть возвращены в ответе.
    6. (Опционально) В поле Таймаут, мс задайте максимальное время выполнения текущего шага.

    7. (Опционально) Чтобы задать для шага собственную политику повторных попыток, разверните блок Политика повторных попыток и нажмите кнопку Политика повторных попыток. В появившейся форме:

      1. (Опционально) В поле Начальная задержка, мс задайте начальное значение задержки между повторными попытками выполнения шага.

      2. (Опционально) В поле Скорость изменения задержки задайте коэффициент, на который будет умножаться время задержки перед каждой повторной попыткой выполнения шага.

      3. (Опционально) В поле Максимальная задержка, мс задайте значение максимальной задержки между повторными попытками выполнения шага.

      4. В поле Ошибки выберите ошибки, для которых будут (или, наоборот, не будут) сделаны повторные попытки выполнения шага.

        Подробную информацию о возможных ошибках см. в разделе Возможные коды ошибок.

      5. (Опционально) В поле Количество повторных попыток задайте максимальное количество повторных попыток выполнения шага.

      6. В поле Режим выбора ошибок выберите:

        • INCLUDE — чтобы делать для шага повторные попытки выполнения при возникновении ошибок, указанных в поле Ошибки.
        • EXCLUDE — чтобы делать для шага повторные попытки выполнения при возникновении любых ошибок, за исключением ошибок, указанных в поле Ошибки.

      Если вы хотите удалить политику повторных попыток, ранее созданную для шага, в строке Политика повторных попыток нажмите и выберите Удалить.

      Если для шага не настроена собственная политика повторных попыток, к нему будет применяться политика повторных попыток, заданная для всего рабочего процесса.

  5. (Опционально) Перейдите на вкладку Вход и задайте jq-шаблон для фильтрации состояния рабочего процесса, которое передается в шаг.

  6. (Опционально) Перейдите на вкладку Выход и задайте jq-шаблон для фильтрации выходных данных шага, которые добавляются в состояние рабочего процесса.

См. такжеСм. также

  • Спецификация YaWL
  • Создать рабочий процесс с помощью конструктора
  • Изменить рабочий процесс

Была ли статья полезна?

Предыдущая
Yandex Cloud Postbox
Следующая
HTTP
Проект Яндекса
© 2025 ООО «Яндекс.Облако»