Beam Help: soporte experto independiente para Zoho. Esta nota muestra un enfoque práctico para actualizar automáticamente un campo de porcentaje de cotización cuando un usuario selecciona un valor de un menú desplegable en el registro de Cotización en Zoho CRM, utilizando una actualización de campo activada por flujo de trabajo o una función personalizada cuando sea necesario[2][6].
Por qué esto es importante
Mantener un campo Porcentaje de cotización alineado con una opción de menú desplegable elimina las ediciones manuales y mantiene la precisión de los informes para las cotizaciones y los registros posteriores[2][6]. Utiliza esto cuando una selección de menú desplegable deba establecer o borrar un porcentaje numérico en el mismo registro de Cotización sin cambios manuales repetidos[2][6]. Nuestro equipo no es soporte oficial de Zoho, proporcionamos orientación independiente para las opciones de configuración y los patrones comunes[6].
Paso a paso
- Paso 1. Decide si una simple actualización de campo (acción de flujo de trabajo) cubre el requisito o si necesitas una función personalizada para cálculos o lógica compleja; las actualizaciones de campo pueden establecer un valor de campo directamente y se combinan con reglas de flujo de trabajo[2][6]. [2][6]
- Paso 2. Crea el campo personalizado Porcentaje de cotización de destino en el módulo de Cotización si aún no existe; el campo a actualizar puede ser un campo estándar o personalizado y debe estar presente para ser objetivo de la actualización[2]. [2]
- Paso 3. Navega al área de automatización para crear una Actualización de campo reutilizable: abre Configuración, ve a Automatización, luego a Actualizaciones de campo y haz clic en Crear actualización de campo para comenzar a definir la acción[2]. [2]
- Paso 4. En el diálogo Crear actualización de campo, elige un Nombre, selecciona el módulo Cotización, elige el campo Porcentaje de cotización como Campo a actualizar y luego ingresa el valor a establecer (o elige Establecer como vacío para borrar campos no obligatorios) para la opción de menú desplegable correspondiente[2]. [2]
- Paso 5. Crea una Regla de flujo de trabajo que se active cuando el registro de Cotización se cree o se edite y el menú desplegable sea igual al valor específico que deseas mapear; asocia la Actualización de campo que creaste con ese flujo de trabajo para que el porcentaje se aplique automáticamente[2][6]. [2][6]
- Paso 6. Si varios valores de menú desplegable se mapean a diferentes porcentajes, crea una Actualización de campo por mapeo y una regla de flujo de trabajo por mapeo, o utiliza un solo flujo de trabajo que active diferentes actualizaciones de campo a través de múltiples acciones vinculadas a ramas de criterios separadas donde se admita[2]. [2]
- Paso 7. Para cálculos que dependen de los artículos de línea o datos dinámicos (por ejemplo, calcular el margen o derivar el porcentaje de otros campos), implementa una Función personalizada invocada por una regla de flujo de trabajo en lugar de una simple actualización de campo; los ejemplos de la comunidad muestran que las funciones personalizadas se utilizan comúnmente para automatizar tareas relacionadas con cotizaciones cuando las actualizaciones de campo simples no son suficientes[4][6]. [4][6]
- Paso 8. Prueba la configuración editando un registro de Cotización y seleccionando cada valor del menú desplegable para confirmar que el campo Porcentaje de cotización se actualiza inmediatamente después de los eventos de guardar o editar; ajusta los criterios del flujo de trabajo o la lógica de la función si el resultado es diferente de lo esperado[2][6]. [2][6]
Errores comunes
- Limitaciones de Actualización de campo: una Actualización de campo solo puede asignar un valor estático o borrar un campo; cualquier cálculo derivado requiere una Función personalizada en su lugar[2][4]. [2][4]
- Momento del disparador: los flujos de trabajo que se ejecutan solo al crear o solo al editar omitirán los cambios si elegiste el disparador incorrecto; asegúrate de que la regla se active en los eventos que necesitas[2]. [2]
- Efectos secundarios de correo electrónico/automatización: las publicaciones de la comunidad muestran que las funciones personalizadas a menudo se utilizan para automatizar acciones de cotización, y esas funciones pueden tener efectos secundarios inesperados si no se prueban, como el envío de correos electrónicos no intencionales[6]. [6]
Qué verificar
- Confirma que el campo Porcentaje de cotización existe y es el campo exacto seleccionado en la definición de Actualización de campo[2]. [2]
- Verifica que los criterios de la regla de flujo de trabajo coincidan con los valores del menú desplegable y que la regla esté habilitada y configurada para ejecutarse al crear y/o editar según sea necesario[2]. [2]
- Si utilizaste una Función personalizada, ejecuta pruebas unitarias para cada opción de menú desplegable para asegurarte de que la función establezca el porcentaje correcto y no active acciones no deseadas como el envío de correos electrónicos a menos que sea intencional[4][6]. [4][6]