• Модуль: tasks
  • Путь к файлу: ~/bitrix/modules/tasks/lib/integration/bizproc/automation/factory.php
  • Класс: BitrixTasksIntegrationBizprocAutomationFactory
  • Вызов: Factory::getTriggerRegistry
static function getTriggerRegistry()
{
	if (self::$triggerRegistry === null)
	{
		self::$triggerRegistry = [];
		/** @var TriggerBase $triggerClass */
		foreach ([
					TriggerStatus::className(),
					TriggerExpiredSoon::className(),
					TriggerExpired::className(),
					TriggerTasksFieldChangedTrigger::className(),
					//TriggerWebHook::className(),
					//TriggerApp::className()
				 ]
				 as $triggerClass
		)
		{
			if ($triggerClass::isEnabled())
			{
				self::$triggerRegistry[] = $triggerClass;
			}
		}
	}

	return self::$triggerRegistry;
}