• Модуль: crm
  • Путь к файлу: ~/bitrix/modules/crm/lib/timeline/scoringentry.php
  • Класс: Bitrix\Crm\Timeline\ScoringEntry
  • Вызов: ScoringEntry::create
static function create(array $params)
{
	[$authorId, $created, $settings, $bindings] = self::fetchParams($params);
	$entityId = self::fetchEntityId($params);
	
	$result = TimelineTable::add([
		'TYPE_ID' => TimelineType::SCORING,
		'TYPE_CATEGORY_ID' => 0,
		'CREATED' => new DateTime(),
		'ASSOCIATED_ENTITY_TYPE_ID' => \CCrmOwnerType::Scoring,
		'ASSOCIATED_ENTITY_ID' => $entityId
	]);
	if (!$result->isSuccess())
	{
		return 0;
	}

	$createdId = $result->getId();

	self::registerBindings($createdId, $bindings);
	self::buildSearchContent($createdId);

	return $createdId;

}