• Модуль: crm
  • Путь к файлу: ~/bitrix/modules/crm/lib/Service/Timeline/Item/Activity/Tasks/Task.php
  • Класс: Bitrix\Crm\Service\Timeline\Item\Activity\Tasks\Task
  • Вызов: Task::getPingButton
public function getPingButton(AssociatedEntityModel $model, \Bitrix\Tasks\Internals\TaskObject $task): Button
{
	$pingButtonObject = new Button(
		Loc::getMessage('TASKS_TASK_DEAL_BUTTON_PING'),
		Button::TYPE_SECONDARY
	);

	$action = new JsEvent('Task:Ping');
	$action->addActionParamInt('taskId', $task->getId());
	$action->setAnalytics(new Analytics(['scenario' => 'task_ping'], $this->analyticsHit));
	$pingButtonObject->setAction($action);

	return $pingButtonObject;
}