• Модуль: tasks
  • Путь к файлу: ~/bitrix/modules/tasks/lib/scrum/service/kanbanservice.php
  • Класс: BitrixTasksScrumServiceKanbanService
  • Вызов: KanbanService::getSprintStageIds
public function getSprintStageIds(int $sprintId): array
{
	if (isset(self::$sprintStageIds[$sprintId]))
	{
		return self::$sprintStageIds[$sprintId];
	}

	self::$sprintStageIds[$sprintId] = [];

	$queryObject = StagesTable::getList([
		'select' => ['ID'],
		'filter' => [
			'=ENTITY_TYPE' => StagesTable::WORK_MODE_ACTIVE_SPRINT,
			'ENTITY_ID' => $sprintId,
		],
		'order' => ['SORT' => 'ASC']
	]);
	while ($stage = $queryObject->fetch())
	{
		self::$sprintStageIds[$sprintId][] = $stage['ID'];
	}

	return self::$sprintStageIds[$sprintId];
}