Как правильно делать доработки Битрикс24: добавляем функции в коробочную версию
- Что доступно для доработки ТОЛЬКО в коробочной версии Битрикс24
- Интеграция Битрикс24 с учетными системами 1С и другими ERP
- Чего хочет бизнес? Когда нужно менять интерфейс и логику
- Как не надо делать доработки кода Битрикс24. Вредные советы
- Проблемы из-за неправильной доработки
- Конфликты между доработками
- Как работает грамотный интегратор?
- Обновления Битрикс24 все ломают
- Производительность падает с каждой новой доработкой.
- Как правильно добавлять функции в коробочную версию. Best practices
- Изящно меняем интерфейс. В перчатках.
- Модули и установщики. Никак иначе.
- Соблюдаем правила вендора
- Как проверить разработчиков и свой портал? Чеклист
- Как организовать работу по самым частым задачам
- Я все понял, как начать? Что делать перед стартом доработок Битрикс24
Самое страшное — дурак с инициативой.
Авиаконструктор Андрей Туполев.
Коробочная версия Битрикс24 в умелых руках — прекрасный инструмент быстрой автоматизации процессов.
Все больше предприятий внедряют его и заказывают доработку под свои нужды.
Формально существует более 10 тысяч компаний, способных развивать эту мощную систему, а на практике правильных доработок Битрикс24 почти не бывает.
Но CRM Bitrix24 и не создавалась как «продукт для массовой доработки». Мало кто действительно понимает ее особенности и способен сделать доработку новых функций в Битрикс24 правильно. Мы — умеем.
Суть статьи одним абзацем: Битрикс24 — система мощная и хитро устроенная. Избегайте дилетантов в работе со сложной техникой.
ИНТЕРВОЛГА — один из лучших подрядчиков по развитию Битрикс24. Почему?
- Имеем все существующие компетенции по Bitrix24 от вендора.
- Компетенция «Крупные корпоративные внедрения» и право разработки Enterprise-проектов
- 105 завершенных проектов (по несколько сотен выполненных задач).
Специалисты ИНТЕРВОЛГИ умеют делать доработки Битрикс24 правильно. Мы — разработчики ключевых учебных материалов, выпущенных 1С-Битрикс:
- Курс по Бизнес-процессам;
- Курс по правильной кастомизации коробочной версии Битрикс24;
- Курс по сквозной аналитике;
- Курс по CRM-маркетингу.
Мы помогаем бизнесу зарабатывать больше за счет автоматизации процессов.
Заполните форму заказа новых функций в Битрикс24.
Что доступно для доработки ТОЛЬКО в коробочной версии Битрикс24
Коробочная версия — уникальная черта Битрикс24.
Другие CRM не позволяют клиентам получить "коробку" (Фактически это собственная копия облачного сервиса),
Bitrix24 не только дает эту возможность, но и позволяет кастомизировать логику системы под себя.
В статье мы расскажем как делать это правильно.
Доработка нестандартных отчетов. Чего не может конструктор Битрикс24
Для бизнеса важны сделки, задачи и проекты. Управлять бизнесом значит видеть результаты и принимать решения. Много пользы может дать конструктор отчетов Б24. Если вам нужно больше — переходите в коробку и заказывайте собственные отчеты.
Примеры отчётов, которые вы НЕ получите «из коробки»:
- Отчёт по бизнес-процессам — состояние, статусы и т.д.
- Отчёт по времени, проведённым сделкой в определённых статусах.
- Сводный отчёт из разных частей системы — задачи, плюс CRM, плюс звонки.
- Отчёты с информацией из внешних систем — связать себестоимость из 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 не открываются.
Как работает грамотный интегратор?
- Хороший интегратор вникнет в бизнес, выяснит стратегию развития и учтет это в архитектуре, чтобы спроектировать архитектуру с учетом всех факторов.
- Оценит последствия каждого изменения и обсудит с заказчиком последствия, заложит ресурсы на оптимизацию.
- Протестирует доработки под нагрузкой. Вручную и автоматически.
Битрикс24, адаптированный под специфику компании — способ заработать больше. Экономия на проектировании и тестировании лишит вас стабильности работы бек-офиса.
Обновления Битрикс24 все ломают
Обновления Битрикс24 нужно выполнять аккуратно, в специально отведенное для таких операций время. Каждое обновление нужно репетировать на копии для разработки.
Цель — обновления не должны портить ни штатную логику, ни доработки под специфику вашего бизнеса.
Если ваш бизнес регулярно простаивает из-за программистов — пора что-то менять. Изучите чеклист качества доработки в конце статьи.
Производительность падает с каждой новой доработкой.
Коробочная версия Битрикс24 нормально работает при сотнях тысяч сделок, компаний и товаров. А вот несистемные правки способны его замедлить даже при отсутствии нагрузки.
Пример: потребовалось настроить права на просмотр стоимости сделки и процента наценки для разных групп пользователей. Программист сделал проверку неоптимально и при просмотре даже 20 сделок в списке CRM начала выдавать ошибку. Нагрузка на сервер выросла и система перестала открываться.
Как быть?
Как правильно добавлять функции в коробочную версию. Best practices
Зачем развивать Битрикс24 мы рассказали. И «как не надо» тоже ясно.
Поговорим о том чем работа профессионала отличается от энтузиаста-дилетанта.
Изящно меняем интерфейс. В перчатках.
ИНТЕРВОЛГА разработала технологию подмены любых стандартных элементов интерфейса системы на специфические. Эта технология позволяет устанавливать обновления без потери логики.
Квалификацию специалистов компании подтверждает то, что наш подход описан в вебинарах, опубликованных на сайте Битрикса. Мы профи в этом и готовы проверить ваших программистов и их работу. Для этого мы обычно делаем аудит качества решений.
Модули и установщики. Никак иначе.
Бизнес ждет стабильности и предсказуемости работы. Для него важна конфиденциальность и регламентированность.
Поэтому любые изменения логики должны оформляться как модули — так можно ограничить места доступа программиста, а кроме того иметь страницы настроек, включаться и выключаться по кнопке. Естественно, у модуля должен быть установщик и возможность корректного удаления.
Битрикс24 — система для взрослых. Программисты тоже должны вести себя по-взрослому.
Во многих наших проектах при доработках программисту доступ к Битрикс24 заказчика вообще не нужен. ИТ-служба ставит и обновляет наши модули самостоятельно. Вопрос доступа к конфиденциальной информации даже не стоит.
Да, это дороже, но оправдывает себя.
Соблюдаем правила вендора
Все специалисты ИНТЕРВОЛГИ умеют делать доработки правильно и проходят специальное обучение. Наши ведущие программисты и аналитики являются разработчиками ключевых учебных материалов, выпущенных 1С-Битрикс:
- Курс по Бизнес-процессам;
- Курс по правильной кастомизации коробочной версии Битрикс24;
- Курс по сквозной аналитике.
ИНТЕРВОЛГА всегда в поиске умных и способных программистов.
Наша внутренняя база знаний содержит много информации по типовым задачам и архитектуре.
Как проверить разработчиков и свой портал? Чеклист
Адекватная оценка уровня своих подрядчиков и сотрудников — необходимый аспект для принятия верных решений в бизнесе.
Мы научим вас проверять разработчиков и их работу.
Как у вас проходит установка обновлений коробочной версии? |
Оценка ваших программистов и их работы |
|
Не надо так |
|
|
|
|
|
|
|
Вы клиент ИНТЕРВОЛГИ с услугой «обслуживание по SLA» |
Полный список вопросов для проверки вы получите, если поделитесь статьей в соцсетях и заполните форму под статьей.
Монитор производительности
Запустите встроенный в Битрикс24 монитор производительности. Картина не должна сильно отличаться от этой (не обращайте внимание на язык, это международный проект):
Или этой
Особое внимание уделите просадке производительности в рабочее время, когда среднее время открытия популярной страницы более 2с.
Полный список вопросов для проверки вы получите, если поделитесь статьей в соцсетях и заполните форму под статьей.
Как организовать работу по самым частым задачам
ИНТЕРВОЛГА работает с технологиями 1С-Битрикс больше 10 лет. У нас накоплен большой опыт анализа, постановки, проектирования и доработки новых функций в Битрикс24. Мы готовы поделиться своими проектными шаблонами.
Все нижеперечисленные документы в виде шаблонов вы получите, если поделитесь статьей в соцсетях и заполните форму под статьей.
- Пример ТЗ
- Бриф на разработку бизнес-процесса
- Бриф на интеграцию
- ТЗ на внедрения 1С-Битрикс24 Корпоративный портал
Для заказа новых функций Битрикс24 перейдите на страницу c анкетой.
Я все понял, как начать? Что делать перед стартом доработок Битрикс24
Грамотный интегратор отделяет разумные изменения от избыточных, учит клиента правильно пользоваться базовыми возможностями и создает новые, когда это нужно.
На практике не более 20% задач требуют доработки системы. Бойтесь тех, кто на любой вопрос отвечает «могём, сейчас допилим».
Добавление функций в систему и автоматизация процессов с помощью CRM может сделать ваш бизнес эффективнее. Вы повысите скорость работы, захватите большую долю рынка, заработаете больше денег и избежите проблем — если сделаете все, как советуем мы, и как требует наш чеклист.
Мы профессионалы в доработке коробочной версии Битрикс24.
Для заказа новых функций Bitrix24 заполните форму ниже.
Вам может быть интересно:Повышение эффективности бизнес-процессов в коммерческих организациях
Статьи по теме
- аренда команды (от 2 человек, не менее 3 месяцев);
- итерации с фиксированной ценой (1-3 месяца длительностью).
- регулярные онлайн-планерки с заказчиком;
- квалифицированных специалистов;
- организованную команду (находятся в одном помещении, что упрощает решение рабочих вопросов);
- полную прозрачность и регулярность отчетов о результатах.
- нагруженный интернет-магазин;
- личный кабинет;
- оптовые продажи — B2B-платформа;
- маркетплейс;
- технический аудит сайта;
- Битрикс24 — корпоративные HR-порталы;
- Битрикс24 — построение CRM-системы;
- Битрикс24 — личные кабинеты сотрудников;
- Битрикс24 — аудит портала;
- 1С — интеграция с другими системами;
- 1С — доработка системы;
- маркетинг — комплексное интернет-продвижение;
- маркетинг — продвижение для B2B.