- Модуль: crm
- Путь к файлу: ~/bitrix/modules/crm/lib/controller/activity/configurable.php
- Класс: Bitrix\Crm\Controller\Activity\Configurable
- Вызов: Configurable::addAction
public function addAction(\CRestServer $server, int $ownerTypeId, int $ownerId, array $fields, array $layout): ?array
{
$activity = new ConfigurableRestApp(new ItemIdentifier($ownerTypeId, $ownerId));
$this->saveActivity($activity, $fields, $layout, $server);
if (!empty($this->getErrors()))
{
return null;
}
return [
'activity' => [
'id' => $activity->getId(),
]
];
}