Навіщо потрібна коробка Бітрікс24, або що можна робити на хмарі

14 Квітня 2017

наступна стаття
Віктор Магдін

Back-end TeamLead

Віктор Магдін
Навіщо потрібна коробка Бітрікс24, або що можна робити на хмарі

Часто трапляється ситуація, коли замовник не дуже розуміє навіщо йому потрібно змінити версію продукту з хмарної на коробочну для реалізації його вимог і побажань. Вся річ в тому, що «хмара» в ситуації з CRM Битрикс24, в принципі, як і в будь-який іншій хмарній CRM, означає тільки одне — ніяких змін у бік розширення вже наявного функціоналу сторінок, що вже існують, ніяких змін інтерфейсу, ніяких додаткових вікон, скриптів або «поп-апчиків» або, простіше кажучи, ніякого впливу на те, що вже показується або присутнє на сторінках. А все, власне, тому, що «хмара», в даному випадку, також означає віддалене розміщення всіх файлів системи, іншими словами «хоститься» це все у Бітрікс і ніякого доступу до вихідного коду CRM-ки просто немає, ну і іншої можливості якого-небудь впливу на все вищезазначене теж не передбачено.

Здавалося б, все зовсім недобре, але вихід, хоч і маленький, все ж є. Для хмарної версії CRM Бітрікс24 є можливість робити додатки (не модулі). Додатки бувають кількох типів, основна їх відмінність в тому, що деякі повинні розміщуватися на окремому сервері з SSL сертифікатом на борту, а декотрі нікуди розміщувати не потрібно, вони виконуються на стороні серверів 1C-Бітрікс. Наведемо два приклади:

  1. додатки для розміщення на сервері — використовуються для розширення функціоналу шляхом, наприклад, додавання кастомних activity (дій) в бізнес-процеси, наприклад: відправка SMS, звернення до сторонніх сервісів, формування додаткових обчислень. Дуже часто такі програми використовуються для інтеграцій з різними сервісами або для зберігання додаткових (проміжних або сполучних) даних між різними системами.

  2. додатки з віддаленим розміщенням — можна використовувати для функціоналу, який не вимагає нічого від сторонніх ресурсів і не зберігає ніяких даних. Як приклад: додаток для побудови підсумкових графіків і звітів по завданнях. Зберігати тут нічого не потрібно, просто за допомогою REST API беремо дані, робимо з ними все, що потрібно, і будуємо різні висновки або кастомні інтерфейси.

Додатки як першого, так і другого типу можуть являти собою додаткову сторінку в системі, яку можна внести в пункт меню, і ось тут вже можна розгулятися. На сторінці можна розміщувати і робити все, що завгодно: повністю свій дизайн, свої стилі, свої поп-апи, «випадашики» і, звичайно ж, свій функціонал для цього всього. Наприклад, такі сторінки можна використовувати для виведення будь-якої інформації з CRM (майже будь-який, то що дозволить REST API) в потрібному вигляді, будувати кастомні звіти, виводити свої графіки та діаграми. До цього всього без проблем можна «прикрутити» якісь додаткові обчислення, роботу з базами даних, для зберігання даних поза системою. Ще одним варіантом втілення такої сторінки може бути окрема система управління CRM по типу кастомного редагування / додавання елементів в різні Бітрікс24 суті, наприклад: створення / зміна лідів з підтягуванням даних для заповнення зі стороннього джерела (наприклад, база міст або вулиць) або нестандартне управління завданнями або ще багато всього «смачного».

Як підсумок можна виділити наступне: якщо Вас влаштовує окрема сторінка в CRM Бітрікс24 для впровадження свого задуманого функціоналу — готуйте хостинг / сервер з сертифікатом SSL (не потрібно для додатка 2-го типу) і вперед :) Якщо ж ні — ласкаво просимо в self-hosted версію, чи то пак коробку.

banner_ukr.png


Схожі статті
Записатись на консультацію

Ми зв'яжемось з Вами протягом 10 хвилин