Добавление записи в таймлайн Битрикс24 можно использовать в бизнес-процессах и в коде своих компонентов.
\Bitrix\Main\Loader::includeModule('crm');
$text = 'Текст сообщения';
$resId = \Bitrix\Crm\Timeline\CommentEntry::create(
	array(
		'TEXT' => $text,
		'SETTINGS' => array(), // тут можно указать, что есть прикрепленные файлы
		'AUTHOR_ID' => 1,
		'BINDINGS' => array(array('ENTITY_TYPE_ID' => CCrmOwnerType::Order, 'ENTITY_ID' => $id))
));

Для закрепления комментария вверху
$resultUpdating = Bitrix\Crm\Timeline\Entity\TimelineBindingTable::update(
	array('OWNER_ID' => $resId, 'ENTITY_ID' => $id, 'ENTITY_TYPE_ID' => CCrmOwnerType::Order),
	array('IS_FIXED' => 'Y')
);

Нужно указывать необходимую сущность:
CCrmOwnerType::Order
CCrmOwnerType::Contact
CCrmOwnerType::Deal
CCrmOwnerType::Lead
CCrmOwnerType::Company
и т.д.

Подробнее в документации
(0)
Отправьте заявку нашим специалистам

Начните проект сейчас

Оставить заявку