• Модуль: tasks
  • Путь к файлу: ~/bitrix/modules/tasks/lib/scrum/service/backlogservice.php
  • Класс: BitrixTasksScrumServiceBacklogService
  • Вызов: BacklogService::getBacklogByGroupId
public function getBacklogByGroupId(int $groupId): EntityForm
{
	$backlog = new EntityForm();

	try
	{
		$queryObject = EntityTable::getList([
			'filter' => [
				'GROUP_ID' => $groupId,
				'=ENTITY_TYPE' => EntityForm::BACKLOG_TYPE
			]
		]);
		if ($backlogData = $queryObject->fetch())
		{
			$backlog->setId($backlogData['ID']);
			$backlog->setGroupId($groupId);
			$backlog->setCreatedBy($backlogData['CREATED_BY']);
			$backlog->setModifiedBy($backlogData['MODIFIED_BY']);
			$backlog->setEntityType($backlogData['ENTITY_TYPE']);
			$backlog->setInfo($backlogData['INFO']);
		}
	}
	catch (Exception $exception)
	{
		$this->errorCollection->setError(
			new Error(
				$exception->getMessage(),
				self::ERROR_COULD_NOT_READ_BACKLOG
			)
		);
	}

	return $backlog;
}