• Модуль: crm
  • Путь к файлу: ~/bitrix/modules/crm/lib/automation/engine/template.php
  • Класс: Bitrix\Crm\Automation\Engine\Template
  • Вызов: Template::getRobotSettingsDialog
public function getRobotSettingsDialog(array $robot, $request = null)
{
	$documentType = array(
		'crm',
		\CCrmBizProcHelper::ResolveDocumentName($this->template['ENTITY_TYPE_ID']),
		\CCrmOwnerType::ResolveName($this->template['ENTITY_TYPE_ID'])
	);

	if (isset($robot['Properties']) && is_array($robot['Properties']))
	{
		$robot['Properties'] = $this->convertRobotProperties($robot['Properties'], $documentType);
	}

	$this->setRobots(array($robot));
	$raw = $this->getBizprocTemplate();

	return \CBPActivity::CallStaticMethod(
		$robot['Type'],
		"GetPropertiesDialog",
		array(
			$documentType,
			$robot['Name'],
			$raw['TEMPLATE'],
			array(),
			array(),
			null,
			$request,
			null,
			SITE_ID
		)
	);
}