- Модуль: 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
)
);
}