Как правильно дорабатывать Битрикс24. Добавляем функции в коробочную версию

Самое страшное — дурак с инициативой.

Авиаконструктор Андрей Туполев.

Коробочная версия Битрикс24 в умелых руках — прекрасный инструмент быстрой автоматизации процессов.

Все больше предприятий внедряют Битрикс24 и заказывают доработки под свои нужды.

Формально существует более 10 тысяч компаний, способных развивать эту мощную систему, а на практике правильных доработок Битрикс24 почти не бывает.

Но CRM Битрикс24 и не создавалась как «продукт для массовой доработки». Мало кто действительно понимает ее особенности и способен добавлять новые функции в Битрикс24 правильно. Мы — умеем.

Суть статьи одним абзацем: Битрикс24 — система мощная и хитро устроенная. Избегайте дилетантов в работе со сложной техникой.

ИНТЕРВОЛГА — один из лучших подрядчиков по развитию Битрикс24. Почему?

  1. Имеем все существующие компетенции по Битрикс24 от вендора.
  2. Компетенция «Крупные корпоративные внедрения» и право разработки Enterprise-проектов
  3. 105 завершенных проектов (по несколько сотен выполненных задач).

Специалисты ИНТЕРВОЛГИ умеют делать доработки правильно. Мы — разработчики ключевых учебных материалов, выпущенных 1С-Битрикс:

  • Курс по Бизнес-процессам;
  • Курс по правильной кастомизации коробочной версии Битрикс24;
  • Курс по сквозной аналитике;
  • Курс по CRM-маркетингу.

Мы помогаем бизнесу зарабатывать больше за счет автоматизации процессов.

Заполните форму заказа новых функций в Битрикс 24.

Коробочная версия Битрикс24 в умелых руках

Что доступно для доработки ТОЛЬКО в коробочной версии Битрикс24

Коробочная версия — уникальная черта Битрикс24.

Другие CRM не позволяют клиентам получить коробочную версию (Фактически это собственная копия облачного сервиса),

Битрикс24 не только дает эту возможность, но и позволяет менять логику системы под себя.

В статье мы расскажем как делать это правильно.

Нестандартные отчеты. Чего не может конструктор

Для бизнеса важны сделки, задачи и проекты. Управлять бизнесом значит видеть результаты и принимать решения. Много пользы может дать конструктор отчетов Битрикс24. Если вам нужно больше — переходите в коробочную версию и заказывайте собственные отчеты.

Примеры отчётов, которые вы НЕ получите «из коробки»:

  1. Отчёт по бизнес-процессам — состояние, статусы и т.д.
  2. Отчёт по времени, проведённым сделкой в определённых статусах.
  3. Сводный отчёт из разных частей системы — задачи, плюс CRM, плюс звонки.
  4. Отчёты с информацией из внешних систем — связать себестоимость из 1С и цену сделки в Б24.

Мы знаем как правильно решать эти задачи. Правильно — значит технологично и эффективно. Вы можете прислать нам свою задачу.

Нестандартные отчеты

Новые страницы и сущности. Чего не умеют Приложения24 и REST API

В Битрикс24 есть несколько стандартных таблиц, где можно хранить данные и строить бизнес-процессы:

  • Пользователь
  • Отдел
  • Рабочая группа или Проект
  • Задача
  • Рабочий отчет за день, неделю или месяц
  • Встреча в календаре

В разделе CRM применяются:

  • Компания
  • Контакт
  • Лид
  • Сделка
  • Счет
  • Коммерческое предложение
  • Документ по шаблону печатной формы
  • Товар из Каталога товаров
  • Дело (звонок, письмо, встреча)
  • План продаж

Однако, бизнес ставит задачи, которые нередко выходят за возможности стандартных таблиц Битрикс24. Как правило, нужно создать нескольких новых сущностей и логику работы с ними. Это нормально.

Пример новой сущности с особым интерфейсом.

Пример новой сущности с особым интерфейсом

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

Структура данных системы

Если вам нужна новая сущность в Б24, спросите программиста — с чем и как он ее собирается связать.

Если «в ответ — тишина», стоит задуматься.

Мы расскажем как это сделать правильно.

Изменения интерфейса: кнопки, собственные типы полей, связи

