Автор статьи
Глеб Антоненко
Что можно доработать в Битрикс24
Встроенные приложения
Они могут создаваться и для облачной, и для коробочной версии. Выглядят они следующим образом:
Приложения находятся в одноименном разделе, но его можно вынести и в меню слева.
На иллюстрации выше приложение для коробочной версии. При клике оно открывается в отдельном экране, после чего пользователь может с ним взаимодействовать.
В облачной версии CRM разработанное приложение выглядит так:
Оно также находится либо в разделе Приложения, либо в меню в левой части экрана. При клике на названии, приложение открывается во фрейме.
Разработанные для Битрикс24 приложения делятся на два вида:
- Локальные – добавляются на портал Битрикс24, импортируя архив с файлом, где содержится код. В облачной версии файлы попадают на сервера разработчика и исполняются на них. Локальное приложение замкнуто внутри платформы.
- Серверные – отличаются тем, что хранят данные на стороннем сервере, а не сервере Битрикс24.
Преимущество приложений в том, что они добавляют в Битрикс24 возможности, которых нет в варианте по умолчанию.
Например, если у компании есть проблема, которую можно решить только введением новой функции в CRM, то задача решается приложением. Оно не меняет общие возможности CRM, поэтому обновление портала происходит безболезненно. Приложение не связано с ядром Битрикс24.
Интеграции Битрикс24 со сторонними сервисами
Суть интеграции состоит в соединении Битрикс24 и сторонней системы через API или другими способами, предусмотренными разработчиками.
Чаще всего CRM интегрируется с учетными приложениями от 1С. При интеграции обе системы обмениваются между собой данными.
Такую доработку можно делать для облачной и коробочной версии. Версия значения не имеет. API, то есть описание способов взаимодействия платформы со сторонними сервисами, описано в документации к CRM. Для интеграции необходимо, чтобы у второй системы также был открытый API.
Доработка ПО в коробочной версии
В коробочной версии Битрикс24 пользователь имеет доступ к файлам. Они располагаются на сервере компании или VPS-серверах. Разработчик может изменять коробочную версию как угодно, чтобы добиться решения стоящих перед ним задач. Такая доработка требует значительных финансовых и временных затрат. Однако можно полностью изменить функциональность, дизайн, страницы и прочие моменты.
Эта задача очень трудоемкая, так как Битрикс24 разрабатывается достаточно давно. Чем больше время разработки, тем больше кода имеет система. Не везде легко поменять функции, архитектуру и прочее.
Примеры доработки коробочной версии
Здесь доработки затрагивают само ядро, то есть дорабатываются функции, которые невозможно изменить в облачной версии.
На иллюстрации выше в универсальный список вставлена Яндекс.Карта. В стандартном варианте можно добавлять только поля, без отображения карты.
А здесь представлен универсальный список, в котором имеется поле «фильтр и поиск». В стандартном варианте такой функции нет.
Что нужно знать
Особенность состоит в том, что новое обновление может «затереть» уже имеющиеся разработки. Поэтому рекомендуется делать разработки по особой технологии:
- Завести тестовый портал для проверки разработок;
- Подключить тестовый и продуктивный порталы к системе контроля версий программного кода Git;
- Разработка делается на тестовом портале, после чего переносится на продуктивный;
- Перед обновлением продуктивного портала обновление проверяется на тестовом.
Обновление портала
Битрикс24 устанавливает правила ведения разработок, при соблюдении которых портал будет обновляться корректно. С точки зрения заказчика важно, чтобы подрядчик обязательно использовал систему контроля версий Git, где хранится весь код. В этом случае при смене разработчика новый программист сможет ознакомиться со всеми доработками и продолжить их поддержку.
В коробочной версии можно
- Разрабатывать новые модули и компоненты;
- Изменять модули и компоненты;
- Создавать отдельные страницы;
- Перемещать компоненты в те места, где их присутствие не предусмотрено разработчиком платформы;
- Разрабатывать агенты для выполнения различных действий по расписанию.
Разработка чат-ботов
Для мобильного приложения Битрикс24 можно разрабатывать чат-боты. Само мобильное приложение имеет закрытый код, то есть его модернизировать нельзя. Однако в него можно встраивать отдельным пунктом меню свое приложение, а также чат-боты.
Это удобно, когда нужно разработать инструменты Битрикс24 для выездных сотрудников.
Есть вопросы или нужно решение Вашей задачи?
Оставьте заявку, заполнив форму обратной связи. Наш специалист свяжется с Вами в самое ближайшее время