Тонкая настройка адресации задач в CRM

Материал из База знаний 5S AUTO
Перейти к навигации Перейти к поиску

Статья в разработке

Введение

В программе 5S AUTO реализован механизм тонкой настройки адресации задач.

Типовой адресации в большинстве случаев достаточно, поэтому не следует использовать данную настройку без крайней необходимости

Использование

Данный механизм работает на следующие задачи:

  • Первичное обращение;
  • Продолжение переговоров;
  • Продолжение переговоров по обращению в автосервис.

В справочник CRM -> Все операции.. -> Справочники -> Действия добавляется действие с наименованием "Общий код перед записью задачи".

В это действие можно прописать адресацию задач по признакам:

  1. По виду обращения;
  2. По внутренним номерам;
  3. По источнику;
  4. По городским номерам.

На скриншоте ниже представлен пример, в котором задействованы самые распространенные случаи. Можно использовать их не все, а только самое необходимое.

Crm lid 2.png

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

Если ЭтотОбъект.ЭтоНовый()
     И БизнесПроцессИнициатор<>Неопределено Тогда
  ГородскойНомер=БизнесПроцессИнициатор.Ссылка.ГородскойНомер;  
  ПользовательПоНомеру=_5с_ПроцедурыЗаказчикаСервер.ПолучитьПользователяПоНомеруТелефона("222");
 Если БизнесПроцессИнициатор.ВидОбращения=ПредопределенноеЗначение("Перечисление.ВидыОбращенийКлиентов.Чат") Тогда
   ЭтотОбъект.Должность=Справочники._5с_Должности.НайтиПоКоду("5с000001");
 ИначеЕсли БизнесПроцессИнициатор.ВидОбращения=ПредопределенноеЗначение("Перечисление.ВидыОбращенийКлиентов.ЗаявкаССайта") Тогда
      ЭтотОбъект.Должность=Справочники._5с_Должности.НайтиПоКоду("5с000002"); 
      ЭтотОбъект.Подразделение=Справочники.ПодразделенияКомпании.НайтиПоКоду("ЦБ000002");           
 Иначе 
    Если ГородскойНомер="9210000001" Тогда
      ЭтотОбъект.Пользователь=Неопределено;    
      ЭтотОбъект.Должность=Справочники._5с_Должности.НайтиПоКоду("5с000001");   
      ЭтотОбъект.Подразделение=Справочники.ПодразделенияКомпании.НайтиПоКоду("ЦБ000001");   
    ИначеЕсли ГородскойНомер="9210000002" Тогда
      ЭтотОбъект.Пользователь=ПользовательПоНомеру;  
      ЭтотОбъект.Должность=Справочники._5с_Должности.НайтиПоКоду("5с000002"); 
      ЭтотОбъект.Подразделение=Справочники.ПодразделенияКомпании.НайтиПоКоду("ЦБ000002");   
    ИначеЕсли ГородскойНомер="9210000003" Тогда
      ЭтотОбъект.Пользователь=Справочники.Пользователи.НайтиПоНаименованию("ФИО"); 
      ЭтотОбъект.Должность=Справочники._5с_Должности.НайтиПоКоду("5с000001"); 
    Иначе
      ЭтотОбъект.Должность=Справочники._5с_Должности.НайтиПоКоду("5с000001");  
      ЭтотОбъект.Подразделение=Справочники.ПодразделенияКомпании.НайтиПоКоду("ЦБ000001");  
    КонецЕсли;
  КонецЕсли;    
  
КонецЕсли;