Можно ли настроить воронку продаж, чтобы сумма показывалась по "Сумме продажи", а не по "Бюджету клиента"?Изображение удалено.

Нравится

4 комментария
Лучший ответ

Если не трогать системные представления то посмотрите в сторону как изменить расчеты в воронке продаж

А через представление не пробовали?

Григорий Чех,

а какое представление отвечает за построение воронки продаж? Да и как-то не хочется системные представления редактировать. Обновления-то придут

Если не трогать системные представления то посмотрите в сторону как изменить расчеты в воронке продаж

Да, не тривиально... Вообще, я не понимаю, почему воронку решили строить по бюджету клиента...

Показать все комментарии

Перестал работать поиск дублей при сохранении записи "Контакт", "Контрагент", хотя поиск дублей через действия раздела работает корректно.

Признак правила поиска "Использовать правило при сохранении" установлен.

Провел отладку: метод findDuplicates() модуля DuplicatesSearchUtilitiesV2 корректно передает данные в DeduplicationService.FindDuplicatesOnSave()

В свою очередь метод сервиса FindDuplicatesOnSave вызывает метод DeduplicationProcessing.FindDuplicates, из которого идет обращение к хранимой процедуре tsp_FindDuplicates.

Код хранимой процедуры не отличается от кода этой же процедуры на чистой базе.

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

В чем может быть проблема? Есть подозрение, что проблема появилась после перехода на версию 7.12

Нравится

2 комментария

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

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

Если это сделано, дело ещё может быть в том, что в разделе Контакты есть несколько карточек редактирования. Работа в таком режиме была исправлена в 7.12.2.



Рекомендуем обновить до версии 7.12.2, после обновления проблема будет решена. А на версии 7.12.3 также работает поиск дублей при сохранении при создании контакта через мини-карточку.

Мотков Илья пишет:

Дизайнер системы -> Правила поиска дублей

А что делать, если в дизайнере системы на 7.16 нет "Правила поиска дублей"? Где оно включается?

Показать все комментарии

Коллеги, добрый день.

После обновления на 7.12.3.980 возникла ошибка при отправлении писем с панели "Следующий шаг".

Выяснилось, что наряду с  полем Recepient  появилось новое поле Recipient (https://yadi.sk/i/P3g6M4wf3aeEfg). 

И именно заполнение этого поля требуется при отправке письма.



Зачем добавлено это поле? 

Как быть с обращениями клиентов об ошибках при отправке, если схема EmailMessagePublisherPage дорабатывалась на основе поля Recepient?

Нравится

1 комментарий

Правильно пишется «Recipient», лучше привязываться к нему. Видимо, не сразу заметили и исправили. А в объекте оставили старое, чтобы не сломать связь с полем в таблице базы.

Показать все комментарии

Добрый день, коллеги!

Как вы добиваетесь в английской версии bpm'online того, чтобы в фильтрах Week начинался не с воскресенья, а с понедельника?

Спасибо

Нравится

6 комментариев
Лучший ответ

Зверев Александр,

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

В данном случае можно было бы сразу предусмотреть возможность 'более гибкой' работы с этой функциональностью!  

Сейчас день начала недели жёстко привязан к культуре, в будущих версиях планируется отдельная настройка начала недели и формата даты.

Зверев Александр,

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

В данном случае можно было бы сразу предусмотреть возможность 'более гибкой' работы с этой функциональностью!  

Да, некоторые вещи в системе непонятно почему захардкодены...

Уже в версии 7.12.3 получили какие-то изменения, но опять привязали Европу к американским стандартам :(



Елена Левцова,

К сожалению, функциональность еще не добавлена, сроки реализации пока неизвестны.

Показать все комментарии

Если изменять значения полей таблицы в Web-service, то информация о изменении не попадает в Change log и невозможно потом в случае чего проверить, кто изменил данные.

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

Нравится

11 комментариев
Лучший ответ

Алла набросал конфигурационный сервис если выполнять UpdateQuery логирование не работает, если менять через Entity все логируется.  На всякий случай уточняю имеется ввиду Конфигурация-> Журнал изменений)

Если речь об изменении данных внутри веб-сервиса, то не должно быть отличий от обычной серверной логики: если менять при помощи EntitySchemaQuery, то логируется, если через Insert и Update, то нет.

Каким сервисом меняются данные если вами разработанным то привидите код иначе название и пример вызова.

Зверев Александр,

Не важно, как реализовано, логгирование не работает ни через EntitySchemaQuery, ни через Update.

Разница в реализации, если через EntitySchemaQuery, то срабатывает вызов процессов по сигналам, а через Update - нет.

Таким образом, вопрос по логгированию остается открытым. Как всё-таки это можно реализовать на уровне серверной логики?

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

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

А если изменять не в вэб сервисе изминения попадают в  Change log? Может проблемы с настройкой  Change log?!

Григорий Чех,

Chage log настроен корректно, если изменять с клиента, то изменения в Change log отображаются.

А у Вас работает такой кейс или это гипотетическое предположение?

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

Алла набросал конфигурационный сервис если выполнять UpdateQuery логирование не работает, если менять через Entity все логируется.  На всякий случай уточняю имеется ввиду Конфигурация-> Журнал изменений)

