Reglas condicionales en Legale: flujos de firma y notificaciones según tus datos
Las reglas condicionales de Legale hacen que un flujo de firma o una notificación se adapte a los datos de cada documento. Según lo que responda un formulario o lo que traiga un archivo CSV, el flujo puede decidir quién firma, ejecutar un paso o saltárselo, y la notificación puede llegar a otra persona o con otro contenido.
Reglas condicionales en los pasos del flujo
Cada paso de un flujo asociado a un formulario puede tener reglas que deciden si se ejecuta y con qué lógica:
- Origen de los datos: las condiciones usan valores de los documentos inteligentes (plantillas inteligentes) o de archivos CSV.
- Comparación: se configuran manualmente o las define el usuario, con operadores como igual, distinto, mayor que o contiene.
- Resultado: según la evaluación, el flujo decide quién debe firmar, si se ejecuta el paso o si se omite.
Así puedes armar automatizaciones en las que la asignación de firmantes y los pasos dependen de los datos que se recogen en formularios electrónicos o que vienen definidos en un CSV. Por ejemplo, un contrato podría sumar un paso de aprobación solo cuando el monto supera un valor que tú defines.
Notificaciones con condiciones
Los formularios también permiten condicionar las notificaciones: comparas una variable del formulario con un valor y encadenas más condiciones para decidir cuándo se envía cada notificación y con qué contenido.
- Abre el formulario y ve a Notificación → Condición.
- En Variable, elige el campo, por ejemplo
{{RUT}}. - En Condición lógica, elige el operador, por ejemplo
=. - En Valor a comparar, escribe el valor.
- Elige el origen del dato: un campo o un valor fijo (Field o Fix).
- Con Agregar condición (+) sumas más reglas y las combinas.
- Configura el correo, el asunto, el sufijo y el mensaje, y guarda.
Las condiciones se evalúan en el momento en que se envía la notificación, así que las variables tienen que corresponder a campos que existan en el formulario.
Qué ganas con las reglas condicionales
- Notificaciones con contexto: cada aviso responde a los datos del documento.
- Menos trabajo manual: el flujo enruta solo y con menos errores.
- Plantillas reutilizables: la lógica queda configurada y es fácil de mantener.
El operador «Lleno»
Para saber si un campo tiene información, los campos condicionales de los documentos inteligentes tienen el operador Lleno (filled). La condición se cumple cuando el campo al que hace referencia tiene cualquier valor.
Condiciones al enviar datos a una API
En las automatizaciones CSV → Datos a API también puedes combinar varias condiciones por campo, eligiendo si el valor viene de un documento inteligente o del CSV y uniéndolas con conectores Y, O o distinto.
Preguntas frecuentes
¿De dónde salen los datos que evalúan las reglas?
De los documentos inteligentes y sus formularios, o de los archivos CSV que usas en las automatizaciones.
¿Qué puede cambiar una regla condicional?
Quién firma, si un paso del flujo se ejecuta o se omite, y cuándo y con qué contenido se envía una notificación.
¿Puedo combinar varias condiciones?
Sí. En las notificaciones, con Agregar condición (+), y en Datos a API, con los conectores entre condiciones.
¿Qué pasa si la variable no existe en el formulario?
La condición se evalúa al enviar la notificación, así que revisa que cada variable corresponda a un campo existente.
Si quieres revisar cómo automatizar tus flujos de firma con reglas condicionales, escríbenos.