• Модуль: crm
  • Путь к файлу: ~/bitrix/modules/crm/lib/automation/engine/robot.php
  • Класс: Bitrix\Crm\Automation\Engine\Robot
  • Вызов: Robot::__construct
public function __construct(array $bizprocActivity)
{
	if (isset($bizprocActivity['Delay']))
	{
		$this->setDelayInterval(new DelayInterval($bizprocActivity['Delay']));
		unset($bizprocActivity['Delay']);
	}
	if (isset($bizprocActivity['DelayName']))
	{
		$this->setDelayName($bizprocActivity['DelayName']);
		unset($bizprocActivity['DelayName']);
	}
	if (isset($bizprocActivity['Condition']))
	{
		$this->setCondition(new ConditionGroup($bizprocActivity['Condition']));
		unset($bizprocActivity['Condition']);
	}

	if (isset($bizprocActivity['ExecuteAfterPrevious']) && (int)$bizprocActivity['ExecuteAfterPrevious'] === 1)
	{
		$this->setExecuteAfterPrevious();
	}
	unset($bizprocActivity['ExecuteAfterPrevious']);

	$this->bizprocActivity = $bizprocActivity;
}