Bitrix24 como frame work de desarrollo

Alejandra Carrillo
21 de Abril de 2016
Última actualización: 24 de Diciembre de 2018
Es indudable que Bitrix24 se ha convertido en una poderosa herramienta de gestión, colaboración y comunicación para las organizaciones y lo mejor es que estás herramientas son encontradas listas para usar. Entre estas soluciones podemos encontrar:

Soluciones de Intranet Social: las mismas que adicionan al modelo de gestión y de interacción de los usuarios las más exitosas herramientas sociales del mercado, pero disponibles para el grupo de trabajo.
Soluciones de Gestión de Proyectos y Tareas: como sabemos Bitrix24 incluye un poderoso gestor de proyectos, grupos de trabajo (WorkGroups), así como una muy interesante solución de tareas y Gantt.
Soluciones de Gestión de Comunicaciones: en este sentido Bitrix24 nos ofrece una muy poderosa herramienta de gestión de comunicaciones integrando, dentro del software y sin requerir tecnología externa soluciones de chat corporativo y conferencia tanto de audio como de video. Bitrix cuenta con un sistema de notificaciones que puede canalizar por la interface web, por sus aplicativos (móviles como de escritorio) y/o por el correo electrónico.
Soluciones de Gestión Documentaria: Bitrix24 nos permite almacenar, compartir, difundir, crear y modificar todo tipo de archivos, tanto desde la interface WEB como usando librerías locales en nuestros computadores. Si a esto le adicionamos las herramientas de Bitrix24.DRIVE (que nos permiten sincronizar nuestros archivos entre la intranet y los computadores que pudiéramos necesitar) y las herramientas de procesos y Flujos como el Business Process y WorkFlows (disponibles también por defecto en Bitrix24) obtenemos un poderoso sistema de gestión documentario, disponible para cubrir cualquier necesidad de almacenaje o proceso documentario necesario.
Soluciones de planificación - Calendarios y Eventos: sistema de gestión de calendarios, eventos, recordatorios, organización de reuniones y demás funciones relacionadas integradas en Bitrix24 por defecto. Cabe mencionar que el mayor éxito de estas herramientas está en la facilidad con que pueden ser sincronizadas con otros dispositivos de administración de agendas (calendarios de Google, de Outlook, de dispositivos móviles, etc.) y de esta manera el permitir mantener un agenda unificada y sincronizada entre los diferentes clientes que podamos usar
Soluciones de Gestión Comercial (CRM): Una de las herramientas más requeridas de Bitrix24 es el CRM ya que tiene la capacidad de cubrir todo el proceso comercial, desde la prospectación hasta el cierre de ventas, pasando por el proceso de cotización, los procesos de seguimiento y otros. Es importante tener en cuenta que, desde el CRM, Bitrix24 nos ofrece la capacidad de poder disparar procesos (gracias a Business Process), logrando así convertirse en una solución capaz de automatizar el proceso de ventas de una manera única.
Soluciones de Gestión de telefonía: Bitrix24 puede ser usado como una central de telefonía PBX, con la capacidad de grabar el audio de las llamadas (entrantes o salientes) en formato mp3, y asignar dicha grabaciones al contacto o prospecto responsable de la generación de esta llamada, así como también con la capacidad de otorgar a cada usuario de la intranet un número de extensión que le pueda permitir realizar o recibir llamadas desde las interfaces de Bitrix (interface de escritorio o móvil).
Soluciones de E-Mail: la gestión del e-mail pasa a ser extremadamente útil y necesaria cuando hablamos de necesidades comerciales (CRM). Es por esto que Bitrix24 puede funcionar como servidor o cliente de e-mail, permitiéndonos enviar y recibir correo electrónico y asignándolo directamente al contacto o prospecto que lo generó. Esto, conjuntamente con la gestión de llamadas y las herramientas de planificación, son la base de la solución de seguimiento comercial que propone Bitrix24
Soluciones de RRHH: desde donde la interacción con nuestro colegas de trabajo se ha hace viable y cómoda. Bitrix24 ofrece herramientas de gestión y supervisión de tiempos, soluciones de generación de procesos y flujos, herramientas de generación de reportes entre otras.
Soluciones Educación: gracias al módulo de e-Learning disponible, Bitrix24 nos facilita la creación y ejecución de educación a distancia.
Soluciones de Gestión de Incidencias: Bitrix24 cuenta con una solución de ticketing profesional, llamada HelpDesk, la misma que nos será últil para administrar un sistema de atención de incidencias, ya sean estas por reclamos técnicos, solicitudes de ayuda, libro de quejas, libro de felicitaciones o lo que necesitemos gestionar mediante este tipo de herramientas.
Soluciones de Gestión de Contenidos: Bitrix24 podría estar clasificado como un CMS si ningún problema, pues sus amigables interfaces de gestión de contenidos facilitan mucho la inclusión, actualización y/o eliminación de este en el sistema.
Soluciones de Gestión de Datos: Bitrix24 nos presenta amigable interfaces para crear formularios de gestión de datos, así como para administrarlos según nuestras necesidades (importarlos, exportarlos, disparar procesos desde la creación o modificación de ellos, entre otras).
Bitrix24 como FrameWork

