• Модуль: rpa
  • Путь к файлу: ~/bitrix/modules/rpa/lib/controller/task.php
  • Класс: BitrixRpaControllerTask
  • Вызов: Task::subscribeOnTimelineAddEvent
protected function subscribeOnTimelineAddEvent(int $taskId): ?int
{
	return EventManager::getInstance()->addEventHandler(
		Driver::MODULE_ID,
		'BitrixRpaModelTimeline::OnAfterAdd',
		function(Event $event) use ($taskId)
		{
			$timeline = $event->getParameter('object');
			if($timeline instanceof BitrixRpaModelTimeline)
			{
				$data = $timeline->getData();
				if(!empty($data['task']) && (int)$data['task']['ID'] === $taskId)
				{
					$this->createdTimeline = $timeline;
				}
			}
		}
	);
}