• Модуль: tasks
  • Путь к файлу: ~/bitrix/modules/tasks/lib/integration/bizproc/automation/engine/templatesscheme.php
  • Класс: BitrixTasksIntegrationBizprocAutomationEngineTemplatesScheme
  • Вызов: TemplatesScheme::addProjectTasksTemplates
private function addProjectTasksTemplates(): void
{
	$projectIterator = $this->getUserWorkgroups();

	while ($project = $projectIterator->fetchObject())
	{
		$documentType = $this->createComplexDocumentType($this->resolveProjectTaskType($project));

		foreach ($this->getProjectStages($project) as $stage)
		{
			$scope = new TemplateScope($documentType, null, $stage['ID']);
			$scope->setNames(null, $stage['TITLE'] ?? '');
			$scope->setProjectName($project->getName());

			$this->addTemplate($scope);
		}
	}
}