/
Додавання абонента у вхідну чергу завдань - Email

Додавання абонента у вхідну чергу завдань - Email

1. Опис

Ця схема застосовується для отримання email-повідомлення із зазначеної в налаштуваннях Email profile електронної адреси. Схема переводить отримані електронні повідомлення в чергу до оператора,

1.1 Приклад схеми

Приклад схеми можна побачити на рисунку 1.

Додавання абонента у вхідну чергу завдань - Email.png
Рис. 1. Приклад схеми

Для зручності використання ви можете завантажити готовий файл JSON, який додається нижче, та імпортувати його. Додаткову інформацію про імпорт файлу JSON можна знайти тут.

1.1.1. Опис схеми

Компонент 

Блок компонента

Параметри компонента

Опис

Компонент 

Блок компонента

Параметри компонента

Опис

Гілка 1

Start

 

Компонент початку схеми

Компонент "Custom code"

 

У полі «Custom code» вказати:

{ "findContact": { "q": "${from}", "qin": [ "emails" ], "setVar": "listContacts", "size": 10, "token": "SUPER" } }

Компонент "If"

 

У полі «Expression» вказати таку умову:

+${listContacts.data.0.id} > 0

Гілка 2

Компонент "Script"

  • у полі «Set result to variable» вказати назву змінної, в яку передається значення коду. Наприклад, contactIds.

  • у полі «Script»:

    var a = JSON.parse(${listContacts}); return JSON.stringify(a.data.map(function(i){ return i.id}))

Компонент "Custom code"

 

 

У полі «Custom code» вказати:

{ "linkContact": { "contactIds": "${contactIds}" } }

Гілка 3

Компонент "Callback Queue"

 

 

 

  • у полі «Name» вказати назву, якою будуть підписані вхідні завдання. Можна вказати, як текстом, так і викликати змінну. У цьому прикладі вказана змінна ${subject} - тема повідомлення;

  • у полі «Queue» обирається вхідна черга завдань, в яку будуть розподілятися електронні повідомлення;

  • у полі «Destination» вказується електронна адреса, з якої прийшло повідомлення, через змінну - ${from};

  • у «Set variables» задається змінна
    message_id - ${message_id} для подальшого використання. Наприклад, у схемі для обробки електронного листа.

Related content

Добавление абонента во входящую очередь задач - Email
Добавление абонента во входящую очередь задач - Email
More like this
Обработка и ответ на Email
Обработка и ответ на Email
More like this
Опрацювання та відповідь на електронні листи
Опрацювання та відповідь на електронні листи
More like this
Заказ встречного звонка из очереди
Заказ встречного звонка из очереди
More like this
Робота з електронною поштою
Робота з електронною поштою
More like this