Компания 1С-Битрикс старается сделать продукт удобным для массового бизнеса, для всех — и в среднем, как мы написали выше, охватывает большинство потребностей бизнеса. А вот отраслевые особенности приходится учитывать интегратору — компании, которая адаптирует стандартное решение под специфику заказчика.

Пример доработки: добавить новый статус у задачи «на контроле», связать сделку CRM с проектом.

Это можно сделать только в коробочной версии системы.

Пример изменения интерфейса

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

Список задач

Интеграция Битрикс24 с учетными системами 1С и другими ERP

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

Мы реализовали большой проект на 200 работ по интеграции с 1С, сервисами Google и телефонией.
Возможностей API для работы со стандартными сущностями достаточно. Коробка нужна, когда нужны свои веб-сервисы для новых сущностей.

Если необходимо вводить новые сущности — нужна коробочная версия и ее правильная доработка.

Работа продавца в Битрикс24 вместо 1С. Так бывает?

Что дает бизнесу синхронизация 1С и Битрикс24?

Она позволяет упростить работу продавцов. Битрикс24 дает возможность сотрудникам работать в более простом по сравнению с 1С интерфейсе, а руководству — контролировать процесс.

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

Система должна быть дружественна, проста для продавца. Банк не сможет работать в CRM, заточенной под киноиндустрию.

Система должна быть дружественной

Для этого нужно дорабатывать интерфейсы, убирать лишние кнопки, упрощать, делать работу пошаговой. То есть — пилить коробку.

Доработка интерфейса

Стандартные модули и их ограничения

Почти всегда требуется обмен данными между Битрикс24 и 1С. И почти всегда нужно начинать со стандартных модулей для интеграции Битрикс24 с 1С. Почти всегда функций этих модулей недостаточно.

Чего не умеют стандартные модули:

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

Любая задача информационного обмена Б24 и 1С решается в коробочной версии созданием собственного механизма обмена.

Двусторонняя онлайн-синхронизация CRM с 1С в реальном времени. Миф?

Существует мнение, что синхронизация с 1С это долго и ненадежно.

Почему?

Много лет были доступны только долгие и капризные «файловые обмены» между 1С и другими системами. Приходилось бороться с ошибками и ждать окончания «полной выгрузки».

Времена изменились. Если ваши программисты не способны создать двустороннюю онлайн-синхронизацию двух систем в режиме «почти» реального времени или называют большую оценку из-за необходимости настройки и отладке файлового обмена — стоит задуматься о их квалификации.

Двусторонний реалтайм-обмен — дорогое, но эффективное решение.

У нас есть специалисты и по Битриксу, и по 1С. Мы соберем требования, спроектируем и запустим такой обмен. Это не миф.

Чего хочет бизнес? Когда нужно менять интерфейс и логику

Битрикс24 можно использовать «как есть», в облачной версии. После правильного базового внедрения люди начинают работать в системе, а бизнес — зарабатывать больше.

Мы знаем тому много примеров.

«Все хорошо, но у нас своя специфика»

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

Что бы вы ни выбрали, мы поможем:

  • Настроить процессы в компании так, чтобы не переделывать систему. Подойдет небольшим компаниям без доработанных учетных систем и недавно организованным бизнесам. Это базовое внедрение и настройка бизнес-процессов в Битрикс24.
  • Изменить логику стандартных компонентов и добавить новые функции.
Пример специфики, которую нужно учесть и «подружить» с системой:
  • Ответственный за задачу — не конкретный человек, а «дежурный из подразделения»;
  • Есть «временные заместители» согласно графику отпусков;
  • Скидка зависит от торгового оборота прошлого квартала;
  • Возможность отгрузки товара должна проверяться в режиме реального времени внутри 1С.

«У нас другие процессы: лидов нет, зато есть медиапланы и отгрузки. А еще персональные цены»

Очень часто компании используют уникальные термины и документы. Например:

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

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

В Битрикс24 сейчас таких возможностей нет. ИНТЕРВОЛГА умеет их добавлять.

Представление медиаплана

«В старой системе это уже есть, зачем нам вкладываться в новую CRM?»

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

Бизнес уже вложил деньги в эту программу и второй раз платить не хочется. Как быть? Легкого пути нет.

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

