• Модуль: tasks
  • Путь к файлу: ~/bitrix/modules/tasks/lib/integration/crm/timeline/event/ontaskdeadlinechanged.php
  • Класс: BitrixTasksIntegrationCRMTimelineEventOnTaskDeadLineChanged
  • Вызов: OnTaskDeadLineChanged::getPayload
public function getPayload(): array
{
	return [
		'AUTHOR_ID' => $this->userId,
		'TASK_ID' => $this->task->getId(),
		'DEADLINE' => $this->task->getDeadline(),
		'TASK_PREV_DEADLINE' => $this->formatDateTime($this->previousTaskState->getDeadline()),
		'TASK_CURR_DEADLINE' => $this->formatDateTime($this->task->getDeadline()),
		'UPDATE_ACTIVITY_STATUS' => $this->updateActivityStatus(),
		'REFRESH_TASK_ACTIVITY' => $this->updateActivityStatus() === false && !$this->task->isExpired(),
	];
}