![](/_nuxt/image/34ae17.webp)
Автор статьи
Глеб Антоненко
Что можно доработать в Битрикс24
Встроенные приложения
Они могут создаваться и для облачной, и для коробочной версии. Выглядят они следующим образом:
![](/image/notion/b2fba9f1105aa5c9e254e7457f19a7e72fa09000bb23f650097a5659ed0a39be60a8de9d9234a46a886835f05dd352c45da5921dced077738f4c9e7e23a8c7f4.png)
Приложения находятся в одноименном разделе, но его можно вынести и в меню слева.
![](/image/notion/82d484916728d5b3c2eb9daafb4eb2a83d5b9a5cabff65828de527c8bdf4f84f6f452e967c84b0ea437decab9e3b7735112f3c78640bab375a50b057224f2038.png)
На иллюстрации выше приложение для коробочной версии. При клике оно открывается в отдельном экране, после чего пользователь может с ним взаимодействовать.
В облачной версии CRM разработанное приложение выглядит так:
![](/image/notion/08e672a5ff153f38d2fd41c0dcee6c069c9eda7b7971b4049f163f7c8363c4c4cd406a6bb9248c913fba3ed2f5a6003523098e71d2f3d5a146baf4e095a9d752.png)
Оно также находится либо в разделе Приложения, либо в меню в левой части экрана. При клике на названии, приложение открывается во фрейме.
Разработанные для Битрикс24 приложения делятся на два вида:
- Локальные – добавляются на портал Битрикс24, импортируя архив с файлом, где содержится код. В облачной версии файлы попадают на сервера разработчика и исполняются на них. Локальное приложение замкнуто внутри платформы.
- Серверные – отличаются тем, что хранят данные на стороннем сервере, а не сервере Битрикс24.
Преимущество приложений в том, что они добавляют в Битрикс24 возможности, которых нет в варианте по умолчанию.
Например, если у компании есть проблема, которую можно решить только введением новой функции в CRM, то задача решается приложением. Оно не меняет общие возможности CRM, поэтому обновление портала происходит безболезненно. Приложение не связано с ядром Битрикс24.
Интеграции Битрикс24 со сторонними сервисами
Суть интеграции состоит в соединении Битрикс24 и сторонней системы через API или другими способами, предусмотренными разработчиками.
Чаще всего CRM интегрируется с учетными приложениями от 1С. При интеграции обе системы обмениваются между собой данными.
Такую доработку можно делать для облачной и коробочной версии. Версия значения не имеет. API, то есть описание способов взаимодействия платформы со сторонними сервисами, описано в документации к CRM. Для интеграции необходимо, чтобы у второй системы также был открытый API.
Доработка ПО в коробочной версии
В коробочной версии Битрикс24 пользователь имеет доступ к файлам. Они располагаются на сервере компании или VPS-серверах. Разработчик может изменять коробочную версию как угодно, чтобы добиться решения стоящих перед ним задач. Такая доработка требует значительных финансовых и временных затрат. Однако можно полностью изменить функциональность, дизайн, страницы и прочие моменты.
Эта задача очень трудоемкая, так как Битрикс24 разрабатывается достаточно давно. Чем больше время разработки, тем больше кода имеет система. Не везде легко поменять функции, архитектуру и прочее.
Примеры доработки коробочной версии
Здесь доработки затрагивают само ядро, то есть дорабатываются функции, которые невозможно изменить в облачной версии.
![](/image/notion/f7ee3aa6b45094147e6e02c7a3233984adfd4460f0b222ab5e2bb2220fd71605a599dd840582b364899779d02e06a9c75cd2c14cb7e10f6298921d25940e8505.png)
На иллюстрации выше в универсальный список вставлена Яндекс.Карта. В стандартном варианте можно добавлять только поля, без отображения карты.
![](/image/notion/0c32efd3b0ab1005bc7b2af5db94e15ce2ef6b004f4371949cc59b151ca1d165b55740d9d4aee8c08841787f2bf9282d5af1777a10c3bc30bc809170369ac259.png)
А здесь представлен универсальный список, в котором имеется поле «фильтр и поиск». В стандартном варианте такой функции нет.
Что нужно знать
Особенность состоит в том, что новое обновление может «затереть» уже имеющиеся разработки. Поэтому рекомендуется делать разработки по особой технологии:
- Завести тестовый портал для проверки разработок;
- Подключить тестовый и продуктивный порталы к системе контроля версий программного кода Git;
- Разработка делается на тестовом портале, после чего переносится на продуктивный;
- Перед обновлением продуктивного портала обновление проверяется на тестовом.
Обновление портала
Битрикс24 устанавливает правила ведения разработок, при соблюдении которых портал будет обновляться корректно. С точки зрения заказчика важно, чтобы подрядчик обязательно использовал систему контроля версий Git, где хранится весь код. В этом случае при смене разработчика новый программист сможет ознакомиться со всеми доработками и продолжить их поддержку.
В коробочной версии можно
- Разрабатывать новые модули и компоненты;
- Изменять модули и компоненты;
- Создавать отдельные страницы;
- Перемещать компоненты в те места, где их присутствие не предусмотрено разработчиком платформы;
- Разрабатывать агенты для выполнения различных действий по расписанию.
Разработка чат-ботов
Для мобильного приложения Битрикс24 можно разрабатывать чат-боты. Само мобильное приложение имеет закрытый код, то есть его модернизировать нельзя. Однако в него можно встраивать отдельным пунктом меню свое приложение, а также чат-боты.
Это удобно, когда нужно разработать инструменты Битрикс24 для выездных сотрудников.
Есть вопросы или нужно решение Вашей задачи?
Оставьте заявку, заполнив форму обратной связи. Наш специалист свяжется с Вами в самое ближайшее время