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