• Модуль: crm
  • Путь к файлу: ~/bitrix/modules/crm/lib/ml/scoring.php
  • Класс: Bitrix\Crm\Ml\Scoring
  • Вызов: Scoring::getCurrentPrediction
static function getCurrentPrediction(int $entityTypeId, int $entityId)
{
	$model = static::getScoringModel($entityTypeId, $entityId);
	if (!$model)
	{
		return false;
	}

	return Internals\PredictionHistoryTable::getList([
		'select' => [
			'ANSWER',
			'SCORE',
			'SCORE_DELTA',
			'CREATED',
			'EVENT_TYPE',
			'ASSOCIATED_ACTIVITY_ID'
		],
		'filter' => [
			'=ENTITY_TYPE_ID' => $entityTypeId,
			'=ENTITY_ID' => $entityId,
			'=MODEL_NAME' => $model->getName(),
			'=IS_PENDING' => 'N'
		],
		'order' => [
			'CREATED' => 'desc'
		],
		'limit' => 1
	])->fetch();
}