- Модуль: bizproc
- Путь к файлу: ~/bitrix/modules/bizproc/classes/general/schedulerservice.php
- Класс: CBPSchedulerService
- Вызов: CBPSchedulerService::unSubscribeByEventId
public function unSubscribeByEventId(int $eventId, $entityKey = null)
{
$event = SchedulerEventTable::getList([
'select' => ['WORKFLOW_ID', 'HANDLER','EVENT_MODULE', 'EVENT_TYPE', 'ENTITY_ID'],
'filter' => ['=ID' => $eventId]
])->fetch();
if ($event)
{
$this->unSubscribeOnEvent(
$event['WORKFLOW_ID'],
$event['HANDLER'],
$event['EVENT_MODULE'],
$event['EVENT_TYPE'],
$entityKey ? [$entityKey => $event['ENTITY_ID']] : $event['ENTITY_ID']
);
}
}