Григорий Чех,

Спасибо с этим уже разобралась.

Так а в чём дело было?

Зверев Александр,

Ошибка. Действительно, через EntitySchemaQuery логгирование работает.

Показать все комментарии

Изображение удалено.

 

 

 

 

 

 

 

О компании

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

Предпосылки внедрения bpmonline

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

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

 

Задачи внедрения bpmonline:

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

 

Для выполнения поставленных задач была выбрана система bpmonline sales.

Выполненные настройки

Для ведения сделок в bpm’online используется раздел [Заказы]. В карточках продукта (Рис 1) и заказа (Рис 2, Рис 3,) в bpm’online были добавлены новые поля, в которых фиксируется вся необходимая для выполнения заказов информация.

Изображение удалено.

                                                                    Рис 1

Изображение удалено.

                                                                      Рис 2

 

Изображение удалено.

                                                                    Рис 3

Для удобства работы менеджеров в карточке заказа данные по сделке сгруппированы на отдельных вкладках. Добавлены вкладки «Продажи», «Логистика», «Снабжение», «Календарь платежей» (Рис 4).

Изображение удалено.

                                                                     Рис 4

Так как производство каждой единицы выполняется по индивидуальной схеме, цена каждой позиции заказа формируется на основании следующих показателей: стоимости плановой закупки материалов; коэффициента (сложности реализации продукции); веса позиции; количества единиц; НДС.

Кроме этого, у клиента есть возможность указывать фиксированную цену позиции. На основании цен продуктов формируется итоговая стоимость заказа. Для автоматического выполнения просчетов был построен ряд бизнес-процессов, по которым вычисляются:

  • вес и цена позиции заказа;
  • плановая и фактическая стоимость позиции;
  • итоговая сумма заказа;
  • себестоимость заказа и планируемая прибыль;
  • затраты;
  • показатель эффективности по сделке.

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

Также в системе была настроена аналитика, на основании которой выполняется:

  • контроль оплаченных/неоплаченных счетов;
  • анализ динамики оплат по месяцам;
  • анализ максимально эффективных источников привлечения клиентов;
  • расчёт количественных и качественных показателей эффективности менеджеров по продажам (количество заказов по ответственным менеджерам, количество выставленных КП, количество позиций в заказе, сумма оплат на основании выставленных КП).

Результат

Автоматизация процессов обработки заказов и аккумуляция информации в bpm’online sales позволили настроить быстрый доступ к необходимой информации, ускорить процесс обработки заказов, а также оптимизировать мониторинг и получение аналитики.

Нравится

Поделиться

0 комментариев
Показать все комментарии

Добрый день. Добавил новый кейс для продаж, базовый отключил. При сохранении всё добавилось в данные автоматически. Но при переносе пакета на тестовую среду обнаружил, что старый кейс остался включенным. Собственно вопрос. Какие данные ещё нужно обновить, чтобы старый кейс отключился?

Нравится

1 комментарий

Информацию о кейсах можно посмотреть во view с названием VwSysDcmLib. Там для выяснения активности кейса вызывается функция fn_GetDcmSchemaIsActive. Её текст:

ALTER FUNCTION [dbo].[fn_GetDcmSchemaIsActive](@SchemaId UNIQUEIDENTIFIER)
RETURNS BIT
AS
BEGIN
	DECLARE	@SchemaUserPropertyValue NVARCHAR(MAX) = (SELECT TOP 1 ssup.[Value]
		FROM [dbo].[SysSchemaUserProperty] AS ssup
		WHERE ssup.[SysSchemaId] = @SchemaId
			AND ssup.[Name] = 'Enabled');
	DECLARE @Result BIT;
 
	IF (@SchemaUserPropertyValue IS NOT NULL)
	BEGIN
		SET @Result = (CASE
			WHEN @SchemaUserPropertyValue = 'True'
			THEN 1
			ELSE 0
		END);
	END;
	ELSE
	BEGIN
		SET @Result = (CASE
			WHEN
				(SELECT TOP 1 ssp.[Value]
				FROM [dbo].[SysSchemaProperty] AS ssp
				WHERE ssp.[SysSchemaId] = @SchemaId
					AND ssp.[Name] = 'Enabled') = 'True'
			THEN 1
			ELSE 0
		END);
	END;
	RETURN @Result;
END;

То есть свойство активности кейса хранится в одной из служебных таблиц SysSchemaUserProperty или SysSchemaProperty. У меня — во второй.

Показать все комментарии

