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);
Нет комментариев