Заказать проект
Оставьте заявку для получения коммерческого предложения.
Заполните форму и мы вышлем Вам предложение в котором решим,
чем можем вам помочь.
Зачем нужна коробка Bitrix24 или что можно делать на облаке

Зачем нужна коробка Bitrix24 или что можно делать на облаке

12 Апреля 2017
Виктор Магдин
Back-end TeamLead
Виктор Магдин
следующая статья

Часто случается ситуация, когда заказчик не очень понимает зачем ему нужно сменить версию продукта с облачной на  коробочную для реализации его требований и пожеланий. Все дело в том, что “облако” в ситуации с CRM Bitrix24, в принципе, как и в любой другой облачной CRM, означает  только одно - никаких изменений в сторону расширения уже существующего функционала касательно существующих страниц, никаких изменений интерфейса, никаких дополнительных окон, скриптов или “попапчиков” или проще говоря никакого влияния на то, что уже отображено или присутствует на страницах. А все, собственно, потому, что “облако”, в данном случае, также означает удаленное размещение всех файлов системы, другими словами “хостится” это все у битрикса и никакого доступа к исходному коду CRM-ки попросту нет, ну и другой возможности какого-либо воздействия на все вышеупомянутое тоже не предусмотрено.

Казалось бы всё совсем нехорошо, но выход, хоть и маленький, всё же есть. Для облачной версии CRM Bitrix24 есть возможность делать приложения (не модули). Приложения есть нескольки типов, основное их отличие в том, что некоторые должны размещаться на отдельном сервере с ssl сертификатом на борту, а некоторіе никуда размещать не нужно, они выполняются на стороне серверов 1C-Bitrix. Приведем два примера:

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

  2. приложения с удаленным размещением - можно использовать для функционала, который не требует ничего от сторонних ресурсов и не хранит никаких данных. Как пример: приложение для построения итоговых графиков и отчетов по задачах. Хранить тут ничего не нужно, просто посредством REST API берем данные, делаем с ними все что нужно и строим различные выводы или кастомные интерфейсы.

Приложения как первого, так и второго типа могут представлять собой дополнительную страницу в системе, которую можно внести в пункт меню, и вот тут уже можно разгуляться. На странице можно размещать и делать все, что угодно: полностью свой дизайн, свои стили, свои попапы, выпадашки и конечно же свой функционал для этого всего. В качестве примеров, такие страницы можно использовать для вывода любой информации из CRM (почти любой, то что позволит REST API) в нужном виде, строить кастомные отчеты, выводить свои графики и диаграммы. К этому всему без проблем можно прикрутить какие-то дополнительные вычисления, работу с базами данных, для хранения данных вне системы. Еще одним вариантом воплощения такой странички может быть отдельная система управления CRM по типу кастомного редактирования/добавления элементов в различные Bitrix24 сущности, например: создание/изменение лидов с подтягиванием данных для заполнения из стороннего источника (например база городов или улиц) или нестандартное управление задачами или еще много всего “вкусного”.

Как итог можно выделить следующее: если Вас устраивает отдельная страница в CRM Bitrix24 для внедрения своего задуманного функционала - готовьте хостинг/сервер с сертификатом SSL (не требуется для приложения 2-го типа) и вперед :) Если же нет - милости просим в self-hosted версию, то бишь коробку.

Need help?

Ask a question.

Chat Now
Записаться На Консультацию
Записаться На Консультацию
Мы свяжемся
с вами
в течении
10 минут
laptop
Мы свяжемся с вами в течении 10 минут