Результаты поиска для: Поиск

Итак, займемся добавление экранной клавиатуры в Porteus-Kiosk.

В принципе, на профильном форуме есть информация об этом, но я столкнулся с некоторыми сложностями и решил собрать все в одном месте и описать последовательность действий пошагово.

Для начала нам нужен любой развернутый Linux дистрибутив. Чтобы не использовать под это отдельную машину, я развернул службу Hyper-V (виртуальные машины). Вы можете в свою очередь воспользоваться тем что душе угодно VMWare или XenServer и т.п.

Для начала я хотел установить любимую Ubuntu, но оказалось она имеет проблемы совместимости с Hyper-V и зависает в начале установки. Поэтому я скачал дистрибутив CentOS, Minimal-ISO будет достаточно.

Не буду описывать процесс установки, там все достаточно просто. Click and Wait :)

Единственное, на что нужно обратить внимание так на то, чтобы помимо root, нужно создать пользователя guest (маленькими буквами). Это нужно для того, чтобы не было потом мороки с исправлениями путей в файлах конфигурации браузера (Porteus работает как раз из под такого профиля)

Если Вы это не сделали, то можно после установки создать командой:

useradd guest

и задать пароль:

passwd guest

Так же, в качестве рекомендации, советую установить Midnight Commander, с ним проще перемещаться по файловой системе и править файлы.

yum install mc

Запустить его можно командой mc

Для работы с ISO образом на понадобится пакет squashfs-tools

sudo yum install squashfs-tools

Теперь для работы с браузером нужно установить оконную систему:

yum groupinstall basic-desktop desktop-platform x11 fonts

Альтернативно, можно запустить установку групп пакетов, указав их полные имена(набор устанавливаемых пакетов будет таким же):

yum groupinstall "Desktop" "Desktop Platform" "X Window System" "Fonts"

После того, как установка будет завершена, выполните следующую команду для запуска графической оболочки:

startx

Итак, мы запустили Иксы (обратите внимание чтобы запустили от имени guest, мы будем работать в этом профиле) Запускаем FireFox. При запуске программа создает новый профиль. Закрываем браузер. Теперь нам нужно кое что подкорректировать.

Идем в /home/guest/.mozilla/firefox (я использую Midnight Commander)

видим там файл profiles.ini и корректируем его

строчку Path=какиетосимволы.default меняем на: Path=c3pp43bg.default

Соответственно папку какиетосимволы.default переименовываем в c3pp43bg.default

Это все тоже нужно для исключения путаницы с путями при переносе в porteus.

Запускаем FireFox - он должен открываться без ошибок. Если нет, значит что то напутали.

Переходим к установке, собственно, экранной клавиатуры. На данный момент лучшей клавиатурой для FireFox считается FxKeyboard. Я хочу подтвердить это, ибо в процессе поиска перепробовал почти все и не нашел ничего более качественного. Но тут тоже не все так гладко и у текущей версии 2.4.2.1-signed не оказалось переключения языков. Спасибо разработчику, на его сайте я нашел 3ю версию этого addon'a, https://github.com/MarZab/FxKeyboard/releases/download/3.0.0alpha5/fxkeyboard-3.0.0.alpha5.xpi в которой была добавлена кнопка переключения языка.

Скачиваем ее, но не спешите устанавливать. Нужно предварительно внести еще одно изменение. Открываем скачанный файл (это по сути архив и можно зайти любым менеджером архивов или тем же Midnight Commander) нам нужно поправить в нем файл: /defaults/preferences/default.js
pref("extensions.fxkeyboard.locale_picker", 'en de da sl ru');
заменить на
pref("extensions.fxkeyboard.locale_picker", 'en ru');
таким образом мы убрали лишние языки, оставив только кириллицу и латиницу.

Теперь можно устанавливать, идем в меню FireFox'a->Дополнения нажимаем на иконку с гаечным ключом и отверткой, где выбираем пункт "установить дополнение из файла", указываем на только что скачанный файл, перезапускаем firefox и радуемся результату.

Hint: Если Вы вдруг захотите установить это же дополнение под Windows, то нужно иметь ввиду, что оно не имеет подписи, и его установка в браузер запрещена по умолчанию. Для того чтобы отключить запрет, вводим в адресной строке браузера about:config и попадаем в настройки. Там находим строку xpinstall.signatures.required и переводим значение в false.

На этом настройка FireFox завершена. Теперь нужно пересобрать ISO образ с системой Porteus.

