Свяжитесь с нами: Telegram WhatsApp
info@garnet-lab.com
ENGLISH
+7 495 414 18 36

3 минуты

Доработка Битрикс24 в коробке и облаке

Автор статьи

Глеб Антоненко

 

Что можно доработать в Битрикс24

Встроенные приложения

Они могут создаваться и для облачной, и для коробочной версии. Выглядят они следующим образом:

Приложения находятся в одноименном разделе, но его можно вынести и в меню слева.

 

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

 

В облачной версии CRM разработанное приложение выглядит так:

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

 

Разработанные для Битрикс24 приложения делятся на два вида:

  • Локальные – добавляются на портал Битрикс24, импортируя архив с файлом, где содержится код. В облачной версии файлы попадают на сервера разработчика и исполняются на них. Локальное приложение замкнуто внутри платформы.
  • Серверные – отличаются тем, что хранят данные на стороннем сервере, а не сервере Битрикс24.
 
💡
С точки зрения пользователя и внешнего вида локальные и серверные приложения не отличаются. Но нужно понимать, что если подрядчик делает серверное приложение, необходимо заботиться о наличии серверов для исполнения и хранения данных.
 

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

Например, если у компании есть проблема, которую можно решить только введением новой функции в CRM, то задача решается приложением. Оно не меняет общие возможности CRM, поэтому обновление портала происходит безболезненно. Приложение не связано с ядром Битрикс24.

Интеграции Битрикс24 со сторонними сервисами

Суть интеграции состоит в соединении Битрикс24 и сторонней системы через API или другими способами, предусмотренными разработчиками.

Чаще всего CRM интегрируется с учетными приложениями от 1С. При интеграции обе системы обмениваются между собой данными.

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

💡
Практически все сервисы предоставляют доступ к API, за исключением WhatsApp, Viber, поэтому проблем с интеграцией обычно не возникает.

Доработка ПО в коробочной версии

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

Эта задача очень трудоемкая, так как Битрикс24 разрабатывается достаточно давно. Чем больше время разработки, тем больше кода имеет система. Не везде легко поменять функции, архитектуру и прочее.

Примеры доработки коробочной версии

Здесь доработки затрагивают само ядро, то есть дорабатываются функции, которые невозможно изменить в облачной версии.

На иллюстрации выше в универсальный список вставлена Яндекс.Карта. В стандартном варианте можно добавлять только поля, без отображения карты.

 

А здесь представлен универсальный список, в котором имеется поле «фильтр и поиск». В стандартном варианте такой функции нет.

Что нужно знать

Особенность состоит в том, что новое обновление может «затереть» уже имеющиеся разработки. Поэтому рекомендуется делать разработки по особой технологии:

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

Обновление портала

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

 

В коробочной версии можно

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

Разработка чат-ботов

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

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

Есть вопросы или нужно решение Вашей задачи?

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