addChildTaskByTemplate
CTaskItem[] CTaskItem::addChildTasksByTemplate( $templateId, $parameters = array() )
The method adds subtasks from the template.
Returned value
This method returns an array of created [link=32362]CTaskItem[/link] class instances.
Method parameters
Parameter | Description |
---|---|
$templateId | Template ID. |
$parameters | Array of subtask parameters . |
Example of use
CModule::IncludeModule('tasks'); $taskId = 1373; $executiveUserId = $GLOBALS['USER']->GetId(); $templateId = 6; // creating task instance to attach new subtasks to $taskInstance = CTaskItem::getInstance($taskId, $executiveUserId); $createdSubtasks = $taskInstance->addChildTasksByTemplate($templateId, array( // transfer some parameters 'BEFORE_ADD_CALLBACK' => function(&$fields){ print('will be created:'.PHP_EOL); print_r($fields); }, )); print_r($createdSubtasks);
© «Bitrix24», 2001-2024