Документация для разработчиков
Темная тема

Удалить цифровое рабочее место

Scope: crm Права на выполнение: пользователи с административным доступом к разделу CRM

Описание и параметры

Метод удаляет существующее цифровое рабочее место с идентификатором id.

Удаление цифрового рабочего места возможно, только если к нему нет ни одного привязанного смарт-процесса.

Если есть смарт-процессы, необходимо сначала их отвязать или перепривязать к другому рабочему месту, а уже потом удалять это цифровое рабочее место.


Параметры метода

Обязательные параметры отмечены *

Параметр Описание
id*
integer
Идентификатор цифрового рабочего места. Может быть получен из ответа метода crm.automatedsolution.add (result.automatedSolution.id), который был вызван при добавлении цифрового рабочего места, или crm.automatedsolution.list. Так же можно воспользоваться разделом «Цифровые рабочие места» на портале Битрикс24 — колонка ID в списке цифровых рабочих мест

Примеры кода


  • cURL (Webhook)
    curl -X POST \
    -H "Content-Type: application/json" \
    -H "Accept: application/json" \
    -d '{"id":5}' \
    https://**put_your_bitrix24_address**/rest/**put_your_user_id_here**/**put_your_webhook_here**/crm.automatedsolution.delete
    
  • cURL (OAuth)
    curl -X POST \
    -H "Content-Type: application/json" \
    -H "Accept: application/json" \
    -d '{"id":5,"auth":"**put_access_token_here**"}' \
    https://**put_your_bitrix24_address**/rest/crm.automatedsolution.delete
    
  • JS
    BX24.callMethod(
        "crm.automatedsolution.delete",
        {
            "id": 5
        },
        function(result) {
            if (result.error()) {
                console.error(result.error());
            } else {
                console.info(result.data());
            }
        }
    );
    
  • PHP
    require_once('crest.php');
    
    $result = CRest::call(
        'crm.automatedsolution.delete',
        [
            'id' => 5
        ]
    );
    
    echo '
    ';
    print_r($result);
    echo '
    ';

Обработка ответа и ошибок


Обработка ответа

HTTP-статус: 200

{
    "result": null,
    "time": {
        "start": 1715852365.744733,
        "finish": 1715852366.078274,
        "duration": 0.3335409164428711,
        "processing": 0.01611018180847168,
        "date_start": "2024-05-16T12:39:25+03:00",
        "date_finish": "2024-05-16T12:39:26+03:00",
        "operating_reset_at": 1715852966,
        "operating": 0
    }
}

Обработка ошибок

HTTP-статус: 400

{    
    "error":"HAS_BOUND_TYPES",
    "error_description":"Не можем удалить рабочее место, в котором есть смарт-процессы. Перенесите их в другое рабочее место"
}
Название Описание
error
string
Строковый код ошибки. Может состоять из цифр, латинских букв и знака подчеркивания
error_description
error_description
Текстовое описание ошибки. Описание не предназначено для показа конечному пользователю в необработанном виде

Возможные коды ошибок

Код Описание
ACCESS_DENIED Недостаточно прав
HAS_BOUND_TYPES Цифровое рабочее место имеет привязанные к нему смарт-процессы. Перед удалением необходимо сначала отвязать смарт-процессы


Пользовательские комментарии

Мы будем рады, если разработчики добавят свои комментарии по практическому использованию методов системы.

Для этого нужно всего лишь авторизоваться на сайте

Но помните, что Пользовательские комментарии, несмотря на модерацию, не являются официальной документацией. Ответственность за их использование несет сам пользователь.

Также Пользовательские комментарии не являются местом для обсуждения функционала. По подобным вопросам обращайтесь на форумы.
© «Битрикс», 2001-2024, «1С-Битрикс», 2024
Наверх