Привязать переписку открытой линии
Робот «Привязать переписку открытой линии» связывает диалоги Открытых линий (чаты с клиентом) от одной сущности CRM с другой — например, с лида на сделку. Переписка появляется в таймлайне целевой сущности. На входе тип и ID исходной и целевой сущности и режим: все диалоги, последний или только незавершённые. Возвращает количество найденных и привязанных диалогов.
Робот делает переписку Открытых линий видимой на нужной сущности CRM, не теряя её на исходной. Диалог открытой линии хранится в таймлайне как дело (PROVIDER_ID = IMOPENLINES_SESSION); робот находит такие дела на исходной сущности и привязывает их к целевой через связи дел CRM. Привязка добавляется, а не переносится: исходная сущность сохраняет диалог, а целевая получает его в своём таймлайне. На входе указываются тип (лид, сделка, контакт, компания) и ID исходной и целевой сущности, а также режим — привязать все диалоги, только последний или только незавершённые (открытые) диалоги. На выходе: сколько диалогов найдено, сколько привязано, сколько уже было привязано, список ID дел и признак успеха (Y/N). Типичный сценарий — при работе с лидом, который уже стал сделкой, перенести видимость переписки в карточку сделки, чтобы менеджер видел всю историю общения. Робот не требует прав на сам модуль чатов: достаточно прав CRM.
Какие параметры принимает робот?
| Параметр | Тип | Обязательный? | По умолчанию |
|---|---|---|---|
| Тип исходной сущности | select | да | LEAD |
| ID исходной сущности | int | да | |
| Тип целевой сущности | select | да | DEAL |
| ID целевой сущности | int | да | |
| Какую переписку привязать | select | да | all |
| Действие | select | да | link |
Что возвращает робот?
| Параметр | Тип |
|---|---|
| Найдено диалогов | int |
| Привязано | int |
| Уже были привязаны | int |
| Отвязано от источника | int |
| ID дел (через запятую) | string |
| Успешно (Y/N) | string |
Сценарий: показать переписку лида в сделке
- По лиду велась переписка в открытой линии, по лиду создана сделка
- Робот «Привязать переписку открытой линии» в режиме «Все диалоги» привязывает диалоги лида к сделке
- Переписка появляется в таймлайне сделки, число привязанных диалогов возвращается в процесс