Запуск процесса с заданными локальными параметрами

Последние изменения: 27.11.2022

Запуск процесса осуществляется при указании ID сделки (entity_id), Id процесса, локальных параметров (name) и значений этих параметров (value). При отправке таких запросов важно, чтобы в процессе уже был создан указанный параметр. Если запрос будет содержать несуществующие параметры, то такой запрос не будет выполнен.

Запуск процессов в Postman:

a795980c5f027526830a31be4719c18c.png


Запуск процессов через консоль с помощью JS:

var sensei_api = function() {
        var baseUrl = 'https://api.sensei.plus/v1/';
        var self = this;
        this.send = function (url, method, data) {
            data = data || {};
            var params = {
                url: baseUrl + url,
                data: data,
                method: method,
                dataType: 'json',
                headers: {
                    'X-Auth-Sensei-Token': 'Ваш Sensei-токен'
                },
                success: function(data) {
                    console.log(data);                
                }
         };
            return new $.ajax(params);
        };
};
api = new sensei_api;
api.send('process/start/22984', 'POST',{
"data": [
{
"entity_id": "31211609",
"entity_type": "1"
}
],
"param_values": {
"local": [
    {"name": "name", "value": "Иван Петров"},
    {"name": "phone", "value": "+79001234567"},
    {"name": "email", "value": "tеst@mail.ru"}
]
}
}
)

Помогла ли вам статья?