Есть 2 решения, которые мы успешно применяем:

  • логика расчетов переносится в Битрикс24. Силы и деньги, которые были вложены в автоматизацию, позволяют ничего не придумывать. Мы повторим расчеты в более простом интерфейсе.
  • Между системами можно сделать быстрый онлайн-обмен информацией. Например, если доступность товара на складе поставщика проверяет 1С, а разрешения на скидку для клиента дает Финград, нужно создать связь между системами. При попытке проведения операции 1С или Финград дадут ответ.

Мы умеем повторно использовать ИТ-системы и знаем как минимизировать потери денег.

Как не надо делать доработки кода CRM. Вредные советы

Итак, вы решили поменять логику работы Битрикс24 «под себя». Ваши программисты согласились и даже попросили не очень много денег. Вопросов не задавали. Хотите расскажу что вас ждет?

Менять ядро Битрикс? Нет

Правильные программисты Битрикс знают, что «менять ядро» неправильно. При создании сайтов и интернет-магазинов довольно легко делать доработки, не трогая ядро. В Битрикс24 логики больше и искушение «пойти и поправить» очень велико.

Почти все проекты, которые мы получаем после других программистов, имеют правки ядра.

Клиенту это приносит остановку работы после каждого обновления и мучительную отладку в режиме «пинг-понг». Ваш интегратор будет ругать Битрикс и его техподдержку, а вы будете ждать, мучиться и тратить время.

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

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

Редактировать стандартные компоненты Битрикс24? Нет

Допустим, вам нужно в карточку задачи Битрикс24 добавить новую кнопку «на контроль». Что делает разработчик-junior, который считает себя гуру?

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

Для Битрикс24 это НЕПРАВИЛЬНОЕ решение. Клиенту оно приносит отказ от обновлений системы.

Компания 1С-Битрикс обновляет Битрикс24 примерно раз в месяц, а раз в полгода приходят большие обновления.

Не позволяйте интегратору «заморозить» систему. Когда Битрикс выпустит что-то особенно полезное, вам придется понести неожиданные расходы.

Например, крупное обновление неправильно доработанного Битрикс24 может потребовать 100 часов работы.

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

Создавать копии страниц CRM? Нет

Еще программисты любят создавать копии целых разделов Битрикс24 и «немного» их редактировать. Это чревато появлением двух разных версий одного и того же кода и проблемами совместимости.

Не позволяйте вашему интегратору захламлять систему. Это делает дороже сопровождение системы.

Хотите проверить качество вашей доработанной коробочной версии? Поделитесь статьей в Facebook, а мы пришлем вам чеклист правильной доработки и инструкцию по проверке качества.

Проблемы из-за неправильной доработки

Бездумное «ковыряние» кода приводит к ошибкам. Рассмотрим несколько примеров.

Конфликты между доработками

Пример: программисты добавили 200 дополнительных полей в сделку. Потом запрограммировали тяжелый отчет по эффективности менеджеров и показали там все поля. А потом программно загрузили 10000 старых сделок из 1С.

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

Как работает грамотный интегратор?

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

Битрикс24, адаптированный под специфику компании — способ заработать больше. Экономия на проектировании и тестировании лишит вас стабильности работы бек-офиса.

Обновления Битрикс24 все ломают

Обновления Битрикс24 нужно выполнять аккуратно, в специально отведенное для таких операций время. Каждое обновление нужно репетировать на копии для разработки.

Цель — обновления не должны портить ни штатную логику, ни доработанную под специфику вашего бизнеса.

Если ваш бизнес регулярно простаивает из-за программистов — пора что-то менять. Изучите чеклист качества доработки в конце статьи.

Производительность падает с каждой новой доработкой.

Коробочный Битрикс24 нормально работает при сотнях тысяч сделок, компаний и товаров. А вот несистемные правки способны его замедлить даже при отсутствии нагрузки.

Пример: потребовалось настроить права на просмотр стоимости сделки и процента наценки для разных групп пользователей. Программист сделал проверку неоптимально и при просмотре даже 20 сделок в списке CRM начала выдавать ошибку. Нагрузка на сервер выросла и система перестала открываться.

Как быть?

Как правильно добавлять функции в коробочную версию. Best practices

Зачем развивать Битрикс24 мы рассказали. И «как не надо» тоже ясно.

