0 0,00 

Есть вопрос? Звоните!

+7 923 192-46-05

Перевод Лида в предыдущую стадию

14.10.2022
Переврод Лида в предыдущую стадию

Рассмотрим бизнес-процесс по переводу Лида в предыдущую стадию.

 

У клиента Лиды автоматически конвертируются, когда из 1С экспортируется сделка с той же компанией. Создание сделок настройками системы запрещено. Менеджеры конвертируют Лид в контакт и забывают о нем.  Задача переводить такие Лиды в предыдущую стадию.

Содержание

Идем в CRM —> Лиды —> Роботы.

В стадии Сконвертирован нажимаем Редактировать в дизайнере Бизнес-процессов.

Автоматизация продаж

Перед Вами появится пустой бизнес-процесс. Переходим в Параметры шаблона.

Параметры шаблона

На вкладке Основное вводим название процесса. Это важно, так мы сможем в общем списке процессов понять что это за процесс.

Название процесса

Переменные

Переходим на вкладку Переменные. Нажимаем справа Добавить переменную.

Переменные

Создаем переменную, в которую будем записывать предыдущую стадию.

  • Идентификатор — PrevState;
  • Название — Предыдущая стадия;
  • Тип — Строка;

Нажимаем ОК и далее Сохранить.

Переменные

Бизнес-процесс

Добавляем действия:

Php-код

PHP код: Предыдущая стадия

Действие PHP-код.

  • Заголовок — PHP код: Предыдущая стадия;
  • PHP-код 
				
					$LEAD_ID = '{{ID}}';
 
        $x = explode('_', $LEAD_ID);
        if ($x[0] != $LEAD_ID)
            $LEAD_ID= $x[1];
 
        \Bitrix\Main\Loader::includeModule('crm');

        $arStage = \CCrmLead::GetStatuses();
        $arStageRe = array();
        foreach($arStage as $code => $ar)
        {
            $arStageRe[$ar['NAME']] = $code;
        }
 
        $ar = \CCrmEvent::GetListEx(
            array(
                'DATE_CREATE' => 'DESC'
            ),
            array(
                'ENTITY_TYPE' => 'LEAD',
                'EVENT_TYPE' => 1,
                'ENTITY_FIELD' => 'STATUS_ID',
                'ENTITY_ID' => $LEAD_ID
            )
        )->GetNext();
 
        if (!empty($ar['EVENT_TEXT_1']))
        {
            $PrevState = $arStageRe[$ar['EVENT_TEXT_1']];
        }        
       else
       {
            $PrevState = '';
        }

        $rootActivity = $this->GetRootActivity();
        $rootActivity->SetVariable('PrevState', $PrevState);
 
       unset($x, $ar);
				
			

Предыдущая стадия

Действие Запись в отчет.

  • Заголовок — Предыдущая стадия;
  • Текст — {=Variable:PrevState}; (выбираем из вставки значения Переменную Предыдущая стадия)
  • Загрузить отчет для доступа из бизнес-процесса — пропускаем.
 
Предыдущая стадия
Изменение статуса

Изменение статуса

Действие Изменение документа.

  • Заголовок — Изменение статуса;
  • Поле — Статус;
    • Значение — {=Variable:PrevState}
  • Изменять от имени — {{Ответственный}};

Добавить комментарий

Действие Добавить комментарий. 

  • Заголовок — Добавить комментарий;
  • Комментарий — Лид [color=red]нельзя конвертировать[/color] в контакт, он автоматически конвертируется при создании сделки в 1С. Лид переведен в стадию до конвертации. ([color=red][/color] — выделение красным цветом)
  • Автор — {{Ответственный}}.
 
Комментарий
Уведомление

Уведомление ответственного

Действие Уведомление пользователя.

  • Заголовок — Уведомление ответственного;
  • Отправитель уведомления — {{Ответственный}};
  • Получатель уведомления —{{Ответственный}};
  • Текст уведомления для сайта — Лид [color=red]нельзя конвертировать[/color] в контакт, он автоматически конвертируется при создании сделки в 1С. [url=/crm/lead/details/{{ID}}/]Лид[/url] переведен в стадию до конвертации. ([color=red][/color] — выделение красным цветом, [url=/crm/lead/details/{{ID}}/]Лид[/url] — ссылка на Лид)
  • Тип уведомления — Персонализированное уведомление (с аватаром).

Результат выполнения

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

Комментарий в ленте

Читайте также

5 1 голос
Рейтинг статьи
Подписаться
Уведомить о
guest
0 комментариев
Межтекстовые Отзывы
Посмотреть все комментарии
0
Оставьте комментарий! Напишите, что думаете по поводу статьи.x
0
    0
    Корзина
    Корзина пустаВернуться в магазин