Копируем его на гостевую машину (т.е. с нашей основной системы на виртуальную машину). Для этого нам нужно установить WinSCP - программа передачи файлов по протоколу SFTP на машины Linux, причем с графическим интерфейсом - очень удобно. (не забудьте нажать Ctrl+Alt+H, чтобы видеть скрытые файлы или через меню Options->Preferences->Panels->Show hidden files)

Идем в /home/guest создаем папку kiosk, копируем во вновь созданную папку наш первоначальный ISO образ.

Теперь переключаемся на виртуальную машину заходим в ту же папку и распаковываем наш ISOшник.

В папке xzm лежит файл 003-settings.xzm

Разворачиваем его с помощью команды unsquashfs 003-settings.xzm

Появляется папка squashfs-root. Это файловая система будущего киоска. Нам нужно перенести сюда наши готовые настройки FireFox.

Для этого скопировать файлы:

extention.ini
addons.json
extentions/Адрес электронной почты защищен от спам-ботов. Для просмотра адреса в вашем браузере должен быть включен Javascript.

Теперь собираем обновленную файловую систему обратно в архив

mksquashfs squashfs-root 003-settings.xzm -b 256K -comp xz -Xbcj x86 -noappend

И пересобираем ISO образ диска. Для этого есть файл make_iso.h. К сожалению он у меня не сработал, выдав ошибки и я сделал свой с единственной командой:

mkisofs -o ../Porteus-Kiosk-fx.iso -l -J -joliet-long -R -D -A "Porteus-Kiosk" -V "Porteus-Kiosk" -no-emul-boot -boot-info-table -boot-load-size 4 -b boot/isolinux/isolinux.bin -c boot/isolinux/isolinux.boot $efi . > /dev/null 2>&1

Готово.

Забираем новый ISO файл Porteus-Kiosk-fx.iso на свою основную машину с помощью того же WinSCP и нарезаем на компакт-диск.

Идем устанавливать на инфо-киоски.

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

Опубликовано в Железо и софт

Весь интернет перерыл в поисках правильного решения. В итоге путем проб и ошибок разобрался:

 


       мТекущееОсновноеИзображение = СтрокаВыбокиOLE.Номенклатура.ОсновноеИзображение.Хранилище.Получить();
        Если мТекущееОсновноеИзображение <> Неопределено Тогда

            НовыйОбъект = Справочники.ХранилищеДополнительнойИнформации.СоздатьЭлемент();
            НовыйОбъект.ВидДанных = Перечисления.ВидыДополнительнойИнформацииОбъектов.Изображение;
            
            МояКартинка     = Новый Картинка(Base64Значение(ОЛЕ.Base64Строка(мТекущееОсновноеИзображение.ПолучитьДвоичныеДанные())));
            НовыйОбъект.Хранилище = Новый ХранилищеЗначения(МояКартинка);


            НовыйОбъект.Объект = Номенклатура;
            НовыйОбъект.ИмяФайла = стр.Номенклатура.ОсновноеИзображение.ИмяФайла;
            НовыйОбъект.Записать();
            
            
        КонецЕсли;
Опубликовано в

Столкнулся с необходимостью выгрузить документы из базы 1С Комлексная Автоматизация 8.2 в 1С Бухгалтерию 7.7

Через конвертацию данных оказалось не так просто это осуществить (хотя, надо сказать, это возможно, но быстрее было написать код выгрузки через OLE)

В интернете я нашел только описания работы через OLE, но там не рассматривались все нюансы, поэтому пришлось помучаться.

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

Для начала подключаемся к базе:


  База7 = Новый COMОбъект("V77.Application");
    МонопольныйРежимOLE = "";
    ЗапускБезЗаставки = 1;   

   Попытка
        РезультатПодключения = База7.Initialize ( База7.RMTrade , "/d" +
                                  ПутьКБазе + " /n" + Пользователь+
                                  " /p" + Пароль + МонопольныйРежимOLE,
                                  ?(ЗапускБезЗаставки = 1,"NO_SPLASH_SHOW",""));
        Сообщить("Подключено!");
   Исключение
       Предупреждение(ОписаниеОшибки());
       РезультатПодключения=Ложь;
       Возврат;
   КонецПопытки;

Ищем и если не находим, то создаем группу для выгруженной номенклатуры


   СпрНомТам=База7.CreateObject("Справочник.Номенклатура");
    КодГруппыВЫГРУЖЕНО=СпрНомТам.НайтиПоНаименованию("ВЫГРУЖЕНО",0);
    Если КодГруппыВЫГРУЖЕНО=0 тогда
        Сообщить("Не нашел группу ВЫГРУЖЕНО - создаю");
        СпрНомТам.НоваяГруппа();
        СпрНомТам.Наименование="ВЫГРУЖЕНО";
        СпрНомТам.Записать();
        КодГруппыВЫГРУЖЕНО=СпрНомТам.НайтиПоНаименованию("ВЫГРУЖЕНО",0);
        Сообщить(СпрНомТам.Код);
    иначе
        Сообщить("Нашел группу ВЫГРУЖЕНО - использую");
        Сообщить(СпрНомТам.Код);
    КонецЕсли;

Получаем список документов из нашей базы 1С8:


   Запрос = Новый Запрос;
    Запрос.Текст =
        "ВЫБРАТЬ
        |    ПоступлениеТоваровУслуг.Ссылка,
        |    ПоступлениеТоваровУслуг.Номер
        |ИЗ
        |    Документ.ПоступлениеТоваровУслуг КАК ПоступлениеТоваровУслуг
        |ГДЕ
        |    ПоступлениеТоваровУслуг.Дата МЕЖДУ &ДатаНач И &ДатаКон
        |    И ПоступлениеТоваровУслуг.Проведен = ИСТИНА";

        
        Запрос.УстановитьПараметр("ДатаНач", НачалоДня(ДатаНач));
        Запрос.УстановитьПараметр("ДатаКон", КонецДня(ДатаКон));

    Результат = Запрос.Выполнить();

    ВыборкаДетальныеЗаписи = Результат.Выбрать();

Проходим по выборке и создаем каждый документ в базе 1С 7.7.


//Создаем ссылку на справочник номенклатуры для поиска товаров
СпрНомОле=База7.CreateObject("Справочник.Номенклатура");
//Создаем OLE ссылку на документы
ДокОле=База7.CreateObject("Документ.ПоступлениеТоваров");

    Пока ВыборкаДетальныеЗаписи.Следующий() Цикл
        ОлеНомер=Лев(ВыборкаДетальныеЗаписи.Номер,3)+Прав(ВыборкаДетальныеЗаписи.Номер,5);
        ОлеДата=ВыборкаДетальныеЗаписи.Ссылка.Дата;
        ДокНайден=ДокОле.НайтиПоНомеру(ОлеНомер,ОлеДата);
        Если ДокНайден=0 тогда   //Тогда создаем в базе
            ДокОле.Новый();
            ДокОле.НомерДок=ОлеНомер;
            ДокОле.ДатаДок=ВыборкаДетальныеЗаписи.Ссылка.Дата;
            СпрОле=База7.CreateObject("Справочник.МестаХранения"); // создаем объект справочника базы OLE
            СпрОле.НайтиПоКоду("00001",0); //Основной склад
            ДокОле.МестоХранения=СпрОле.ТекущийЭлемент(); // Вот теперь все в порядке
            //ЗаполнимНоменклатуру
            Для каждого СтрокаТовара из ВыборкаДетальныеЗаписи.Ссылка.Товары цикл
                КодВ7="ВГР"+Прав(СтрокаТовара.Номенклатура.Код,8);
                НашлиНоменклатуру=СпрНомОле.НайтиПоКоду(КодВ7,0);
                Если НашлиНоменклатуру=0 тогда
                    Сообщить("Не нашел номенклатуру "+СтрокаТовара.Номенклатура.наименование+" - создаю");
                    СпрНомОле.Новый();
                    СпрНомОле.Наименование=СтрокаТовара.Номенклатура.наименование;
                    СпрНомОле.Код=КодВ7;
                    СпрНомОле.ТипНоменклатуры=База7.EvalExpr("Перечисление.ТипыНоменклатуры.Товар");
                    СпрНомОле.Родитель=СпрНомТам.ТекущийЭлемент();
                    СпрНомОле.Записать();
                КонецЕсли;
                
                ДокОле.НоваяСтрока();
                ДокОле.Товар=СпрНомОле.ТекущийЭлемент();
                ДокОле.Количество=СтрокаТовара.Количество;
                ДокОле.Цена=СтрокаТовара.Цена;
                ДокОле.Сумма=СтрокаТовара.Сумма;
                ДокОле.НДС=СтрокаТовара.СуммаНДС;
                ДокОле.Всего=СтрокаТовара.Сумма;
                
            КонецЦикла;
            ДокОле.Записать(); // запишем документ в базе OLE
            Если ДокОле.Провести()=0 Тогда
                 Сообщить("Не смогли провести документ! "+ОлеНомер);
            КонецЕсли;
        КонецЕсли
    КонецЦикла;


 

 В итоге обработка ищет и если не находит то создает в справочнике номенклатура группу "ВЫГРУЖЕНО" и в нее запишет всю необходимую номенклатуру с кодами из Базы 1С 8 и префиксом "ВГР".

 На всякий случай прикладываю рабочую обработку. Можете скачать и доработать под свои нужды.

Опубликовано в
Пятница, 19 июля 2013 09:30

Почему CRM отстой!

Перевел интересную статью "Why CRM sucks!"

Интересно для общего развития, в целом согласен с автором, особенно актуальна в свете повального внедрения на моем предприятии, CRM систем.

Почему ваша CRM не имеет никакой надежды на окупаемость инвестиций и почему вы должны иметь ее в любом случае.

Приложение управление взаимоотношениями с клиентами (CRM) кажется прекрасной идеей, не так ли?

Организации вкладывают огромные средства в автоматизацию, а процессы продаж все еще нуждаются в улучшении производительности.

Так почему ожидаемый возврат инвестиций в CRM, после исчерпывающей оценки и отбора никогда не будет реализован? Почему она представляет такую малую ценность для организации? Почему так трудно поддерживать информацию в точном и актуальном состоянии? И почему продавцы ненавидят ее!

Чтобы понять, что пошло не так, давайте начнем с рассмотрения того, чего мы ожидали от CRM в первую очередь:

  1. Повышение производительности продавцов
  2. Убедиться, что продавцы применяют лучшие методы в погоне за продажами
  3. Обеспечить каждого сотрудника организации информацией о заказчике и его взаимодействия с фирмой (360° обзор)
  4. Обеспечение управления доступом к (ценной) информации

Давайте рассмотрим каждую из этих целей по порядку.

1. Повышение производительности продавцов

Трудно спорить с этой целью. Большинство владельцев бизнеса признают, что, по сравнению с другими сотрудниками организации, продавцы работают непродуктивно. Подтверждением этого является факт, что в среднем продавцом выполняется только две настоящих бизнес-встречи в неделю. Это просто страшно, когда вы понимаете, что бизнес-встречи являются основными факторами продаж.

Обещание CRM состоит в том, что продавцы могут выполнять их внереализационные обязанности быстрее - оставляя им больше времени на продажи.

На практике этого не происходит, по трем причинам:

  1. Это занимает больше времени у продавцов для ввода данных в CRM, чем использование обычного планировщика (например Daytimer или аналогичный)
  2. В добавок CRM, как правило, требует от продавцов больше канцелярской работой, чем они делали ранее
  3. Продавец, привыкший проводить большую часть своего времени на (относительно приятном) обслуживании клиентов, вряд ли захочет заниматься (менее приятной) аналитической деятельностью, связанной с увеличением его временных затрат.

 

2. Убедиться, что продавцы применяют лучшие методы в погоне за продажами

Опять же, это звучит как достойная цель. Но давайте возьмем паузу и рассмотрим, как, собственно, программа может помочь продавцу продавать лучше.

Очевидно, что программа не будет:

  1. Давать менеджерам (техническое) знание продукта
  2. Обучать менеджеров коммуникативным навыкам
  3. Заставлять продавцов дорабатывать и обыгрывать их презентации

Что CRM даст менеджерам:

  1. Классификацию всех сделок в соответствии с функциональными расположением их в рабочем процессе
  2. Запись информации о состоянии сделки

Теперь, если вы подумаете об этом, ни одна из этих функций не заставит продавцов продавать лучше. Формальная классификация может быть полезна для управления (которые мы обсудим в ближайшее время), но не продавцам. Продавцы сами видят перспективу в сделках и принимают решения, без сложного комплекса программного обеспечения.

В отличие от бухгалтерской информации, информация о сделке быстро устаревает. Возможность продажи нестабильна (нелинейна). Продавец должен вспомнить текущее состояние сделки (и ее историю) в пределах месяца или около того, но после этого, информация становится бесполезной.

3. Обеспечить каждого сотрудника организации информацией о заказчике и его взаимодействия с фирмой (360° обзор)

Основная мысль:

Если все взаимодействия с клиентами записываются в CRM, то наша фирма будь иметь одну нить общения с заказчиком - несмотря на участие нескольких сотрудников (асинхронно) в этой беседе

