Тонкая настройка адресации задач в CRM: различия между версиями
Перейти к навигации
Перейти к поиску
Строка 15: | Строка 15: | ||
#По источнику; | #По источнику; | ||
#По городским номерам. | #По городским номерам. | ||
− | [[Файл:Crm lid | + | [[Файл:Crm lid 2.png]] |
<p>Код для добавления в Действие:</p> | <p>Код для добавления в Действие:</p> | ||
<pre> | <pre> | ||
Строка 22: | Строка 22: | ||
ГородскойНомер=БизнесПроцессИнициатор.Ссылка.ГородскойНомер; | ГородскойНомер=БизнесПроцессИнициатор.Ссылка.ГородскойНомер; | ||
ПользовательПоНомеру=_5с_ПроцедурыЗаказчикаСервер.ПолучитьПользователяПоНомеруТелефона("222"); | ПользовательПоНомеру=_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"); | ||
+ | КонецЕсли; | ||
+ | КонецЕсли; | ||
КонецЕсли; | КонецЕсли; | ||
</pre> | </pre> |
Версия 17:01, 28 июля 2021
Статья в разработке
Введение
В программе 5S AUTO реализован механизм тонкой настройки адресации задач.
Типовой адресации в большинстве случаев достаточно, поэтому не следует использовать данную настройку без крайней необходимости
Использование
Данный механизм работает на следующие задачи:
- Первичное обращение;
- Продолжение переговоров;
- Продолжение переговоров по обращению в автосервис.
В справочник 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"); КонецЕсли; КонецЕсли; КонецЕсли;