• Модуль: bizproc
  • Путь к файлу: ~/bitrix/modules/bizproc/lib/copy/workflowtemplate.php
  • Класс: BitrixBizprocCopyWorkflowTemplate
  • Вызов: WorkflowTemplate::copy
public function copy(ContainerCollection $containerCollection)
{
	$result = [$this->implementerName => []];

	foreach ($containerCollection as $container)
	{
		$workflowTemplateId = $container->getEntityId();

		$fields = $this->implementer->getFields($workflowTemplateId);

		$fields = $this->implementer->prepareFieldsToCopy($fields);

		$copiedWorkflowTemplateId = $this->implementer->add($fields);

		$result[$this->implementerName][$workflowTemplateId] = $copiedWorkflowTemplateId;
	}

	$this->result->setData($result);

	return $this->result;
}