Методы для работы с задачами

07 декабря 2023

ID 199637

Задачи используются для обработки запросов, которые требуют много времени и выполняются асинхронно. С помощью состояний задачи вы можете следить за ходом выполнения действий, заданных в запросе.

Задача может находиться в одном из следующих состояний:

  • Created – задача создана, но не запущена.
  • Starting – задача находится в процессе запуска.
  • Running – задача выполняется. Для задачи в этом состоянии указывается прогресс (progress) выполнения в процентах.
  • Completed – задача успешно завершена. Для задачи в этом состоянии указывается результат выполнения (result). Результат содержит зависимые от задачи данные, например идентификатор нового клиента после выполнения задачи CreateTenant.
  • Stopping – задача подготавливается к завершению. Если вы прекратили выполнение задачи, она может находиться в этом состоянии, прежде чем перейти в состояние Cancelled.
  • Failed – задача завершилась с ошибкой. Для задачи в этом состоянии указывается расширенная информация об ошибке (error).
  • Cancelled – выполнение задачи прекращено пользователем или системой. Для задачи в этом состоянии указывается расширенная информация об ошибке (error).
  • Queued – задача поставлена в очередь и ожидает начала выполнения.

Средствами REST API Сервера интеграции вы можете выполнять следующие действия с задачами:

  • получать список задач;
  • получать сведения об указанной задаче;
  • отменять выполнение указанной задачи.

В этом разделе

Получение информации о задаче

Получение списка задач

Отмена выполнения задачи

Вам помогла эта статья?
Что нам нужно улучшить?
Спасибо за ваш отзыв, вы помогаете нам становиться лучше!
Спасибо за ваш отзыв, вы помогаете нам становиться лучше!