Кампании для обработки писем и сообщения мессенджеров

Кампании для обработки писем и сообщения мессенджеров

Кампании для обработки писем и сообщения мессенджеров

 

Назначение кампании:

При поступлении сообщения по email или мессенджеру открыть карточку оператору для заполнения дополнительной информации по обращению. (Например: тема обращения)

1.       Создание кампании:

1.1   Создаем таблицу (База данных – Таблицы)

1.2   Создаем кампанию с типом «Кампания обработки почты и мессенджеров» (Управление - кампании)

1.3   Назначаем операторов и указываем необходимые параметры кампании (принцип работы аналогичен приему входящих звонков через «Входящую кампанию»)

1.4   В назначении полей оставляем настройки по умолчанию

 

2.       Как переключить сообщение email на кампанию:

2.1   Создаем сценарий обработки писем (Электронная почта – Сценарий обработки писем)

2.2   В сценарии обработки писем добавляем компонент «Очередь» и выбираем созданную кампанию «Кампания обработки почты и мессенджеров». Базовый сценарий будет выглядеть так:

 Кампания для обработки писем и сообщения мессенджеров 1.png

 

2.3   Сохраняем сценарий и назначаем текущим

Кампания для обработки писем и сообщения мессенджеров 2.png

 

2.4   В настройках учетной записи email для папки входящие выбираем ранее созданный сценарий

 

Кампания для обработки писем и сообщения мессенджеров 3.png

 

2.5   На этом настройка завершена. При поступлении email на учетную запись электронной почты в папку входящие сообщение поступит оператору КЦ и откроется карточка кампании «Кампания обработки почты и мессенджеров»

 

3.       Как переключить сообщение мессенджера на кампанию:

3.1   Создаем сценарий обработки сообщений (Чаты и мессенджеры – Сценарий обработки сообщений)

3.2   В сценарии обработки сообщений добавляем компонент «Очередь» и выбираем созданную кампанию «Кампания обработки почты и мессенджеров». (пример см.2.2)

3.3   Сохраняем сценарий и назначаем текущим

3.4   В настройках учетной записи чата или мессенджера выбираем ранее созданный сценарий

3.5   На этом настройка завершена. При поступлении сообщения на учетную запись мессенджера или чата оно поступит оператору КЦ и откроется карточка кампании «Кампания обработки почты и мессенджеров»

 

4.       Расширенные настройки кампании:

 

4.1   Создаем и запускаем кампанию с типом «Обработка писем и мессенджеров»

4.2   В сценарии обработки писем/мессенджеров переключаем сообщение электронной почты или мессенджера на эту кампанию

4.3   В сценарий диалога и сценарий карточки передается объект, доступный фрагменту кода через функцию GetContent(). В нем содержится вся информация об обрабатываемом письме.

4.4   Пример сценария диалога:

Кампания для обработки писем и сообщения мессенджеров 4.png

4.5   Результат:

Кампания для обработки писем и сообщения мессенджеров 5.png


 

4.6   Пример сценария карточки:

Кампания для обработки писем и сообщения мессенджеров 6.png

4.7   Результат:

 

Кампания для обработки писем и сообщения мессенджеров 7.png

 

4.8   Формат объекта, доступного через GetContent() для сообщений электронной почты:

 

{

"ID":6011460984,

"NativeID":"<059901d3954c$b9366800$2ba33800$@infinity.ru>",

"Subject":"Тестовое письмо",

"To":"qqq@yandex.ru",

"From":"i.p@infinity.ru",

"DateTime":"2018-01-24T22:51:42",

"Size":21020,

"References":"",

"Copy":"",

"BlindCopy":null,

"ReplyTo":"",

"StorageRef":"EMail/2018/01/24/22/2018_01_24_22_52_00_ID6011460984_Body_.html",

"BodyText":"Письмо",

"ErrorText":null,

"IDUser":20000000012,

"IDACD":6011460387,

"Comments":null,

"ACDMessageState":"Processing",

"CommandLine":null,

"DurationWait":0.0,

"DurationProcessing":null,

"ACDTime":"2018-01-24T22:52:00.52",

"IDContragent":null,

"IDAccount":6011461025,

"Account":

{

"ID":6011461025,

"Name":"qqq@yandex.ru",

"Address":"qqq@yandex.ru",

"FromDisplayName":"qqq@yandex.ru",

"ReplyTo":"qqq@yandex.ru",

"Login":"qqq",

"Password":"xxx",

"SyncState":"OK [24.01.2018 22:52:00]: Папок: 6 Писем: 3 (2,236 сек.)",

"IDProfile":6003350209,

"Profile":

{

"ID":6003350209,

"Name":"ya",

"IMAPServer":"imap.yandex.ru",

"IMAPPort":993,

"SMTPServer":"smtp.yandex.ru",

"SMTPPort":465,

"IMAPSSLMode":null,

"IMAPSSLProtocol":null,

"SMTPSSLMode":null,

"SMTPSSLProtocol":nul

},

},

"IDFolder":6011460975,

"Folder":

{

"ID":6011460975,

"Name":"Входящие",

"OrderView":null,

"Visible":true,

"Sync":true,

"IDScenario":6000080884,

"DeleteOnServer":null,

}

}

 

4.9   Формат объекта, доступного через GetContent() для сообщений мессенджеров:

{

"Dialog":

{

"ID":6011480018,

"InternalID":"e1215d57-759d-4224-854c-93978886bbb0",

"FirstMessageDateTime":"2018-01-24T23:22:53.927",

"LastMessageDateTime":"2018-01-24T23:22:54.015",

"MessageCount":1,

"InternalName":"Клиент веб-чата",

"IDUser":20000000012,

"IDUserExpires":5,

"IDUserLastMessageTime":"2018-01-24T23:22:54.227",

"CommandLine":null,

"IDACD":6011460387,

"ShowDialog":true,

"IDAccount":6010052666,

"Account":

{

"ID":6010052666,

"Name":"Web1",

"Channel":"WebChat",

"IDObjectType":41100,

"IsEnabled":true,

"StatusText":"ОК [24.01.2018 23:19:21]",

}

},

"Messages":

[

{

"ID":6011480019,

"DateTime":"2018-01-24T23:22:54.028",

"Direction":"In",

"IDUser":null,

"MessageType":"Service",

"Text":"Клиент открыл окно чата",

"StatusText":"Получено",

"Media":null,

"IDDialog":6011480018

},

{

"ID":6011480020,

"DateTime":"2018-01-24T23:22:54.25",

"Direction":"Out",

"IDUser":null,

"MessageType":"Service",

"Text":"Назначен оператор 201",

"StatusText":null,

"Media":null,

"IDDialog":6011480018

}

]

}

 

Примечание: на момент открытия карточки реального сообщения от пользователя может еще не быть. Из сценария в любой момент можно обратиться к БД и получить последнее сообщение.

Попробовать InfinitySmart бесплатно

Зарегистрируйтесь, чтобы получить доступ
к бесплатной версии на 14 дней

Заказ презентации

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