Решения

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

15 июня 2022
12 мин.

Нет времени читать?

Отправим материал вам на почту

Введение

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

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

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

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

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

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

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

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

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

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

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

Если ЭтотОбъект.ЭтоНовый()

     И БизнесПроцессИнициатор<>Неопределено Тогда

  ГородскойНомер=БизнесПроцессИнициатор.Ссылка.ГородскойНомер;  

  ПользовательПоНомеру=_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");  

    КонецЕсли;

  КонецЕсли;    

  

КонецЕсли;

 

  • Необязательно:

  • Уточните, пожалуйста, почему: