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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Доработка нестандартных отчетов. Чего не может конструктор Битрикс24

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Список задач

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Почему?

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Представление медиаплана после доработки интерфейса

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Например, крупное обновление после неправильной доработки Битрикс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. Мы готовы поделиться своими проектными шаблонами.

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

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

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

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

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

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

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

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

Для заказа новых функций Bitrix24 заполните форму ниже.

Вам может быть интересно:

Повышение эффективности бизнес-процессов в коммерческих организациях

Оцените статью
21.10.2019
Понравилась статья?
Поделитесь ссылкой с друзьями и коллегами!

Статьи по теме

05.05.2023
CRM и Партнерский портал Лаборатории Касперского. Переход с Salesforce Компания ИНТЕРВОЛГА была выбрана исполнителем в тендере на оказание услуг для АО «Лаборатория Касперского» по замене решения на Salesforce Sales Cloud на альте...
28.04.2023
Переезд с SalesForce на Битрикс24 для крупного агентства коммерческой недвижимости С чего все начиналось? К нам обратилась за помощью ведущая российская компания, оказывающая консультационные, инвестиционные и агентские услуги в сфере ко...
13.04.2023
Корпоративный Личный кабинет: как в Битрикс24 организовать работу сотрудников и клиентов аутсорсинговой компании Персонализация – это уже не дань моде, а норма жизни современного человека. Она проявляется в новостной ленте, рекламе, торговых предложениях и даже в орга...
24.03.2023
Как мы заново написали модуль учета рабочего времени сотрудников в среде Битрикс24 для инжинирингового холдинга Задача учета времени работы сотрудников всегда актуальна. Для этой цели разработано много инструментов. Если вы пользуетесь Битрикс24, то наверняка знаете ...
10.02.2023
Импортозамещение наоборот или как мы сделали и продаем Обратный SMS-шлюз для Twilio + Bitrix24 Мы сделали приложение для глобального рынка, научились его продвигать и продавать и вышли на $1000+ дохода в месяц (самим немного смешно, но на оплату Goog...
10.02.2023
Экономим время HRa и нервы ИТ-дира, внедряя HR-платформу в Битрикс24 Меня зовут Антон Колодницкий, в компании ИНТЕРВОЛГА я руковожу разработкой HR-платформы для Битрикс24. Сегодня расскажу, как мы помогли улучшить процесс ад...

Мы работаем по одному из двух форматов:

  • аренда команды (от 2 человек, не менее 3 месяцев);
  • итерации с фиксированной ценой (1-3 месяца длительностью).

ИНТЕРВОЛГА предоставляет:

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

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

  • новые нетиповые страницы или раздел;
  • 2 отчета с индивидуальными настройками;
  • 3-5 веб-сервисов интеграции;
  • замудренный калькулятор и т.п.

Поддержка «чтобы все работало как часы» стоит 45 тысяч рублей в месяц и описана тут.

Хочешь получать лучшие статьи от INTERVOLGA раз в месяц?
Подпишись на рассылку — спамить не будем