bot.createTicket()
Создание заявки
bot.createTicket($data)
Описание:
Создает в боте заявку с указанными полями.
Атрибуты:
| Имя | Тип | Описание |
| data | json | Данные о заявке в формате json. Возможные поля расписаны ниже |
| title | string | Заголовок заявки |
| ticket_type_id | int | Id типа заявки |
| status_id | int | Id статуса заявки |
|
author_person_id |
int | Id автора заявки |
|
client_person_id |
int | Id клиента заявки |
|
assigned_person_id |
int | Id исполнителя заявки |
|
description |
string | Описание заявки |
Для избежания пересечения с полями заявки дополнительные поля по имени передаются отдельным блоком 'custom'.
Возвращает:
int - id созданной заявки в формате числа.
Пример:
let ticketData = {
'title': 'Создано в боте',
'ticket_type_id': 1006,
'status_id': 1017
'description': lead.getAttr('проблема')
};
ticketData.custom = {
'возраст': 99,
'рост': 199
};
let newTicketId = bot.createTicket(ticketData);
Пример создания заявки с кастомным полем space типа выпадающий список:
let $space = 0;
if (lead.getAttr('space') == 'Квартира') {
$space = 1;
} else if (lead.getAttr('space') == 'Частный дом') {
$space = 2;
} else if (lead.getAttr('space') == 'Общежитие') {
$space = 3;
}
let ticketData = {
'title': 'Создано в боте'
};
ticketData.custom = {
'space': $space
}
let newTicketId = bot.createTicket(ticketData);
Нет комментариев