• Модуль: tasks
  • Путь к файлу: ~/bitrix/modules/tasks/lib/integration/crm/timelinemanager.php
  • Класс: BitrixTasksIntegrationCRMTimeLineManager
  • Вызов: TimeLineManager::onTaskCreated
public function onTaskCreated(bool $restored = false): self
{
	if (!$this->isAvailable())
	{
		return $this;
	}

	if ($this->taskRepository->getBindings()->isEmpty())
	{
		return $this;
	}

	$this->eventsController->addEvent(new OnTaskAdded($this->taskRepository->getTask(), $this->userId, $restored));

	if ($this->taskRepository->getTask()->isExpired())
	{
		return $this->onTaskExpired();
	}

	return $this;
}