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

imopenlines.config.add

Scope: imopenlines Права на выполнение: для всех

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

Метод для добавления линии.

Пример

//imopenlines.config.add
function configAdd()
{
	var params = {
		PARAMS: {
			LINE_NAME: 'New line name',
			...
		}
	};
	BX24.callMethod(
		'imopenlines.config.add',
		params,
		function (result) {
			if (result.error())
				alert("Error: " + result.error());
			else
				alert("Успешно: " + result.data());
		}
	);
}

Параметры

Метод Описание С версии
PARAMS Массив параметров для добавления (необязательный). Список полей - ниже.

Поля Описание С версии
WELCOME_BOT_ENABLE При обращении клиента назначить ответственным чат-бота. [Y/N (по умолчанию)] - эта опция должна быть Y, чтобы бот работал
WELCOME_BOT_JOIN Когда подключать чат-бота (first (по-умолчанию), always),
WELCOME_BOT_ID Идентификатор бота (int, по-умолчанию 0)
WELCOME_BOT_TIME Через какое время переводить разговор от чат-бота в очередь (int, 60 по умолчанию)
WELCOME_BOT_LEFT Когда отключать чат-бота (queue (по-умолчанию), close),
ACTIVE Активность линии [Y/N (по умолчанию)]
LINE_NAME Название линии (необязательный)
CRM Проверять пользователя по CRM [Y/N (по умолчанию)]
CRM_CREATE Если клиент не найден в CRM (строка, по-умолчанию none)
CRM_FORWARD Направлять обращение на ответственного сотрудника в случае идентификации клиента [Y (по умолчанию)/N]
CRM_SOURCE Источник для нового лида (строка, по-умолчанию 'create')
CRM_TRANSFER_CHANGE Автоматически менять ответственного за лид при ручном перенаправлении обращения на другого оператора [Y (по умолчанию)/N]
QUEUE_TIME Время до перехода обращения к следующему сотруднику из очереди (int, 60 по умолчанию)
NO_ANSWER_TIME Время до отметки сообщения как неотвеченного (int, 60 по умолчанию)
QUEUE_TYPE Тип очереди (evenly (по-умолчанию), strictly, all),
TIMEMAN Не направлять обращение на оператора, если не начат рабочий день или установлен перерыв [Y/N (по умолчанию)]
CHECK_ONLINE При распределении обращений проверять доступность оператора [Y/N (по умолчанию)]
CHECKING_OFFLINE Постоянная проверка доступности оператора при распределении обращений [Y/N (по умолчанию)]
WELCOME_MESSAGE Отправить автоматический ответ на первое сообщение клиента [Y (по умолчанию/N)]
WELCOME_MESSAGE_TEXT Текст автоматического ответа (строка, по-умолчанию null)
AGREEMENT_MESSAGE Отправить предупреждение о сборе персональных данных [Y/N (по умолчанию)]
AGREEMENT_ID ID соглашения в системе (int, 0 по-умолчанию)
NO_ANSWER_RULE Действие если операторы не ответили на обращение (none (по-умолчанию), text)
NO_ANSWER_TEXT Текст автоматического ответа (строка, по-умолчанию null)
WORKTIME_ENABLE Настройка рабочего времени Открытой линии [Y/N (по умолчанию)]
WORKTIME_FROM Режим работы "c" (строка формата '00:00')
WORKTIME_TO Режим работы "до" (строка формата '00:00')
WORKTIME_TIMEZONE Временная зона (формат типа 'Europe/Kaliningrad')
WORKTIME_HOLIDAYS Список праздничных дней (строка, Пример: 1.01,2.01,7.01,23.02,8.03,1.05,9.05,12.06,4.11,12.12)
WORKTIME_DAYOFF Список кодов выходных дней (массив, пример ['MO', 'TU'])
WORKTIME_DAYOFF_RULE Обработка обращения в нерабочее время (none (по-умолчанию), 'text')
WORKTIME_DAYOFF_TEXT Текст автоматического ответа (в нерабочее время) (строка, по-умолчанию null),
CLOSE_RULE Действие при завершении обращения клиента ('none', text (по-умолчанию))
CLOSE_TEXT Текст автоматического ответа (строка, по-умолчанию null)
FULL_CLOSE_TIME Время до полного закрытия обращения (с момента закрытия его оператором) (int, по-умолчанию 10 минут)
AUTO_CLOSE_RULE Будет выполнено действие при автоматическом закрытии (none (по-умолчанию), 'text')
AUTO_CLOSE_TEXT Текст автоматического ответа (строка, по-умолчанию null)
AUTO_CLOSE_TIME Время последней активности для автозакрытия диалога (int, по-умолчанию 0)
VOTE_MESSAGE Отправлять запрос клиенту на оценку качества обслуживания, char(1),[Y (по умолчанию)/N]
VOTE_CLOSING_DELAY Закрывать сессию сразу после оценки клиентом, char(1), [Y/N (по умолчанию)]
VOTE_MESSAGE_1_TEXT Текст для запроса оценки в онлайн-чате и bitrix24 network
VOTE_MESSAGE_1_LIKE Текст для положительной оценки в онлайн-чате и bitrix24 network
VOTE_MESSAGE_1_DISLIKE Текст для отрицательной оценки в онлайн-чате и bitrix24 network
VOTE_MESSAGE_2_TEXT Текст для запроса оценки в других каналах (Viber, Telegram, Facebook*, Вконтакте и другие)
VOTE_MESSAGE_2_LIKE Текст для положительной оценки в других каналах (Viber, Telegram, Facebook*, Вконтакте и другие)
VOTE_MESSAGE_2_DISLIKE Текст для отрицательной оценки в других каналах (Viber, Telegram, Facebook*, Вконтакте и другие)
QUICK_ANSWERS_IBLOCK_ID Идентификатор инфоблока быстрых ответов (по-умолчанию, 0)
LANGUAGE_ID Настройка языковых предпочтений (char(2), по-умолчанию null)
OPERATOR_DATA Информация об операторах в очереди (profile (по-умолчанию), queue, hide)
DEFAULT_OPERATOR_DATA Информация об операторах по-умолчанию. Массив, поля:
  • NAME - имя
  • AVATAR - ссылка на аватар
  • AVATAR_ID - идентификатор файла аватара на портале
QUEUE Очередь ответственных сотрудников. Массив, поля:
  • U - массив id пользователей, которых добавить в очередь
Можно передавать в формате QUEUE: [{ENTITY_TYPE: "user", ENTITY_ID: "1"}]
QUEUE_OPERATOR_DATA Данные операторов для отображения в чате. Массив, поля:
  • U - массив пользователей с данными вида "ID пользователя" => массив данных:
    • NAME - имя
    • USER_WORK_POSITION - должность
    • AVATAR - ссылка на аватар
    • AVATAR_ID - идентификатор файла аватара на портале

* Социальная сеть признана экстремистской и запрещена на территории Российской Федерации.



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

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

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

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

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