Изображение удалено.

О компании

CDN Video — ведущий провайдер услуг сети и доставки контента. Узлы сети CDN Video установлены в России, Украине, Казахстане, Грузии, Нидерландах, США, Малайзии.

Предпосылки внедрения bpm’online

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

Задачи внедрения bpmonline:

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

Для решения поставленных задач CDN Video сделала выбор в пользу продукта bpm’online sales.

Выполненные настройки

Автоматизация процессов выполнялась для отдела продаж. Лиды поступают в bpm’online через сайты клиента с помощью лендинга, настроенного в bpm’online. При поступлении нового лида руководитель отдела продаж получает уведомление на почту с информацией о необходимости назначить ответственного за лид. Кроме этого, в bpm’online для него автоматически генерируется задача «Назначить ответственного за лид». При этом, лид доступен для обработки только руководителю.

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

После ряда коммуникаций с клиентом, а именно звонков и встреч для выяснения потребности клиента, у менеджера есть возможность перевести лид в продажу, при этом в разделе [Продажи] автоматически добавляется запись.

Для построения эффективного процесса работы в разделе [Продажи] реализованы такие бизнес-процессы:

  1. Процесс запуска допродажи из основной продажи. Этот процесс позволяет фиксировать и вести дальнейшую продажу с учётом основной продажи и допродажи в единой сделке.
  2. Процесс создания договора из продажи. В базовую конфигурацию bpm’online sales team был добавлен процесс для работы с договорами с учетом особенностей бизнеса заказчика.

Для сокращения времени на формирование документов по сделке в bpm’online реализован процесс, который автоматически создает дополнительное соглашение из основного договора с переносом всей необходимой информации. Все документы, которые создаются автоматически в системе, доступны для печати с помощью преднастроенных печатных форм.

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

Для анализа эффективности работы отдела продаж руководитель может использовать такие отчеты:

  • динамика добавления лидов;
  • количество лидов, переведенных в продажу;
  • количество продаж на каждом менеджере;
  • динамика выполнения задач в лидах и продажах.

Результат

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

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

Bpm’online sales позволила руководящему составу компании анализировать количественные и качественные показатели работы менеджеров для контроля эффективности и оптимизации возможных узких мест.

 

Нравится

Поделиться

0 комментариев
Показать все комментарии

Здравствуйте!

Подскажите пожалуйста. Из BPM удалил значение мобильного телефона из карточки контакта, но глобальный поиск все равно пишет, что у данного контакта присутствует удаленный номер телефона. Как нужно настроить глобальный поиск, чтобы он больше не обнаруживал удаленные из системы данные?

Нравится

7 комментариев

По Глобальному поиску, после индексации записи ГП запоминает её и будет отображать по старым данным информацию. После повторной переиндексации запись перестанет отображаться в ГП. Индексация происходит каждые несколько минут.

Обращаю Ваше внимание на то, что подобные кейсы будут покрыты с применений новых технологий в облаке bpm'online начиная с версии 7.12.3 (будут развернуты новые, более производительные сервера глобального поиска которые будут обрабатывать информацию по предварительным оценкам в 4-6 раз быстрее).

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

Мотков Илья,

Спасибо!

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

Данные глобального поиска хранятся в отдельной системе со своей базой. По идее, влиять не должно. Видимо, в разделе удалили не везде,а где-то этот номер остался, в контакте или в контрагенте на детали. Или есть контакт-дубль с указанным номером. Посмотрите через базу наполнение таблиц деталей средств связи, вдруг найдётся.

Мотков Илья,

Илья, Здравствуйте! В сообщении выше Вы упомянули, что индексация происходит каждые несколько минут, а можно где-нибудь посмотреть интервал индексации?

 

Вероятно, где-то в конфиге внутри gs-scheduler.

Если изначальный вопрос по удалённому номеру ещё в силе, то дело явно не в интервале. Видимо, номер не удалился, а есть в базе где-то ещё.

Мотков Илья,

Спасибо большое за помощь!

 

Показать все комментарии

Всем доброго времени суток. Версия 7.12.

Добавили пользовательский раздел в хронологию у контакта, всё по инструкции: https://academy.terrasoft.ru/documents/technic-sdk/7-12/kak-sozdavat-pl…

Остался неясен один момент: как исправить заголовок в фильтре, и почему сдвинута иконка?

Изображение удалено.

Раздел создан целиком через мастер разделов, иконку добавляли в svg.

Нравится

2 комментария

По заголовку, наверняка это задаётся в разделе переводов. Например, стандартные «Ссылки» с приведенного скриншота там как «Data:TimelineTileSetting.Name:09a6dad5-036b-4075-a813-e8278a5360ea».

По поводу иконки, могут быть не те размеры или пропорции. Нужно сравнивать с остальными.

А что в итоге оказалось? У нас точно такой же эффект

Показать все комментарии