Pero ¿Qué sucede si necesitamos ir más allá?, si nuestra necesidad implica un el ajustar los procesos propuestos por Bitrix24 a necesidades muy particulares de nuestra organización o si lo que necesitamos es una solución no contemplada dentro del paquete de herramientas listas para usar de Bitrix24.

La respuesta está simplemente en ver a Bitrix24, ya no cómo una solución lista para usar, al menos para esos casos específicos, sino en ver a Bitrix24 como un FrameWork de desarrollo avanzado de soluciones sobre plataforma web.
Lógicamente tenemos empezar definiendo que son las versiones Self Hosted las que nos abren estas puertas, gracias al acceso que nos brindan a las opciones de configuración y parametrización avanzadas de su panel de control, a todos los módulos disponibles del sistema y, lo más importante, acceso al código fuente del software.

Por otra parte, debemos tener en cuenta las diferentes herramientas que presenta Bitrix24 y que serán base de nuestras nuevas implementaciones en Bitrix24 FrameWork, las cuales presentamos a continuación:

Gestor de Perfiles y Permisos: Bitrix24 nos permite definir quién hace qué, cuando y donde.
Gestor de Contenidos y Datos: como hemos visto líneas arriba Bitrix24 nos permite gestionar cualquier tipo de contenido de manera muy amigable, así como crear interfaces de gestión de datos de la misma manera.
Gestor de Procesos: gracias a su diseñador de procesos (Business Process), Bitrix24 nos permitirá diseñar, implementar, ejecutar y hacer seguimiento a cualquier tipo de proceso que sea necesario.
Gestor de Comunicaciones y Notificaciones: Bitrix24 nos permitirá implementar los mensajes que puedan ser necesarios en nuestra solución y canalizarlos por los diferentes alternativas que presenta: e-mail, notificaciones vía interface, notificaciones vía aplicativos (desktop o móviles), etc.
Flexibilidad Gráfica en Interfaces: Bitrix24 nos permitirá acondicionar el layout gráfico de nuestra solución para alinearlo con nuestras necesidades de comunicación de ser necesario. Además podremos personalizar las interfaces de usuario con el fin de hacerlas amigables e intuitivas.
Herramientas Avanzadas de Seguridad: Bitrix24 cuenta con todo un módulo destinado a asegurar la seguridad de la información que gestiona. Este módulo es llamado Proactive Protectio, y cubre las más conocidas (y no tan conocidas) amenazas disponibles en la intranet.
Herramientas de Administración de Archivos: Bitrix24 nos permitirá interactuar y gestionar archivos tanto desde una perspectiva física (los archivos del servidor por ejemplo), como desde una perspectiva lógica (los archivos de nuestras librerías documentarias por ejemplo).
Código Fuente y API: Bitrix24 nos ofrece un acceso total al código con el que fue programado así como un API de desarrollo documentado y eficiente.

Ventajas de usar Bitrix24 Frame Work
• Las nueva soluciones a construir no afectan ni interfieren con las que vienen por defecto con el software, por el contrario se integran y sincronizan automáticamente.
• Nos ahorramos el camino de implementar las soluciones que servirán de base para el resto de necesidades (gestión de usuarios, gestión de contenidos, gestión de proceso, entre otros antes mencionados)
• Aseguramos un proceso de implementación trasparente y unificado, ya que contamos con un software que nos guiará en el proceso de implementación y desarrollo.
• La integración y sincronización de las herramientas que vienen por defecto en el software, es una tarea que ya no debemos preocuparnos, pues todas ellas están integradas por defecto. Adicionalmente el proceso de sincronización e integración de datos con las soluciones a desarrollarse, será muy sencillo ya que se trata del mismo software.
• Normalmente el proceso de inducción de usuarios a un nuevo software, supone un proceso de estrés y ansiedad. Si gestionamos nuestra empresa con Bitrix24 y luego desarrollamos lo que pueda estarnos faltando con Bitrix24 FrameWork, estamos claros que ese proceso de estrés y ansiedad se reduce a sólo uno mientras que, si implementamos varios software (1 por cada necesidad de gestión que tengamos), tendremos un proceso de estrés y ansiedad en nuestro usuarios final por cada software o solución diferente que implementemos.
• El mismo concepto es válido para los procesos de capacitación, difusión, de validación y demás procesos implícitos en la puesta en marcha de una solución de gestión para el usuario final.
Gratis. Ilimitado. Online.
Bitrix24 es un lugar donde todos pueden comunicarse, colaborar entre tareas y proyectos, administrar clientes y mucho más.