Чтобы проверить, является ли это на самом деле достижимо в типичной организации, давайте рассмотрим два предварительных условия для этих 360°:

  1. Все рабочие процессы (продажа, доставка, обслуживание клиентов и т.д.) должны быть тщательно разработаны и жестко связаны
  2. И Ваша организация и организация ваших клиентов должны принять идею несколько лиц, участвующих в одном разговоре - это, конечно, противоречит идее единой точки контакта


В типичной среде продаж, продавец поддерживает личные взаимоотношениями с клиентами. Соответственно, продавец принимает непосредственное участие в продаже, поставке и обслуживании клиентов. Конечно, продавец избегает формальных рабочих процессов, и даже если это не так, все равно невозможно синхронизировать несколько сторон когда продавец управляет удаленно внутренними ресурсами, а эти внутренние ресурсы имеют ограниченные возможности.

Это должно быть очевидно, что идея представления клиента на 360° не может сосуществовать с идеей единой точки контакта с клиентом. И вы можете догадаться, какую из этих идей поддержит большинство продавцов!

4. Предоставить руководству доступ к ценной информации

Нет сомнений в том, что без информации руководство беспомощно.

Но CRM система в традиционных средах продаж не может предоставить руководству информацию. Объемы неточных и устаревших данных: Да; но информацию: нет!

Рассмотрим, как данные попадают в CRM:

Продавцы вводят ее, как правило,  гораздо позже того как взаимодействия с клиентами произошли (в пятницу ночью, пожалуй, в гостиничном номере, в конце напряженной недели).

Более того, продавцы имеют огромную гибкость в приукрашивании вводимой информации. Продавцы находятся под давлением, и используют творческий подход (например, если руководство давит на продавцов, чтобы максимизировать их отдачу, то весьма вероятно, что они сообщат о существовании сделки позже, чем могли бы, уже в процессе сделки).

Это печальная реальность! Менеджеры по продажам были более состоятельными без CRM. До CRM, руководители отдела продаж имели возможность искусно опрашивать продавцов для определения того чего они добились. Сегодня все знают, что информация в CRM состоит из двух частей мусора - но продавцы сорвались с крючка, потому что они следуют установленной процедуре!

О чем они думали?

Стоит ли удивляться тому, что значительная часть организаций, внедривших CRM сообщают, что они не смогли достичь поставленных целей по рентабельности инвестиций?

Так что же пошло не так? Почему так много умных руководителей приняли такое дурацкое решение?

Наш спор на Ballistix в том, что назначение руководителями CRM - это лекарство от симптомов и игнорирование основного заболевания.

Ирония заключается в том, что болезнь - основная проблема - смотрела в лица управленцев все время. Наш вымышленный руководитель задается на вопросом:

  • Как мы можем улучшить работу нашего процесса продаж?


Без первого останавливающего вопроса:

  • А продажи действительно процесс?


Если бы они учли этот фундаментальный вопрос, наши руководители, вероятно, сделали бы следующие выводы:

  • Нет. Продажи не процесс!

Болезни ... и соответствующий рецепт

В другом месте организации, слово "процесс" означает больше, чем просто процедура.

Рассмотрим производственную среду (или среды проекта, если на то пошло). Когда мы используем слово "процесс" подразумеваем, что мы имеем:

  1. Разделение труда (специализация)
  2. Стандартизированные маршруты (путь, по которому проект в ходе разработки следует через деятельность и ресурсы)
  3. Централизованное планирование (который обеспечивает синхронизацию всех ресурсов)
  4. Формальная система управления (для компенсации факта специализации в следствии которой рабочая среда становится хрупкой)

Если эти четыре предпосылки для процесса (и это наше утверждение, что они есть), давайте рассмотрим, как оцениваются продажи.

Очевидно, типичная среда продаж падает на первом повороте. И, в отсутствии разделения объема работ, оставшиеся три предпосылки становятся избыточными.

Мы должны решить - типичная среда продаж не является процессом. И здесь лежит задача (а также направление решения).

Современные условия продаж являются ремеслом. И менеджер по продажам является ремесленником - ремесленник, который владеет не только целой функцией продаж, но, в большинстве случаев, всем "интерфейсом" клиента!

Таким образом, если функцией продаж является лицо (не процесс) этому человеку нужна CRM? Ответ очевиден:

  1. Они не нуждаются в этом!
  2. Они не хотят этого!
  3. А если их заставить его использовать - это отрицательно скажется на производительности труда и их отношениях с руководителем!

