• Модуль: crm
  • Путь к файлу: ~/bitrix/modules/crm/lib/Service/WebForm/WebFormScenarioService.php
  • Класс: Bitrix\Crm\Service\WebForm\WebFormScenarioService
  • Вызов: WebFormScenarioService::prepareTourScenario
private function prepareTourScenario(BaseScenario $baseScenario, string $templateId): BaseScenario
{
	return $baseScenario->setCategory(ScenarioCategory::PREPARE_FORM)
		->prepareBuilder((new ScenarioOptionBuilder())
			->addAgreements(true)
			->addCaptcha(true)
		)
		->setOpenable(false)
		->setActions([
				[
					'id' => 'showTour',
					'data' => [
						'steps' => TourScenarioDescription::getScenarioSteps($templateId),
					],
				],
			]
		)
	;
}