¡Bienvenidos a un nuevo artículo sobre mejora continua y gestión empresarial! Hoy compartiremos otra experiencia de la empresa JM Sports, sobre cómo mejorar la gestión de la información. De manera específica, nos referimos a la personalización del comportamiento de los formularios, en los módulos de la Plataforma de Aplicaciones Platzilla.
Una de las funcionalidades técnicas en Platzilla que facilitan personalizar los formularios, es la dependencia entre campos. Mostramos en esta entrega un ejemplo de cómo lo realizó JM Sports, con el propósito de mejorar la gestión de la información.
Platzilla es una solución en la nube que ofrece al gestor o empresario, una forma fácil para incorporar tecnología en la organización. Nuestra recomendación, como siempre, es que tal incorporación sea en las primeras etapas de la empresa, para gestionar – desde temprano – los datos y la información. Hacer esto representa, sin duda, una ventaja competitiva.
La Plataforma Platzilla permite al empresario, gracias a su integración y modularidad, contratar aplicaciones según la necesidad real que tenga de gestionar la información. Esto garantiza la centralización de los datos. Los mismos son compartidos por los módulos de las aplicaciones que se van incorporando a la plataforma, en diferentes etapas.
Mejorar la gestión de la información en un CRM Comercial
¿Qué veremos en esta entrega?
Una explicación introductoria sobre la funcionalidad técnica que permite crear dependencias entre campos en la Plataforma de Aplicaciones Platzilla.
¿Cómo lo haremos?
A través de un ejemplo en el contexto de una empresa de venta al mayor y al por menor.
CASO: JM Sports. Empresa B2B (Business-to-Business) y B2C (Business-to-Consumer).
La plataforma Platzilla de JM Sports, fue instalada para la fábrica de la empresa. Una de las aplicaciones contratadas fue el CRM Comercial, que contiene el módulo Clientes, entre otros. Vamos a entrar al módulo para mostrar cómo funcionan las dependencias de campos en Platzilla.
Ingresamos al editor de disposición de campos del módulo de clientes, para desplegar los diferentes bloques de campos que tiene el módulo. Trabajaremos en el bloque de información específica.
En este caso hay varios bloques. Por ejemplo, tenemos los bloques de…
- información básica del cliente, y
- el de información específica.
Nos centramos en información específica y vamos a ver cómo aquí (en el bloque) hay un grupo de campos; entre ellos, 2 nuevos que no pertenecen al módulo original. Estos campos son:
- detalle sobre el cliente
- destino de la mercancía
Mejorar la gestión de la información. Función de los 2 campos
Los campos “detalle sobre el cliente” y “destino de la mercancía”, se requieren para almacenar información relevante sobre el destino de la mercancía, cuando el cliente no es conocido del todo por parte de JM Sports.
Estos campos nos permitirán ver la dependencia con el campo “categoría del cliente”, según lo valores que este último tome en el formulario…
Aquí vamos a utilizar el campo “categoría de cliente” para mostrar las dependencias entre campos, en los módulos de las aplicaciones de Platzilla.
Vemos el campo, tipo combo, “categoría de cliente”, con sus diferentes propiedades y atributos. En cuanto a sus valores posibles, tiene 3:
- tiendas,
- distribuidores,
- otros.
Observamos cómo estos 3 valores están disponibles para todas las jerarquías de roles:
En el caso de la sección de dependencias del campo (ver siguiente imagen), observamos que ya hay algunas configuraciones realizadas. Observamos que para el caso de los 3 valores:
- sin selección,
- tiendas,
- distribuidores,
…los campos “destino de la mercancía” y “detalles del cliente” están ocultos.
Mientras que para el valor “otros”, estos mismos campos serán mostrados, como se aprecia en esta parte:
¿Esto qué significa?
Vamos a verlo en el formulario para clientes.
Al desplegarse la vista de lista, que en este caso está vacía porque aún no se han incorporado ni se ha importado datos de clientes, vamos a mostrar lo que pasa haciendo clic en crear cliente.
Aquí está el formulario… En el bloque de Información Específica, vemos que hay 4 campos. El de categoría de clientes tiene sus 3 valores, como ya lo indicamos: tiendas, distribuidores y otros.
Si hacemos clic en el valor “tiendas”, observen que no ocurre nada, igual que en el caso del valor “distribuidores”. El formulario no cambia.
Pero si hacemos clic en “otros”, aparecen los dos campos que están ocultos para las otras opciones, que son:
- Detalle sobre el Cliente.
- Destino de la Mercancía.
Estos campos se muestran cuando la categoría del cliente es “otros”. Para los demás valores, no son requeridos para efectos de almacenar información del cliente. Así que permanecen ocultos.
Mejorar la gestión de la información. Veamos con más detalle…
Volvemos al editor de disposición con el fin de mostrar cómo funcionan estas dependencias.
Para ello, quitamos esas dependencias que ya habíamos visto y mostramos cómo es el comportamiento del formulario, sin ninguna configuración. Es decir, veremos cómo funciona el formulario al quitar tales dependencias para el campo “categoría del cliente”.
Simplemente quitamos de la opción “ocultar”, los diferentes campos para el caso de los valores:
- distribuidores
- tiendas
- sin selección
Y para el caso “otros”, los eliminamos de la columna mostrar.
Vista al aplicar los ajustes antes descritos:
En este caso entonces, simplemente no hay dependencias, todos los campos incluidos en los diferentes bloques, se van a mostrar en el formulario. Hacemos clic en guardar y vamos nuevamente al módulo de clientes para ver el comportamiento, al eliminar las dependencias.
Abrimos una pestaña nueva (para mayor comodidad), y entonces observen que se muestran automáticamente los campos: detalle sobre el cliente y destino de la mercancía.
Formulario sin dependencia entre campos
El formulario los muestra, independientemente de los valores del campo “categoría de cliente”. Esto es así porque ahora no hay ninguna dependencia entre estos campos.
Vamos nuevamente al editor de disposición y volvemos a colocar las dependencias como estaban originalmente. Para ello haremos la siguiente configuración… Los campos “destino de la mercancía” y “detalle sobre el cliente” estarán ocultos para los siguientes valores de “categoría del cliente”:
- tiendas,
- distribuidores,
- o cuando no tenga ninguna selección.
Y para el caso del valor “otros”, se mostrarán los dos campos referidos:
Luego de esto guardamos para que la plataforma actualice los ajustes y miramos nuevamente el formulario de clientes, para constatar que el comportamiento vuelve a ser el original.
Vamos a actualizar la sesión, hacemos clic en crear cliente nuevamente y podremos ver cómo en el bloque información específica, cuando no hay ninguna selección en “categoría de cliente, o cuando se selecciona “tiendas” o “distribuidores”, no aparecerán los campos ocultos.
Y si se selecciona el valor “otros” en “categoría de cliente”, entonces aparecerán los campos de información adicional que vamos a requerir para los clientes de esta categoría.
¿Qué vimos en esta entrega?
- Con esta entrega compartimos una introducción a la funcionalidad técnica que permite crear dependencias entre campos en la Plataforma Platzilla.
- Es una funcionalidad que permite personalizar el comportamiento de un formulario para el ingreso de información en un Módulo.
- En tal sentido, nos permite crear vistas “inteligentes” y personalizadas para el registro de información con mayor calidad.
Platzilla cuenta con una cantidad importante de funcionalidades técnicas que permiten al usuario configurar los módulos de cada una de las aplicaciones y ajustarlos a sus necesidades específicas de información.
Entre otras, la dependencia entre campos es una funcionalidad que facilita la captura de información según el contexto, por lo que la gestión de la información es favorecida.
¡Hasta la próxima entrega!