Конечно, это рассуждение, - а также освобождение нас от необходимости тратить уйму денег на CRM - приводит нас к рассмотрению более фундаментального вопроса:

Если продажи это ремесло - как мы должны проектировать его так чтобы оно стало процессом в истинном значении этого слова?

К счастью, история помогает нам здесь. Очевидно, что за 100 с лишним лет производственные (и проектные) среды перешли от ремесел в истинные процессы, производительность возросла на несколько порядков (сравните с каким пожелаете стандартом: рентабельность капитала, рентабельность рабочих часов и т.д.). Более того - качество улучшилось также на порядки.

Так, в производстве, мы сделали невозможное - мы одновременно увеличили объемы и снизили дефекты. Кто бы 100 лет назад мог подумать, что это возможно?

Если мы хотим повысить эффективность продаж, то, вот наш рекомендуемый подход:

  1. Признать, что, на сегодняшний день продажи НЕ процесс (и признать, что средства автоматизации процессов - CRM - не имеют значения в отсутствие процесса)
  2. Заключить ключом к ликвидации проблем является преобразовании среды продаж от ремесла к истинному процессу
  3. Признать, что это означает:
    1. Разделение труда (как на счет продавцам продавать, а другим людям делать другие вещи?)
    2. Стандартные маршруты (любая сделка использует одни и те же комбинации видов деятельности и типы ресурсов)
    3. Централизованное планирование (все мероприятия вырабатываются и координируется из головного офиса)
    4. Формальные системы управления (в этой новой среде, настоящие требования управления - потенциал для управления контролировать то, что происходит на ежедневной основе, - представьте себе!)

Проектирование среды продаж

Теперь вы понимаете, что я имею в виду, когда говорю о проектировании среды продаж.

На самом деле я утверждаю, что вы проектируете ваши продажи, чтобы быть похожим - и работать как - производственная среда (или, точнее, проектная среда).

Почему, я почти слышу ваш вопрос,  вы хотели бы сделать это?

Давайте оставим техническое обсуждение на секунду и исследуем то, как должна выглядеть наша среда продаж, когда мы закончим с ней:

Продавцы продают. Наиболее очевидной характеристика нашей среды продаж является то, что продавцы продают. И это все, что они делают. Наши продавцы проводят все время (исключительно) в области выполнения бизнес-встреч.

Это означает, что продавцы выполняют четыре встречи в день, пять дней в неделю, неделя за неделей. Также это означает, что цель всех этих встреч, чтобы получить нового клиента или продать новый сервис существующему (не для выполнения обслуживания клиентов или повторных заказов).

Координаторы продаж владеют и управляют сделками. Для того чтобы снять с продавцов ответственность за внереализационную деятельность (поиск клиентов, разработку решений и предложений, ведения календаря, отчетности, обслуживания клиентов, управления проектами, и так далее) мы сначала передаем сделки в собственность к координаторам.

Каждый продавец имеет координатора, а каждый координатор исполнительного помощника. В дополнение к сделкам, координаторы владеют календарями продавцов.

Координатор продаж управляет каждой сделкой, как если бы это был проект, потому что ... ну ... это так! В частности, координатор продаж ломает разбивает сделку на последовательность действий и переводит каждый вид деятельности в соответствующий ресурс в соответствующее время.

Представители обслуживания клиентов выполняют обслуживание клиентов. Продавцы больше не отвечает за управление счетами. Если фирма наших клиентов имеет здоровые операции, обслуживание клиентов улучшится, когда продавцы не будут иметь никакого отношения к ним. (Реальность такова, что продавцы не могут предоставить хорошее обслуживание клиентов.) Таким образом, конечным результатом является то, что все вопросы и повторные операции обрабатываются командой обслуживания клиентов. Во многих случаях, клиент-сервис делает исходящие вызовы для стимулирования повторных операций.

Качество отношений с клиентами улучшится. Новая модель положительно влияет на взаимоотношения с клиентами по четырем причинам:

  1. Персонал обслуживания клиентов может связаться с существующими клиентами по телефону чаще, чем может любой продавец
  2. Продавцы также посещают существующих клиентов чаще (конечно, разница в том, что эти визиты предназначены для продажи новых сервисов - не для обслуживания существующих)
  3. Вопросы клиентов решаются быстрее
  4. В этой структурированной среде можно внедрить жесткие процедуры - которые предоставят 360° обзор клиента