Поговорим о том чем работа профессионала отличается от энтузиаста-дилетанта.

Изящно меняем интерфейс. В перчатках.

ИНТЕРВОЛГА разработала технологию подмены любых стандартных элементов интерфейса системы на специфические. Эта технология позволяет устанавливать обновления без потери логики.

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

Модули и установщики. Никак иначе.

Бизнес ждет стабильности и предсказуемости работы. Для него важна конфиденциальность и регламентированность.

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

Битрикс24 — система для взрослых. Программисты тоже должны вести себя по-взрослому.

Во многих наших проектах программисту доступ к Битрикс24 заказчика вообще не нужен. ИТ-служба ставит и обновляет наши модули самостоятельно. Вопрос доступа к конфиденциальной информации даже не стоит.

Да, это дороже, но оправдывает себя.

Соблюдаем правила вендора

Все специалисты ИНТЕРВОЛГИ умеют делать доработки правильно и проходят специальное обучение. Наши ведущие программисты и аналитики являются разработчиками ключевых учебных материалов, выпущенных 1С-Битрикс:

  • Курс по Бизнес-процессам;
  • Курс по правильной кастомизации коробочной версии Битрикс24;
  • Курс по сквозной аналитике.

ИНТЕРВОЛГА всегда в поиске умных и способных программистов .

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

Как проверить разработчиков и свой портал? Чеклист

Адекватная оценка уровня своих подрядчиков и сотрудников — необходимый аспект для принятия верных решений в бизнесе.

Мы научим вас проверять разработчиков и их работу.

Как у вас проходит установка обновлений коробочной версии?

Оценка ваших программистов и их работы

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

Не надо так делать

Не надо так

  • Мы иногда сами устанавливаем, что-то всегда отваливается. Резервных копий не делаем

  • Иногда падает телефония или рассылки, и приходится что-то срочно обновлять. Работа стоит, ждем программистов и техподдержку.

  • Обновляем прямо на боевом сервере, не «репетируем».

  • Каждый день делается копия базы данных системы.
    Каждую неделю — полная копия.

  • Битрикс24 размещен на сервере с функцией «мгновенного бекапа», не приходится ждать 10 часов на откат

  • История изменений кода ведется через систему контроля версий.

  • Установка обновлений проводится в оговоренный период по расписанию в нерабочее время.

    • собираем список доработок;

    • определяем ответственных за их тестирование после обновления;

    • делаем копию портала;

    • обновляем копию;

    • тестируем копию;

    • делаем правки доработок;

    • обновляем боевой сервер в согласованное время.

  • После каждого обновления выполняется проверка системы на ошибки.

  • Скорость работы системы мониторится автоматически.

  • В случае проблем с каким-то модулем он безопасно деактивируется или удаляется.

Отличный выбор

Вы клиент ИНТЕРВОЛГИ с услугой  « обслуживание по SLA »

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

Монитор производительности

Запустите встроенный в Битрикс24 монитор производительности. Картина не должна сильно отличаться от этой (не обращайте внимание на язык, это международный проект):

Монитор производительности

Или этой

Панель производительности

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

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

Как организовать работу по самым частым задачам

ИНТЕРВОЛГА работает с технологиями 1С-Битрикс больше 10 лет. У нас накоплен большой опыт анализа, постановки, проектирования и внедрения новых функций в Битрикс24. Мы готовы поделиться своими проектными шаблонами.

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

  • Пример ТЗ
  • Бриф на разработку бизнес-процесса
  • Бриф на интеграцию Битрикс24
  • ТЗ на внедрения 1С-Битрикс24 Корпоративный портал

Для заказа новых функций Битрикс24 перейдите на страницу c анкетой .

Я все понял, как начать? Что делать перед стартом доработок Битрикс24

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

На практике не более 20% задач требуют доработки системы. Бойтесь тех, кто на любой вопрос отвечает «могём, сейчас допилим».

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

Мы профессионалы в развитии коробочной версии Битрикс24.

Для заказа новых функций Битрикс24 перейдите на специальную страницу.

Для получения наших учебных материалов поделитесь статьей в соцсетях и заполните форму под статьей.

Оцените статью:
Я «поделился» статьей, прошу прислать файл

Вы можете войти, используя аккаунт одной из социальных сетей