Добавление записи в таймлайн Битрикс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
и т.д.
CCrmOwnerType::Contact
CCrmOwnerType::Deal
CCrmOwnerType::Lead
CCrmOwnerType::Company
и т.д.
Подробнее в документации
Отправьте заявку сейчас