Руководители проектных решений и инициативные проекты по поставке. В технической среде продаж, совершенный ручной выбор между продажами и доставкой невозможны. Это приводит к путаницам в поставках.

Нашим клиентам решат эту проблему руководители проектов. Руководителями проекта являются технические люди с удовлетворительными коммерческими навыками и с приличными навыками общения.

Руководители проектов несут ответственность за техническую составляющую каждой сделки (освобождая продавцов, чтобы они могли сфокусироваться на критической коммерческой составляющей). Руководители проекта определяют требования клиентов, исследуют и проектируют решения и (в конечном счете) сопровождают проект при доставке.

Больше продажной деятельности: меньше продавцов. Так, эта инженерия наделила среду продаж новыми персонажами! Это интригует, надо отметить, что наши клиенты совершают переход к этой новой модели, почти в каждом случае, без увеличения расходов на заработную плату.

Причиной этого является то, что почти каждая организация имеет слишком много продавцов! В большинстве случаев мы сократим отделы продаж до 20% от их прежнего размера - но мы будем одновременно увеличивать общий объем продаж остальных встреч каждого продавца на 10 (помните, что типичный продавец выполняет только две бизнес-встречи в неделю в настоящее время).

В результате сокращение команды продавцов до 20% дает 10-кратный объем увеличения количества бизнес-встреч, которая удваивает общий результат.

Остальные продавцы перераспределяются для заполнения других ролей или - если у них нет необходимых возможностей - средств, высвобождаемых от уменьшения отдела продаж более чем достаточно, чтобы покрыть расходы на дополнительные продажи-вспомогательного персонала.

Никакого увеличения рекламных затрат. Также вам будет интересно узнать, что, почти в каждом случае, мы можем удвоить объем бизнес-встреч, без дополнительных рекламных расходов. Причиной этого является то, что большинство продавцов дисквалифицируют важные сделки. Потому что у продавцов мало времени, они делают все, чтобы заниматься только с высокой вероятностью сделки (с бюджетом, которые в настоящее время в процессе оплаты). Эта избирательность хороша для конверсии, но она заставляет продавцов считать, что они имеют хронический дефицит сделок.

Избирательность со временем приводит к худшим последствиям! Избирательность вынуждает продавцов поздно взаимодействовать с потенциальными клиентами - означает что каждая сделка зависит от ставки. Это отрицательно сказывается на размере сделок и марже, получаемой от них.

Наш подход к продвижению - не тратить больше денег на рекламу, но устранить избирательность. Мы рады отказаться от избирательности, если она балансирует на:

  1. Больших объемах продаж
  2. Увеличение размера средних сделок (общее решение, вместо товарного)
  3. Большей марже (Потому что наш клиент хочет дешевле конкурентов, если таковые имеются)

Аргументы в пользу CRM

Очевидно, что эта среда инженерных продаж довольно значительно отличается от типичной среды продаж.

Но последствия для вашей организации волнующие, так как эта новая модель отличается:

  1. Удваивается объем бизнес-встреч (количество встреч является основным фактором продаж)
  2. Повышение качества обслуживания клиентов
  3. Ликвидации напряженности между продавцами и доставкой
  4. Увеличение потока сделок, объема и маржи
  5. Нет увеличения операционных расходов

Конечно, главный вопрос, на данный момент, так что по поводу CRM?

С помощью этой новой модели, а не только с CRM - хотя модель не может работать без него.

Тем не менее, наше отношение к CRM претерпело некоторое изменение.

Раньше мы смотрели на CRM для повышения производительности труда - и эти процедурные изменения произошли как следствие реализации CRM.

Теперь мы признаем, что значимое увеличение производительности связано с кардинальными изменениями процедуры - и, что требование о CRM является следствием этих изменений.

Давайте подведем итог четырех ключевых причин, почему вам нужен CRM в инженерной среде продаж:

  1. Координаторы продаж должны видеть состояния всех сделок
  2. Сделки должны быть приоритетными
  3. Маркетинг, продажи и обслуживания клиентов должны работать вместе
  4. Руководство нуждается в информации

1. Координаторы продаж должны вид состояния всех сделок

Как мы уже обсуждали инженерная среда продаж, по существу проектная среда.

Координатор продаж нуждается в CRM по той же причине, как проект-менеджеру нужно приложение управления проектами.

