• Модуль: intranet
  • Путь к файлу: ~/bitrix/modules/intranet/lib/ai/center.php
  • Класс: BitrixIntranetAICenter
  • Вызов: Center::getCrmScoring
static function getCrmScoring()
{
	if (!ModuleManager::isModuleInstalled("crm"))
	{
		return [];
	}

	$scoringExists = false;
	if(Loader::includeModule("ml") && Loader::includeModule("crm") && class_exists("BitrixCrmMlScoring"))
	{
		$modelNames = Scoring::getAvailableModelNames();
		foreach ($modelNames as $modelName)
		{
			$model = Scoring::getModelByName($modelName);
			if($model && $model->isReady())
			{
				$scoringExists = true;
				break;
			}
		}
	}

	return [
		[
			"id" => "crm-scoring",
			"name" => Loc::getMessage("INTRANET_AI_CRM_SCORING"),
			"iconClass" => "intranet-ai-center-icon intranet-ai-center-icon-crm",
			"iconColor" => "#12bff5",
			"comingSoon" => false,
			"selected" => $scoringExists,
			"data" => [
				"url" => "/crm/ml/model/list/"
			]
		]
	];
}