Russian (Русский) - Change language

GetTaskByStageId

Назначение

Выбирает наиболее приоритетное задание с указанного набора этапов и открывает его для обработки. При этом задание блокируется (не может быть открыто другими пользователями).

Внимание! Необходимо открыть задание перед тем, как выполнять с ним какие-нибудь действия!

Определение

int GetTaskByStageId( int sessionId, int projectId, int[] stageIds, bool onlyPreprocessedTasks, bool onlyPrivateBatches );
    

Параметры

Имя Тип Описание
sessionId int Идентификатор сессии подключения к Серверу Приложений
projectId int Идентификатор проекта
stageIds int[] Идентификаторы этапов обработки
onlyPreprocessedTask bool

Признак отбора задач, прошедших предобработку. Возможные значения:

  • True - отбирать только задачи, прошедшие предобработку;
  • False - выбирать среди всех задач.
onlyPrivateBatches bool

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

  • True - доступны только пакеты, владельцем которых является текущий пользователь или его группа;
  • False - доступны все пакеты

Возвращаемое значение

Тип Описание
int Идентификатор задания

11/10/2020 12:08:08 PM


Please leave your feedback about this article