Поскольку координатор продаж не сталкивается лицом к лицу с каждой сделкой они никогда не будут иметь глубокого (интуитивного) понимания сделки, такой как у продавца. CRM предоставляет координатору продаж упрощенную модель каждой сделки. Эта модель достаточно подробна только для того, чтобы координатор продаж мог синхронизировать различные ресурсы, которые принимают участие в процессе сделки.

2. Сделки должны быть приоритетными

Если продавцы в традиционных средах избирают сделки, они все равно в конечном итоге более эффективны, чем если бы им приходилось ими управлять. (Подумайте, сколько раз у вас были конфликты с продавцом для совершения первого посещения с вами, только чтобы обнаружить, что продавец не располагает достаточными возможностями, чтобы предоставить вам предложение в течение разумного промежутка времени.)

В инженерной среде, продавцы имеют гораздо больше возможностей, но они все еще имеют ограниченную емкость. Это означает, что должны быть приоритеты, чтобы максимально использовать возможности их скорости (возможность минимизировать время управления).

Если учесть, что продавец может работать на 80-100 сделок в один момент времени, то легко понять, почему требуется программное обеспечение для управления результатом комплексно.

3. Маркетинг, продажи и обслуживание клиентов должны работать вместе

В одной точке (см. выше) мы затронули требования для синхронизации ресурсов в рамках функции продаж.

Тем не менее, в этой новой среде, другие функции также необходимо синхронизировать с продажами:

    Маркетинг должен гарантировать, что есть достаточно сделок, позволяющих координаторам продаж полностью использовать продавцов
    Обслуживание клиентов должно продолжать поддерживать существующих клиентов с текущими требованиями по обслуживанию - неспособность сделать это, очевидно, будет влиять на способность организации к продаже дополнительных услуг
    Финансы должны быть в состоянии определить, когда требуются счета-фактуры (во многих сложных средах продаж, потенциальные клиенты будут покупать услуги во время процесса управления сделкой)


Тому что делает координатор продаж требуется информация о состоянии сделок. И эта информация должна быть актуальной. Она должна быть точной. И она должна быть однозначной.

4. Руководство нуждается в информации

Как было предложено ранее, руководству нужна информация чтобы управлять. При отсутствии этой информации, менеджер по продажам не менеджер (вор-карманник, возможно, но не менеджер!).

Как и во всех других средах в пределах организации, требования к информации менеджера по продажам можно разбить на три категории:

  1. Информация о состоянии: сколько сделок в каждом состоянии управления рабочим процессом?
  2. Поток информации: какова скорость сделок(как быстро они двигаются)?
  3. Использование ресурсов: какова нагрузка на ресурсы процесса (есть ли узкие места и где они)?

Руководитель отдела продаж должен быть в состоянии просматривать отчеты, резюмировать данные этих категорий, а затем перейти к идентификации конкретных возможностей или ресурсов, которые требуют особого внимания.

Что теперь?

Если у вас есть CRM, то не все новости плохие.

Сама по себе, технология представляет мало значения. Тем не менее, она будет предпосылкой для очень нужной - и очень полезной - инициативы улучшения продаж: разработки вашей среды продаж.

Мое предложение в том что вы выполните следующие действия:

  1. Сделать использование CRM опциональным для продавцов (не пытаться достичь невозможного)
  2. Спланировать инженерный процесс продаж (вы всегда можете запросить нашу помощь с этим важным шагом)
  3. Сделать повторную настройку CRM чтобы посмотреть, как это было, когда вы закончите первую загрузку (возможно, [а] экспортировать данные адресной книги, [B] сделать чистую установку вашей CRM, [C] импортировать данные адресной книги)
  4. Обеспечить CRM доступ только координаторам продаж и представителям сервиса обслуживания клиентов
  5. Свести изменения к абсолютному минимуму (только добавить пользовательские поля, если вы готовы к 100% соответствию с целью его использованиея)

Просто не покупайте еще одну технологию ТЕХНОЛОГИЮ! (Если вы приобрели CRM в последние 5 лет, то она почти наверняка будет способна делать все, что вам нужно для того, чтобы получить новый инженерный процесс продаж и работать.)

Если действовать осторожно, вполне вероятно, что вы будете получать те результаты которые искали, когда вы приобретали ваш CRM на начальном этапе. Тогда вы можете погладить себя по затылку и поздравить себя с предвидением.

Просто имейте в виду, если ваш поставщик CRM узнает о Вашем успехе, они будут стучаться в вашу дверь, прося вашего разрешения, чтобы продемонстрировать Вашу организацию как очередную историю успеха CRM!

Опубликовано в Блог