• Модуль: tasks
  • Путь к файлу: ~/bitrix/modules/tasks/lib/scrum/service/itemservice.php
  • Класс: BitrixTasksScrumServiceItemService
  • Вызов: ItemService::getItemsStoryPointsBySourceId
public function getItemsStoryPointsBySourceId(array $sourceIds): array
{
	try
	{
		$itemsStoryPoints = [];

		$queryObject = ItemTable::getList([
			'select' => ['ID', 'STORY_POINTS', 'SOURCE_ID'],
			'filter' => ['SOURCE_ID' => $sourceIds]
		]);
		while ($itemData = $queryObject->fetch())
		{
			$itemsStoryPoints[$itemData['SOURCE_ID']] = $itemData['STORY_POINTS'] !== null
				? $itemData['STORY_POINTS']
				: ''
			;
		}

		return $itemsStoryPoints;
	}
	catch (Exception $exception)
	{
		$this->errorCollection->setError(
			new Error($exception->getMessage(), self::ERROR_COULD_NOT_READ_ITEM)
		);
	}

	return [];
}