• Модуль: tasks
  • Путь к файлу: ~/bitrix/modules/tasks/lib/scrum/service/kanbanservice.php
  • Класс: BitrixTasksScrumServiceKanbanService
  • Вызов: KanbanService::getTaskEntityId
public function getTaskEntityId(int $taskId): int
{
	$itemService = new ItemService();
	$entityService = new EntityService();

	$scrumItem = $itemService->getItemBySourceId($taskId);
	if ($itemService->getErrors() || $scrumItem->isEmpty())
	{
		return 0;
	}

	$entity = $entityService->getEntityById($scrumItem->getEntityId());
	if ($entityService->getErrors() || $entity->isEmpty())
	{
		return 0;
	}

	return $entity->getId();
}