Cómo configurar campos avanzados en wolkvox CRM
Table of Contents
Síntoma / Necesidad
Los usuarios que están diseñando módulos complejos en wolkvox CRM necesitan incluir campos que permitan cálculos automáticos, relaciones entre módulos, visualización de datos en tablas o búsquedas cruzadas, pero no tienen claridad sobre cómo configurarlos correctamente ni qué funcionalidades específicas ofrece cada tipo de campo avanzado.
Contexto / Escenarios
En escenarios donde se requiere automatizar operaciones, integrar información entre módulos o presentar datos de forma estructurada, wolkvox CRM ofrece campos avanzados que permiten extender las capacidades de los formularios. Estos campos son ideales para operaciones complejas, flujos de trabajo intermodulares y visualización de datos enriquecida.
Respuesta (Solución / Recomendación)
A continuación se describen los campos avanzados disponibles en wolkvox CRM y cómo configurarlos:
Campo de tipo Tabla
Uso: Permite mostrar múltiples columnas dentro de un solo campo. Solo se puede crear una tabla por módulo.
Configuraciones adicionales:
- Opciones por defecto: Ingresa los nombres de las columnas de la tabla. Cada nombre se añade con la tecla Enter.
-
Tabla: Selecciona el tipo de campo para cada columna. Las opciones disponibles son:
- Texto: Entrada manual.
- Lista: Debes ingresar las opciones disponibles (una por línea con Enter).
Campo de tipo Calcular
Uso: Permite realizar cálculos automáticos dentro del registro, usando valores de otros campos.
Configuraciones adicionales:
- Opciones por defecto: Escribe la operación matemática usando corchetes para identificar los campos, por ejemplo: [Precio Unitario] * [Cantidad] + [Impuesto]
Nota: El campo calculará automáticamente el valor según la fórmula ingresada. En el formulario, se mostrará el resultado y un botón para copiar el valor.
Campo de tipo Campos relacionados
Uso: Permite mostrar información de otros módulos dentro del módulo actual.
Configuraciones adicionales:
- Módulos relacionados: Selecciona el módulo de origen de los datos.
- Mostrar campo: Selecciona el campo que deseas mostrar en el módulo actual.
- Relacionar campos: Relaciona un campo del módulo origen con un campo del módulo actual, luego presiona "+" para añadir la relación.
-
Aparecerá una tabla con:
- Campo referencia (del módulo relacionado).
- Campo receptor (del módulo actual).
- Operaciones (botón para eliminar la relación si es necesario).
Nota: Cuando los valores coincidan, el sistema mostrará en el módulo actual los datos provenientes del módulo relacionado.
Campo de tipo Búsquedas
Uso: Permite vincular un registro con otro existente en cualquier otro módulo del CRM.
Configuraciones adicionales:
- Seleccionar módulo: Escoge el módulo del que deseas extraer la información.
- Mostrar campo: Define qué campo se mostrará como resultado de la búsqueda.
Funcionamiento:
- En el formulario del CRM, el campo mostrará un ícono de lupa.
- Al hacer clic en la lupa, se abre una ventana con los registros del módulo seleccionado.
- El usuario debe elegir uno haciendo clic en el ícono de bandera azul y luego en "Confirmar".
- Al visualizar el registro, se mostrará un botón con ícono de flecha que permite acceder al módulo de origen.
Campo de tipo Combinado
Uso: Combina valores de múltiples campos para generar un resultado específico.
Configuraciones adicionales:
- Campos a combinar: Selecciona los campos (por ejemplo, listas) que influirán en el valor final.
- JSON de relaciones: Define las combinaciones y su resultado. Ejemplo de sintaxis:
- [{"lista1valor1+lista2valor1+lista3valor1+lista4valor1+lista5valor1":"valor A"},{"lista1valor2+lista2valor2+lista3valor2+lista4valor2+lista5valor2":"valor B"},{"lista1valor3+lista2valor3+lista3valor3+lista4valor3+lista5valor3":"valor C"},{"lista1valor4+lista2valor4+lista3valor4+lista4valor4+lista5valor4":"valor D"},{"lista1valor5+lista2valor5+lista3valor5+lista4valor5+lista5valor5":"valor E"}]
Nota: El valor final del campo dependerá de las combinaciones seleccionadas por el usuario al crear o gestionar el registro.
Campo de tipo Encriptado
Uso: Para proteger datos sensibles y limitar su visibilidad en el formulario. Solo los usuarios con permiso de edición en su perfil podrán ver el contenido completo.
Configuraciones adicionales:
- Número de valores a mostrar: Define cuántos caracteres serán visibles (desde 0 hasta el total del campo).
- Posición del encriptado: Selecciona si los caracteres visibles estarán al inicio (izquierda) o al final (derecha).
Campo de tipo Dirección
Uso: Permite registrar cada parte de una dirección de forma segmentada.
Configuraciones adicionales:
-
Opciones por defecto: Aquí defines los elementos de la dirección que deseas capturar. Cada opción se ingresa presionando la tecla Enter después de escribirla.
- Luego de ingresar las opciones por defecto, se mostrarán uno a uno en una tabla. Para cada opción debes seleccionar su tipo de dato:
-
Lista: El usuario seleccionará de una lista desplegable.
Debes escribir manualmente las opciones que tendrá esa lista (una por línea, con Enter). - Texto: El usuario podrá escribir manualmente cualquier valor al crear un registro.
- Número: El usuario solo podrá ingresar un valor numérico.
-
Lista: El usuario seleccionará de una lista desplegable.
- Luego de ingresar las opciones por defecto, se mostrarán uno a uno en una tabla. Para cada opción debes seleccionar su tipo de dato:
Todos estos campos incluyen configuraciones comunes como:
- Nombre del campo.
- Tipo de campo.
- Campo obligatorio (interruptor para hacerlo requerido).
- Campo de información (texto de ayuda para el usuario).