chatcampaign (chatcampaign)

Описание

Определяет совокупность настроек, применяемых для организации чат-сессий.

Ограничения

  • Сущность недоступна в мастер-домене.

Поля

Структура сущности
{
  "id": uuid,
  "code": str,
  "name": str,
  "projectid": uuid,
  "autobot": str,
  "queuebot": str,
  "rotationbot": str,
  "inactivebot": str,
  "dialogbot": str,
  "finalbot": str,
  "stopbot": str,
  "gethistoryscr": str,
  "searchhistoryscr": str,
  "ctxmenuscr": str,
  "defaulthuntuser": str,
  "opts": {
    "title": str,
    "comment": str
  },
  "ext": {
    "ct": date,
    "lwt": date
  }
}
Table 1. Поля
Спецификация Описание

Поле: id
Режим: inout
Тип: uuid
По умолчанию: generated

Идентификатор. Может быть задан при создании, иначе генерируется системой «R».

Поле: code
Режим: in
Тип: str
По умолчанию: required

Код

Поле: name
Режим: in
Тип: str
По умолчанию: empty

Имя

Поле: projectid
Режим: in
Тип: uuid
По умолчанию: empty

Идентификатор проекта, которому принадлежит чат-кампания

Поле: autobot
Режим: in
Тип: str
По умолчанию: "autobot"

Код сценария чат-бота для состояния auto

Поле: queuebot
Режим: in
Тип: str
По умолчанию: "queuebot"

Код сценария чат-бота для состояния queue

Поле: rotationbot
Режим: in
Тип: str
По умолчанию: "rotationbot"

Код сценария чат-бота для состояния rotation

Поле: inactivebot
Режим: in
Тип: str
По умолчанию: "inactivebot"

Код сценария чат-бота для состояния inactive

Поле: dialogbot
Режим: in
Тип: str
По умолчанию: "dialogbot"

Код сценария чат-бота для состояния dialog

Поле: finalbot
Режим: in
Тип: str
По умолчанию: "finalbot"

Код сценария чат-бота для состояния final

Поле: stopbot
Режим: in
Тип: str
По умолчанию: "stopbot"

Код сценария чат-бота для состояния stop

Поле: gethistoryscr
Режим: in
Тип: str
По умолчанию: "chat_gethistoryscr"

Код служебного сценария получения истории сообщений

Поле: searchhistoryscr
Режим: in
Тип: str
По умолчанию: "chat_searchhistoryscr"

Код служебного сценария поиска по истории сообщений

Поле: ctxmenuscr
Режим: in
Тип: str
По умолчанию: "chat_ctxmenuscr"

Код служебного сценария контекстного меню

Поле: defaulthuntuser
Режим: in
Тип: str
По умолчанию: empty

Код hunt-группы операторов по умолчанию

Поле: opts
Режим: in
Тип: object
Составное поле

Поле: opts.title
Режим: in
Тип: str
По умолчанию: empty

Произвольный заголовок

Поле: opts.comment
Режим: in
Тип: str
По умолчанию: empty

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

Поле: ext
Режим: inout
Тип: object
Составное поле

Позволяет расширять состав произвольными ключами и значениями

Поле: ext.ct
Режим: out
Тип: date
По умолчанию: generated

Время создания объекта

Поле: ext.lwt
Режим: out
Тип: date
По умолчанию: generated

Время последней модификации объекта

См. также

Функциональные роли

  • sess применяет настройки чат-кампаний при обслуживании чат-сессий.