• Модуль: tasks
  • Путь к файлу: ~/bitrix/modules/tasks/lib/scrum/service/taskservice.php
  • Класс: BitrixTasksScrumServiceTaskService
  • Вызов: TaskService::getTasksInfo
public function getTasksInfo(array $taskIds): array
{
	try
	{
		$tasksInfo = [];

		$queryObject = CTasks::getList(
			[],
			[
				'ID' => $taskIds,
				'CHECK_PERMISSIONS' => 'N',
			],
			[
				'TITLE',
				'RESPONSIBLE_ID',
				'CREATED_BY',
				'GROUP_ID',
				'PARENT_ID',
				'STATUS',
				'UF_TASK_WEBDAV_FILES',
				'PRIORITY',
			]
		);
		while ($data = $queryObject->fetch())
		{
			$data['TITLE'] = BitrixMainTextEmoji::decode($data['TITLE']);
			$tasksInfo[$data['ID']] = $data;
		}

		return $tasksInfo;
	}
	catch (Exception $exception)
	{
		$message = $exception->getMessage().$exception->getTraceAsString();
		$this->errorCollection->setError(new Error($message, self::ERROR_COULD_NOT_READ_TASK));
	}

	return [];
}