- Модуль: crm
- Путь к файлу: ~/bitrix/modules/crm/lib/activity/provider/tasks/comment.php
- Класс: Bitrix\Crm\Activity\Provider\Tasks\Comment
- Вызов: Comment::prepareFields
public function prepareFields(int $taskId, int $responsibleId, ItemIdentifier $identifier, array $timelineParams): array
{
$task = TaskObject::getObject($taskId);
return [
'ASSOCIATED_ENTITY_ID' => $taskId,
'BINDINGS' => [
[
'OWNER_ID' => $identifier->getEntityId(),
'OWNER_TYPE_ID' => $identifier->getEntityTypeId(),
],
],
'STORAGE_ELEMENT_IDS' => $timelineParams['TASK_FILE_IDS'],
'RESPONSIBLE_ID' => $responsibleId,
'SUBJECT' => $task->getTitle(),
'SETTINGS' => $timelineParams,
'IS_INCOMING_CHANNEL' => 'Y',
];
}