• Модуль: bizproc
  • Путь к файлу: ~/bitrix/modules/bizproc/classes/general/schedulerservice.php
  • Класс: CBPSchedulerService
  • Вызов: CBPSchedulerService::subscribeOnTime
public function subscribeOnTime($workflowId, $eventName, $expiresAt)
{
	$workflowId = preg_replace('#[^a-z0-9.]#i', '', $workflowId);
	$eventName = preg_replace('#[^a-z0-9._-]#i', '', $eventName);

	$minLimit = static::getDelayMinLimit(false);
	if ($minLimit > 0)
	{
		$minExpiresAt = time() + $minLimit;
		if ($minExpiresAt > $expiresAt)
		{
			$expiresAt = $minExpiresAt;
		}
	}

	return self::addAgent($workflowId, $eventName, $expiresAt);
}